diff --git a/.bazelrc b/.bazelrc index 6d31d4e95ac74..1ac13a3e138a7 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,4 +1,4 @@ -startup --host_jvm_args=-Xmx4g +startup --host_jvm_args=-Xmx8g startup --unlimit_coredumps run:ci --color=yes diff --git a/DEPS.bzl b/DEPS.bzl index e606164a43f02..f46224ad85dab 100644 --- a/DEPS.bzl +++ b/DEPS.bzl @@ -445,8 +445,8 @@ def go_deps(): name = "com_github_census_instrumentation_opencensus_proto", build_file_proto_mode = "disable_global", importpath = "github.com/census-instrumentation/opencensus-proto", - sum = "h1:t/LhUZLVitR1Ow2YOnduCsavhwFUklBMoGVYUCqmCqk=", - version = "v0.3.0", + sum = "h1:glEXhBS5PSLLv4IXzLA5yPRVX4bilULVyxxbrfOtDAk=", + version = "v0.2.1", ) go_repository( name = "com_github_certifi_gocertifi", @@ -707,8 +707,8 @@ def go_deps(): name = "com_github_coreos_go_systemd", build_file_proto_mode = "disable_global", importpath = "github.com/coreos/go-systemd", - sum = "h1:JOrtw2xFKzlg+cbHpyrpLDmnN1HqhBfnX7WDiW7eG2c=", - version = "v0.0.0-20190719114852-fd7a80b32e1f", + sum = "h1:Wf6HqHfScWJN9/ZjdUKyjop4mf3Qdd+1TvvltAvM3m8=", + version = "v0.0.0-20190321100706-95778dfbb74e", ) go_repository( name = "com_github_coreos_go_systemd_v22", @@ -1018,8 +1018,8 @@ def go_deps(): name = "com_github_evanphx_json_patch", build_file_proto_mode = "disable", importpath = "github.com/evanphx/json-patch", - sum = "h1:4onqiflcdA9EOZ4RxV643DvftH5pOlLGNtQ5lPWQu84=", - version = "v4.12.0+incompatible", + sum = "h1:K1MDoo4AZ4wU0GIU/fPmtZg7VpzLjCxu+UwBD1FvwOc=", + version = "v4.1.0+incompatible", ) go_repository( name = "com_github_facebookgo_clock", @@ -1092,8 +1092,8 @@ def go_deps(): name = "com_github_fogleman_gg", build_file_proto_mode = "disable_global", importpath = "github.com/fogleman/gg", - sum = "h1:/7zJX8F6AaYQc57WQCyN9cAIz+4bCJGO9B+dyW29am8=", - version = "v1.3.0", + sum = "h1:WXb3TSNmHp2vHoCroCIB1foO/yQ36swABL8aOVeDpgg=", + version = "v1.2.1-0.20190220221249-0403632d5b90", ) go_repository( name = "com_github_form3tech_oss_jwt_go", @@ -1192,15 +1192,15 @@ def go_deps(): name = "com_github_gin_contrib_sse", build_file_proto_mode = "disable_global", importpath = "github.com/gin-contrib/sse", - sum = "h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE=", - version = "v0.1.0", + sum = "h1:t8FVkw33L+wilf2QiWkw0UV77qRpcH/JHPKGpKa2E8g=", + version = "v0.0.0-20190301062529-5545eab6dad3", ) go_repository( name = "com_github_gin_gonic_gin", build_file_proto_mode = "disable_global", importpath = "github.com/gin-gonic/gin", - sum = "h1:4+fr/el88TOO3ewCmQr8cx/CtZ/umlIRIs5M4NTNjf8=", - version = "v1.8.1", + sum = "h1:3tMoCCfM7ppqsR0ptz/wi1impNpT7/9wQtMZ8lr1mCQ=", + version = "v1.4.0", ) go_repository( name = "com_github_go_check_check", @@ -1709,8 +1709,8 @@ def go_deps(): name = "com_github_google_gofuzz", build_file_proto_mode = "disable_global", importpath = "github.com/google/gofuzz", - sum = "h1:Hsa8mG0dQ46ij8Sl2AYJDUv1oA9/d6Vk+3LG99Oe02g=", - version = "v1.1.0", + sum = "h1:A8PeW59pxE9IoFRqBp37U+mSNaQoZ46F1f0f863XSXw=", + version = "v1.0.0", ) go_repository( name = "com_github_google_licensecheck", @@ -3344,8 +3344,8 @@ def go_deps(): name = "com_github_pingcap_failpoint", build_file_proto_mode = "disable_global", importpath = "github.com/pingcap/failpoint", - sum = "h1:kJolJWbyadVeL8RKBlqmXQR7FRKPsIeU85TUYyhbhiQ=", - version = "v0.0.0-20220423142525-ae43b7f4e5c3", + sum = "h1:CgbKAHto5CQgWM9fSBIvaxsJHuGP0uM74HXtv3MyyGQ=", + version = "v0.0.0-20220801062533-2eaa32854a6c", ) go_repository( name = "com_github_pingcap_fn", @@ -3365,8 +3365,8 @@ def go_deps(): name = "com_github_pingcap_kvproto", build_file_proto_mode = "disable_global", importpath = "github.com/pingcap/kvproto", - sum = "h1:ZiCJcEzmmF5xNgt8GIXekd3WQXI/22kzYQnrHi3Fc/4=", - version = "v0.0.0-20230201112839-2b853bed8125", + sum = "h1:QcC52K9hhsP6eVmQBnSMI/b8TiOUVztbaeduTXspmeQ=", + version = "v0.0.0-20230206112125-0561adc37543", ) go_repository( name = "com_github_pingcap_log", @@ -3938,8 +3938,8 @@ def go_deps(): name = "com_github_stackexchange_wmi", build_file_proto_mode = "disable", importpath = "github.com/StackExchange/wmi", - sum = "h1:G0m3OIz70MZUWq3EgK3CesDbo8upS2Vm9/P3FtgI+Jk=", - version = "v0.0.0-20190523213315-cbe66965904d", + sum = "h1:5ZfJxyXo8KyX8DgGXC5B7ILL8y51fci/qYz2B4j8iLY=", + version = "v0.0.0-20180725035823-b12b22c5341f", ) go_repository( @@ -4085,8 +4085,8 @@ def go_deps(): name = "com_github_tikv_client_go_v2", build_file_proto_mode = "disable_global", importpath = "github.com/tikv/client-go/v2", - sum = "h1:j2s6Gechj46t1GWxE0vZEPBqgp7sc7mb3v0srBmf5Tw=", - version = "v2.0.5-0.20230202101145-8fd09cd88cce", + sum = "h1:kiPiEBubzB2Ef2yPfoItQpjhGepcZSlRyqrXnfs92pQ=", + version = "v2.0.6-0.20230209044022-95ebf6a86301", ) go_repository( name = "com_github_tikv_pd", @@ -4100,8 +4100,8 @@ def go_deps(): name = "com_github_tikv_pd_client", build_file_proto_mode = "disable_global", importpath = "github.com/tikv/pd/client", - sum = "h1:xHPPej9Z8IrYdyLED4byOGtGm/7yhxyRUf4m93CpDyg=", - version = "v0.0.0-20230202094356-18df271ce57f", + sum = "h1:hauBQBHSyrUxAI0zvkTiBKd472c+Iy+aY0Jd+b9VOJ8=", + version = "v0.0.0-20230209034200-6d23a31c24be", ) go_repository( name = "com_github_timakin_bodyclose", @@ -4194,8 +4194,8 @@ def go_deps(): name = "com_github_ugorji_go_codec", build_file_proto_mode = "disable_global", importpath = "github.com/ugorji/go/codec", - sum = "h1:YPXUKf7fYbp/y8xloBqZOw2qaVggbfwMlI8WM3wZUJ0=", - version = "v1.2.7", + sum = "h1:3SVOIvH7Ae1KRYyQWRjXWJEA9sS/c/pjvH++55Gr648=", + version = "v0.0.0-20181204163529-d75b2dcb6bc8", ) go_repository( name = "com_github_ultraware_funlen", @@ -4873,8 +4873,8 @@ def go_deps(): name = "com_google_cloud_go_iam", build_file_proto_mode = "disable_global", importpath = "cloud.google.com/go/iam", - sum = "h1:k4MuwOsS7zGJJ+QfZ5vBK8SgHBAvYN/23BWsiihJ1vs=", - version = "v0.7.0", + sum = "h1:E2osAkZzxI/+8pZcxVLcDtAQx/u+hZXVryUaYQ5O0Kk=", + version = "v0.8.0", ) go_repository( name = "com_google_cloud_go_iap", @@ -4939,6 +4939,14 @@ def go_deps(): sum = "h1:3Kdajn6X25yWQFhFCErmKSYTSvkEd3chJROny//F1A0=", version = "v1.4.0", ) + go_repository( + name = "com_google_cloud_go_maps", + build_file_proto_mode = "disable", + importpath = "cloud.google.com/go/maps", + sum = "h1:kLReRbclTgJefw2fcCbdLPLhPj0U6UUWN10ldG8sdOU=", + version = "v0.1.0", + ) + go_repository( name = "com_google_cloud_go_mediatranslation", build_file_proto_mode = "disable", @@ -5291,6 +5299,14 @@ def go_deps(): sum = "h1:A2Tl2ZmwMRpvEmhV2ibISY85fmQR+Y5w9a0PlRz5P3s=", version = "v1.3.0", ) + go_repository( + name = "com_google_cloud_go_vmwareengine", + build_file_proto_mode = "disable", + importpath = "cloud.google.com/go/vmwareengine", + sum = "h1:JMPZaOT/gIUxVlTqSl/QQ32Y2k+r0stNeM1NSqhVP9o=", + version = "v0.1.0", + ) + go_repository( name = "com_google_cloud_go_vpcaccess", build_file_proto_mode = "disable", @@ -5460,8 +5476,8 @@ def go_deps(): name = "in_gopkg_natefinch_lumberjack_v2", build_file_proto_mode = "disable_global", importpath = "gopkg.in/natefinch/lumberjack.v2", - sum = "h1:1Lc07Kr7qY4U2YPouBjpCLxpiyxIVoxqXgkXLknAOE8=", - version = "v2.0.0", + sum = "h1:bBRl1b0OH9s/DuPhuXpNl+VtCaJXFZ5/uEFST95x9zc=", + version = "v2.2.1", ) go_repository( name = "in_gopkg_resty_v1", @@ -5606,8 +5622,8 @@ def go_deps(): name = "io_k8s_apimachinery", build_file_proto_mode = "disable", importpath = "k8s.io/apimachinery", - sum = "h1:1feANjElT7MvPqp0JT6F3Ss6TWDwmcjLypwoPpEf7zg=", - version = "v0.26.0", + sum = "h1:Jmdtdt1ZnoGfWWIIik61Z7nKYgO3J+swQJtPYsP9wHA=", + version = "v0.0.0-20190404173353-6a84e37a896d", ) go_repository( name = "io_k8s_client_go", @@ -5635,8 +5651,8 @@ def go_deps(): name = "io_k8s_kube_openapi", build_file_proto_mode = "disable", importpath = "k8s.io/kube-openapi", - sum = "h1:+70TFaan3hfJzs+7VK2o+OGxg8HsuBr/5f6tVAjDu6E=", - version = "v0.0.0-20221012153701-172d655c2280", + sum = "h1:tHgpQvrWaYfrnC8G4N0Oszw5HHCsZxKilDi2R7HuCSM=", + version = "v0.0.0-20180629012420-d83b052f768a", ) go_repository( name = "io_k8s_sigs_json", @@ -5664,8 +5680,8 @@ def go_deps(): name = "io_k8s_utils", build_file_proto_mode = "disable", importpath = "k8s.io/utils", - sum = "h1:0Smp/HP1OH4Rvhe+4B8nWGERtlqAGSftbSbbmm45oFs=", - version = "v0.0.0-20221107191617-1a15be271d1d", + sum = "h1:8r+l4bNWjRlsFYlQJnKJ2p7s1YQPj4XyXiJVqDHRx7c=", + version = "v0.0.0-20190308190857-21c4ce38f2a7", ) go_repository( name = "io_moul_zapgorm2", @@ -5814,15 +5830,15 @@ def go_deps(): name = "org_golang_google_genproto", build_file_proto_mode = "disable_global", importpath = "google.golang.org/genproto", - sum = "h1:OjndDrsik+Gt+e6fs45z9AxiewiKyLKYpA45W5Kpkks=", - version = "v0.0.0-20221202195650-67e5cbc046fd", + sum = "h1:vArvWooPH749rNHpBGgVl+U9B9dATjiEhJzcWGlovNs=", + version = "v0.0.0-20230202175211-008b39050e57", ) go_repository( name = "org_golang_google_grpc", build_file_proto_mode = "disable_global", importpath = "google.golang.org/grpc", - sum = "h1:E1eGv1FTqoLIdnBCZufiSHgKjlqG6fKFf6pPWtMTh8U=", - version = "v1.51.0", + sum = "h1:pf7sOysg4LdgBqduXveGKrcEwbStiK2rtfghdzlUYDQ=", + version = "v1.52.3", ) go_repository( name = "org_golang_google_grpc_cmd_protoc_gen_go_grpc", @@ -5864,8 +5880,8 @@ def go_deps(): name = "org_golang_x_image", build_file_proto_mode = "disable_global", importpath = "golang.org/x/image", - sum = "h1:5h3ngYt7+vXCDZCup/HkCQgW5XwmSvR/nA2JmJ0RErg=", - version = "v0.0.0-20200119044424-58c23975cae1", + sum = "h1:+qEpEAPhDZ1o0x3tHzZTQDArnOixOzGD9HUJfcg0mb4=", + version = "v0.0.0-20190802002840-cff245a6509b", ) go_repository( name = "org_golang_x_lint", @@ -5892,15 +5908,15 @@ def go_deps(): name = "org_golang_x_net", build_file_proto_mode = "disable_global", importpath = "golang.org/x/net", - sum = "h1:GyT4nK/YDHSqa1c4753ouYCDajOYKTja9Xb/OHtgvSw=", - version = "v0.5.0", + sum = "h1:L4ZwwTvKW9gr0ZMS1yrHD9GZhIuVjOBBnaKH+SPQK0Q=", + version = "v0.6.0", ) go_repository( name = "org_golang_x_oauth2", build_file_proto_mode = "disable_global", importpath = "golang.org/x/oauth2", - sum = "h1:6l90koy8/LaBLmLu8jpHeHexzMwEita0zFfYlggy2F8=", - version = "v0.3.0", + sum = "h1:HuArIo48skDwlrvM3sEdHXElYslAMsf3KwRkkW4MC4s=", + version = "v0.5.0", ) go_repository( name = "org_golang_x_sync", @@ -5913,22 +5929,22 @@ def go_deps(): name = "org_golang_x_sys", build_file_proto_mode = "disable_global", importpath = "golang.org/x/sys", - sum = "h1:Zr2JFtRQNX3BCZ8YtxRE9hNJYC8J6I1MVbMg6owUp18=", - version = "v0.4.0", + sum = "h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU=", + version = "v0.5.0", ) go_repository( name = "org_golang_x_term", build_file_proto_mode = "disable_global", importpath = "golang.org/x/term", - sum = "h1:O7UWfv5+A2qiuulQk30kVinPoMtoIPeVaKLEgLpVkvg=", - version = "v0.4.0", + sum = "h1:n2a8QNdAb0sZNpU9R1ALUXBbY+w51fCQDN+7EdxNBsY=", + version = "v0.5.0", ) go_repository( name = "org_golang_x_text", build_file_proto_mode = "disable_global", importpath = "golang.org/x/text", - sum = "h1:3XmdazWV+ubf7QgHSTWeykHOci5oeekaGJBLkrkaw4k=", - version = "v0.6.0", + sum = "h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo=", + version = "v0.7.0", ) go_repository( name = "org_golang_x_time", diff --git a/Makefile b/Makefile index 6e00960f7dbda..dff26f1854ca6 100644 --- a/Makefile +++ b/Makefile @@ -410,12 +410,12 @@ bazel_test: failpoint-enable bazel_ci_prepare bazel_coverage_test: failpoint-enable bazel_ci_prepare - bazel $(BAZEL_GLOBAL_CONFIG) coverage $(BAZEL_CMD_CONFIG) \ - --build_event_json_file=bazel_1.json --@io_bazel_rules_go//go/config:cover_format=go_cover --define gotags=deadlock,intest \ + bazel $(BAZEL_GLOBAL_CONFIG) coverage $(BAZEL_CMD_CONFIG) --test_keep_going=false \ + --@io_bazel_rules_go//go/config:cover_format=go_cover --define gotags=deadlock,intest \ -- //... -//cmd/... -//tests/graceshutdown/... \ -//tests/globalkilltest/... -//tests/readonlytest/... -//br/pkg/task:task_test -//tests/realtikvtest/... - bazel $(BAZEL_GLOBAL_CONFIG) coverage $(BAZEL_CMD_CONFIG) \ - --build_event_json_file=bazel_1.json --@io_bazel_rules_go//go/config:cover_format=go_cover --define gotags=deadlock,intest,distributereorg \ + bazel $(BAZEL_GLOBAL_CONFIG) coverage $(BAZEL_CMD_CONFIG) --test_keep_going=false \ + --@io_bazel_rules_go//go/config:cover_format=go_cover --define gotags=deadlock,intest,distributereorg \ -- //... -//cmd/... -//tests/graceshutdown/... \ -//tests/globalkilltest/... -//tests/readonlytest/... -//br/pkg/task:task_test -//tests/realtikvtest/... diff --git a/Makefile.common b/Makefile.common index e1ff465336c59..3b7caa149f260 100644 --- a/Makefile.common +++ b/Makefile.common @@ -109,7 +109,7 @@ DUMPLING_LDFLAGS += -X "github.com/pingcap/tidb/dumpling/cli.GitHash=$(shell git DUMPLING_LDFLAGS += -X "github.com/pingcap/tidb/dumpling/cli.GitBranch=$(shell git rev-parse --abbrev-ref HEAD)" DUMPLING_LDFLAGS += -X "github.com/pingcap/tidb/dumpling/cli.GoVersion=$(shell go version)" -DUMPLING_GOBUILD := CGO_ENABLED=0 GO111MODULE=on go build -trimpath -ldflags '$(DUMPLING_LDFLAGS)' +DUMPLING_GOBUILD := CGO_ENABLED=1 GO111MODULE=on go build -trimpath -ldflags '$(DUMPLING_LDFLAGS)' DUMPLING_GOTEST := CGO_ENABLED=1 GO111MODULE=on go test -ldflags '$(DUMPLING_LDFLAGS)' TEST_COVERAGE_DIR := "test_coverage" diff --git a/bindinfo/BUILD.bazel b/bindinfo/BUILD.bazel index 93b55bfab21c2..64a11f86d5556 100644 --- a/bindinfo/BUILD.bazel +++ b/bindinfo/BUILD.bazel @@ -34,7 +34,7 @@ go_library( "//util/memory", "//util/parser", "//util/sqlexec", - "//util/stmtsummary", + "//util/stmtsummary/v2:stmtsummary", "//util/table-filter", "//util/timeutil", "@org_golang_x_exp//maps", diff --git a/bindinfo/handle.go b/bindinfo/handle.go index 59919e2b5ad85..8501dcfc9939e 100644 --- a/bindinfo/handle.go +++ b/bindinfo/handle.go @@ -41,7 +41,7 @@ import ( "github.com/pingcap/tidb/util/logutil" utilparser "github.com/pingcap/tidb/util/parser" "github.com/pingcap/tidb/util/sqlexec" - "github.com/pingcap/tidb/util/stmtsummary" + stmtsummaryv2 "github.com/pingcap/tidb/util/stmtsummary/v2" tablefilter "github.com/pingcap/tidb/util/table-filter" "github.com/pingcap/tidb/util/timeutil" "go.uber.org/zap" @@ -892,7 +892,7 @@ func (h *BindHandle) CaptureBaselines() { parser4Capture := parser.New() captureFilter := h.extractCaptureFilterFromStorage() emptyCaptureFilter := captureFilter.isEmpty() - bindableStmts := stmtsummary.StmtSummaryByDigestMap.GetMoreThanCntBindableStmt(captureFilter.frequency) + bindableStmts := stmtsummaryv2.GetMoreThanCntBindableStmt(captureFilter.frequency) for _, bindableStmt := range bindableStmts { stmt, err := parser4Capture.ParseOneStmt(bindableStmt.Query, bindableStmt.Charset, bindableStmt.Collation) if err != nil { diff --git a/br/pkg/backup/BUILD.bazel b/br/pkg/backup/BUILD.bazel index 65ff4288987a1..9f8e01f96007e 100644 --- a/br/pkg/backup/BUILD.bazel +++ b/br/pkg/backup/BUILD.bazel @@ -29,7 +29,6 @@ go_library( "//distsql", "//kv", "//meta", - "//meta/autoid", "//parser/model", "//statistics/handle", "//util", diff --git a/br/pkg/backup/client.go b/br/pkg/backup/client.go index daac9609ae5f4..7718d6d33986c 100644 --- a/br/pkg/backup/client.go +++ b/br/pkg/backup/client.go @@ -10,6 +10,7 @@ import ( "encoding/json" "fmt" "io" + "math/rand" "os" "strings" "sync" @@ -39,7 +40,6 @@ import ( "github.com/pingcap/tidb/distsql" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/meta" - "github.com/pingcap/tidb/meta/autoid" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/util" "github.com/pingcap/tidb/util/codec" @@ -529,7 +529,7 @@ func BuildBackupRangeAndSchema( for _, dbInfo := range dbs { // skip system databases - if !tableFilter.MatchSchema(dbInfo.Name.O) || util.IsMemDB(dbInfo.Name.L) { + if !tableFilter.MatchSchema(dbInfo.Name.O) || util.IsMemDB(dbInfo.Name.L) || utils.IsTemplateSysDB(dbInfo.Name) { continue } @@ -561,24 +561,21 @@ func BuildBackupRangeAndSchema( zap.String("table", tableInfo.Name.O), ) - tblVer := autoid.AllocOptionTableInfoVersion(tableInfo.Version) - idAlloc := autoid.NewAllocator(storage, dbInfo.ID, tableInfo.ID, false, autoid.RowIDAllocType, tblVer) - seqAlloc := autoid.NewAllocator(storage, dbInfo.ID, tableInfo.ID, false, autoid.SequenceType, tblVer) - randAlloc := autoid.NewAllocator(storage, dbInfo.ID, tableInfo.ID, false, autoid.AutoRandomType, tblVer) + autoIDAccess := m.GetAutoIDAccessors(dbInfo.ID, tableInfo.ID) var globalAutoID int64 switch { case tableInfo.IsSequence(): - globalAutoID, err = seqAlloc.NextGlobalAutoID() + globalAutoID, err = autoIDAccess.SequenceValue().Get() case tableInfo.IsView() || !utils.NeedAutoID(tableInfo): // no auto ID for views or table without either rowID nor auto_increment ID. default: - globalAutoID, err = idAlloc.NextGlobalAutoID() + globalAutoID, err = autoIDAccess.RowID().Get() } if err != nil { return nil, nil, nil, errors.Trace(err) } - tableInfo.AutoIncID = globalAutoID + tableInfo.AutoIncID = globalAutoID + 1 if !isFullBackup { // according to https://github.com/pingcap/tidb/issues/32290. // ignore placement policy when not in full backup @@ -591,11 +588,11 @@ func BuildBackupRangeAndSchema( if tableInfo.PKIsHandle && tableInfo.ContainsAutoRandomBits() { // this table has auto_random id, we need backup and rebase in restoration var globalAutoRandID int64 - globalAutoRandID, err = randAlloc.NextGlobalAutoID() + globalAutoRandID, err = autoIDAccess.RandomID().Get() if err != nil { return nil, nil, nil, errors.Trace(err) } - tableInfo.AutoRandID = globalAutoRandID + tableInfo.AutoRandID = globalAutoRandID + 1 logger.Debug("change table AutoRandID", zap.Int64("AutoRandID", globalAutoRandID)) } @@ -762,6 +759,7 @@ func (bc *Client) BackupRanges( ranges []rtree.Range, request backuppb.BackupRequest, concurrency uint, + replicaReadLabel map[string]string, metaWriter *metautil.MetaWriter, progressCallBack func(ProgressUnit), ) error { @@ -791,7 +789,7 @@ func (bc *Client) BackupRanges( } workerPool.ApplyOnErrorGroup(eg, func() error { elctx := logutil.ContextWithField(ectx, logutil.RedactAny("range-sn", id)) - err := bc.BackupRange(elctx, req, pr, metaWriter, progressCallBack) + err := bc.BackupRange(elctx, req, replicaReadLabel, pr, metaWriter, progressCallBack) if err != nil { // The error due to context cancel, stack trace is meaningless, the stack shall be suspended (also clear) if errors.Cause(err) == context.Canceled { @@ -811,6 +809,7 @@ func (bc *Client) BackupRanges( func (bc *Client) BackupRange( ctx context.Context, request backuppb.BackupRequest, + replicaReadLabel map[string]string, progressRange *rtree.ProgressRange, metaWriter *metautil.MetaWriter, progressCallBack func(ProgressUnit), @@ -831,11 +830,27 @@ func (bc *Client) BackupRange( zap.Uint64("rateLimit", request.RateLimit), zap.Uint32("concurrency", request.Concurrency)) - var allStores []*metapb.Store - allStores, err = conn.GetAllTiKVStoresWithRetry(ctx, bc.mgr.GetPDClient(), connutil.SkipTiFlash) + allStores, err := conn.GetAllTiKVStoresWithRetry(ctx, bc.mgr.GetPDClient(), connutil.SkipTiFlash) if err != nil { return errors.Trace(err) } + var targetStores []*metapb.Store + targetStoreIds := make(map[uint64]struct{}) + if len(replicaReadLabel) == 0 { + targetStores = allStores // send backup push down request to all stores + } else { + for _, store := range allStores { + for _, label := range store.Labels { + if val, ok := replicaReadLabel[label.Key]; ok && val == label.Value { + targetStores = append(targetStores, store) // send backup push down request to stores that match replica read label + targetStoreIds[store.GetId()] = struct{}{} // record store id for fine grained backup + } + } + } + } + if len(replicaReadLabel) > 0 && len(targetStores) == 0 { + return errors.Errorf("no store matches replica read label: %v", replicaReadLabel) + } logutil.CL(ctx).Info("backup push down started") // either the `incomplete` is origin range itself, @@ -859,8 +874,8 @@ func (bc *Client) BackupRange( req.EndKey = progressRange.Incomplete[0].EndKey } - push := newPushDown(bc.mgr, len(allStores)) - err = push.pushBackup(ctx, req, progressRange, allStores, bc.checkpointRunner, progressCallBack) + push := newPushDown(bc.mgr, len(targetStores)) + err = push.pushBackup(ctx, req, progressRange, targetStores, bc.checkpointRunner, progressCallBack) if err != nil { return errors.Trace(err) } @@ -869,7 +884,7 @@ func (bc *Client) BackupRange( // Find and backup remaining ranges. // TODO: test fine grained backup. - if err := bc.fineGrainedBackup(ctx, request, progressRange, progressCallBack); err != nil { + if err := bc.fineGrainedBackup(ctx, request, targetStoreIds, progressRange, progressCallBack); err != nil { return errors.Trace(err) } @@ -912,7 +927,7 @@ func (bc *Client) BackupRange( return nil } -func (bc *Client) findRegionLeader(ctx context.Context, key []byte, isRawKv bool) (*metapb.Peer, error) { +func (bc *Client) findTargetPeer(ctx context.Context, key []byte, isRawKv bool, targetStoreIds map[uint64]struct{}) (*metapb.Peer, error) { // Keys are saved in encoded format in TiKV, so the key must be encoded // in order to find the correct region. key = codec.EncodeBytesExt([]byte{}, key, isRawKv) @@ -920,26 +935,46 @@ func (bc *Client) findRegionLeader(ctx context.Context, key []byte, isRawKv bool // better backoff. region, err := bc.mgr.GetPDClient().GetRegion(ctx, key) if err != nil || region == nil { - log.Error("find leader failed", zap.Error(err), zap.Reflect("region", region)) + log.Error("find region failed", zap.Error(err), zap.Reflect("region", region)) time.Sleep(time.Millisecond * time.Duration(100*i)) continue } - if region.Leader != nil { - log.Info("find leader", - zap.Reflect("Leader", region.Leader), logutil.Key("key", key)) - return region.Leader, nil + if len(targetStoreIds) == 0 { + if region.Leader != nil { + log.Info("find leader", + zap.Reflect("Leader", region.Leader), logutil.Key("key", key)) + return region.Leader, nil + } + } else { + candidates := make([]*metapb.Peer, 0, len(region.Meta.Peers)) + for _, peer := range region.Meta.Peers { + if _, ok := targetStoreIds[peer.StoreId]; ok { + candidates = append(candidates, peer) + } + } + if len(candidates) > 0 { + peer := candidates[rand.Intn(len(candidates))] + log.Info("find target peer for backup", + zap.Reflect("Peer", peer), logutil.Key("key", key)) + return peer, nil + } } - log.Warn("no region found", logutil.Key("key", key)) - time.Sleep(time.Millisecond * time.Duration(100*i)) + + log.Warn("fail to find a target peer", logutil.Key("key", key)) + time.Sleep(time.Millisecond * time.Duration(1000*i)) continue } - log.Error("can not find leader", logutil.Key("key", key)) - return nil, errors.Annotatef(berrors.ErrBackupNoLeader, "can not find leader") + log.Error("can not find a valid target peer", logutil.Key("key", key)) + if len(targetStoreIds) == 0 { + return nil, errors.Annotatef(berrors.ErrBackupNoLeader, "can not find a valid leader for key %s", key) + } + return nil, errors.Errorf("can not find a valid target peer for key %s", key) } func (bc *Client) fineGrainedBackup( ctx context.Context, req backuppb.BackupRequest, + targetStoreIds map[uint64]struct{}, pr *rtree.ProgressRange, progressCallBack func(ProgressUnit), ) error { @@ -990,7 +1025,7 @@ func (bc *Client) fineGrainedBackup( for rg := range retry { subReq := req subReq.StartKey, subReq.EndKey = rg.StartKey, rg.EndKey - backoffMs, err := bc.handleFineGrained(ctx, boFork, subReq, respCh) + backoffMs, err := bc.handleFineGrained(ctx, boFork, subReq, targetStoreIds, respCh) if err != nil { errCh <- err return @@ -1142,13 +1177,14 @@ func (bc *Client) handleFineGrained( ctx context.Context, bo *tikv.Backoffer, req backuppb.BackupRequest, + targetStoreIds map[uint64]struct{}, respCh chan<- *backuppb.BackupResponse, ) (int, error) { - leader, pderr := bc.findRegionLeader(ctx, req.StartKey, req.IsRawKv) + targetPeer, pderr := bc.findTargetPeer(ctx, req.StartKey, req.IsRawKv, targetStoreIds) if pderr != nil { return 0, errors.Trace(pderr) } - storeID := leader.GetStoreId() + storeID := targetPeer.GetStoreId() lockResolver := bc.mgr.GetLockResolver() client, err := bc.mgr.GetBackupClient(ctx, storeID) if err != nil { diff --git a/br/pkg/backup/push.go b/br/pkg/backup/push.go index 2ffffe690ffe5..ed929a12895a4 100644 --- a/br/pkg/backup/push.go +++ b/br/pkg/backup/push.go @@ -218,10 +218,9 @@ func (push *pushDown) pushBackup( if len(errMsg) <= 0 { errMsg = errPb.Msg } - return errors.Annotatef(berrors.ErrKVStorage, "error happen in store %v at %s: %s %s", + return errors.Annotatef(berrors.ErrKVStorage, "error happen in store %v at %s: %s", store.GetId(), redact.String(store.GetAddress()), - req.StorageBackend.String(), errMsg, ) } diff --git a/br/pkg/lightning/backend/local/BUILD.bazel b/br/pkg/lightning/backend/local/BUILD.bazel index 2cd903d3bc290..42fbadabc9e11 100644 --- a/br/pkg/lightning/backend/local/BUILD.bazel +++ b/br/pkg/lightning/backend/local/BUILD.bazel @@ -70,6 +70,7 @@ go_library( "@org_golang_google_grpc//codes", "@org_golang_google_grpc//credentials", "@org_golang_google_grpc//credentials/insecure", + "@org_golang_google_grpc//encoding/gzip", "@org_golang_google_grpc//keepalive", "@org_golang_google_grpc//status", "@org_golang_x_exp//slices", diff --git a/br/pkg/lightning/backend/local/engine.go b/br/pkg/lightning/backend/local/engine.go index 04ac7dce7a7fe..745454a372b18 100644 --- a/br/pkg/lightning/backend/local/engine.go +++ b/br/pkg/lightning/backend/local/engine.go @@ -32,6 +32,7 @@ import ( "github.com/google/btree" "github.com/google/uuid" "github.com/pingcap/errors" + "github.com/pingcap/failpoint" "github.com/pingcap/tidb/br/pkg/lightning/backend" "github.com/pingcap/tidb/br/pkg/lightning/backend/kv" "github.com/pingcap/tidb/br/pkg/lightning/checkpoints" @@ -1224,6 +1225,15 @@ func (w *Writer) flushKVs(ctx context.Context) error { if err != nil { return errors.Trace(err) } + + failpoint.Inject("orphanWriterGoRoutine", func() { + _ = common.KillMySelf() + // mimic we meet context cancel error when `addSST` + <-ctx.Done() + time.Sleep(5 * time.Second) + failpoint.Return(errors.Trace(ctx.Err())) + }) + err = w.addSST(ctx, meta) if err != nil { return errors.Trace(err) diff --git a/br/pkg/lightning/backend/local/local.go b/br/pkg/lightning/backend/local/local.go index 6f0a2e6a130fd..cd2a7dd44c5cc 100644 --- a/br/pkg/lightning/backend/local/local.go +++ b/br/pkg/lightning/backend/local/local.go @@ -20,6 +20,7 @@ import ( "fmt" "io" "math" + "net" "os" "path/filepath" "strings" @@ -77,6 +78,7 @@ import ( "google.golang.org/grpc/codes" "google.golang.org/grpc/credentials" "google.golang.org/grpc/credentials/insecure" + "google.golang.org/grpc/encoding/gzip" "google.golang.org/grpc/keepalive" "google.golang.org/grpc/status" ) @@ -130,18 +132,25 @@ type ImportClientFactory interface { } type importClientFactoryImpl struct { - conns *common.GRPCConns - splitCli split.SplitClient - tls *common.TLS - tcpConcurrency int + conns *common.GRPCConns + splitCli split.SplitClient + tls *common.TLS + tcpConcurrency int + compressionType config.CompressionType } -func newImportClientFactoryImpl(splitCli split.SplitClient, tls *common.TLS, tcpConcurrency int) *importClientFactoryImpl { +func newImportClientFactoryImpl( + splitCli split.SplitClient, + tls *common.TLS, + tcpConcurrency int, + compressionType config.CompressionType, +) *importClientFactoryImpl { return &importClientFactoryImpl{ - conns: common.NewGRPCConns(), - splitCli: splitCli, - tls: tls, - tcpConcurrency: tcpConcurrency, + conns: common.NewGRPCConns(), + splitCli: splitCli, + tls: tls, + tcpConcurrency: tcpConcurrency, + compressionType: compressionType, } } @@ -150,11 +159,14 @@ func (f *importClientFactoryImpl) makeConn(ctx context.Context, storeID uint64) if err != nil { return nil, errors.Trace(err) } - opt := grpc.WithTransportCredentials(insecure.NewCredentials()) + var opts []grpc.DialOption if f.tls.TLSConfig() != nil { - opt = grpc.WithTransportCredentials(credentials.NewTLS(f.tls.TLSConfig())) + opts = append(opts, grpc.WithTransportCredentials(credentials.NewTLS(f.tls.TLSConfig()))) + } else { + opts = append(opts, grpc.WithTransportCredentials(insecure.NewCredentials())) } ctx, cancel := context.WithTimeout(ctx, dialTimeout) + defer cancel() bfConf := backoff.DefaultConfig bfConf.MaxDelay = gRPCBackOffMaxDelay @@ -163,10 +175,7 @@ func (f *importClientFactoryImpl) makeConn(ctx context.Context, storeID uint64) if addr == "" { addr = store.GetAddress() } - conn, err := grpc.DialContext( - ctx, - addr, - opt, + opts = append(opts, grpc.WithConnectParams(grpc.ConnectParams{Backoff: bfConf}), grpc.WithKeepaliveParams(keepalive.ClientParameters{ Time: gRPCKeepAliveTime, @@ -174,7 +183,26 @@ func (f *importClientFactoryImpl) makeConn(ctx context.Context, storeID uint64) PermitWithoutStream: true, }), ) - cancel() + switch f.compressionType { + case config.CompressionNone: + // do nothing + case config.CompressionGzip: + opts = append(opts, grpc.WithDefaultCallOptions(grpc.UseCompressor(gzip.Name))) + default: + return nil, common.ErrInvalidConfig.GenWithStack("unsupported compression type %s", f.compressionType) + } + + failpoint.Inject("LoggingImportBytes", func() { + opts = append(opts, grpc.WithContextDialer(func(ctx context.Context, target string) (net.Conn, error) { + conn, err := (&net.Dialer{}).DialContext(ctx, "tcp", target) + if err != nil { + return nil, err + } + return &loggingConn{Conn: conn}, nil + })) + }) + + conn, err := grpc.DialContext(ctx, addr, opts...) if err != nil { return nil, errors.Trace(err) } @@ -200,6 +228,15 @@ func (f *importClientFactoryImpl) Close() { f.conns.Close() } +type loggingConn struct { + net.Conn +} + +func (c loggingConn) Write(b []byte) (int, error) { + log.L().Debug("import write", zap.Int("bytes", len(b))) + return c.Conn.Write(b) +} + // Range record start and end key for localStoreDir.DB // so we can write it to tikv in streaming type Range struct { @@ -479,7 +516,7 @@ func NewLocalBackend( if err != nil { return backend.MakeBackend(nil), common.ErrCreateKVClient.Wrap(err).GenWithStackByArgs() } - importClientFactory := newImportClientFactoryImpl(splitCli, tls, rangeConcurrency) + importClientFactory := newImportClientFactoryImpl(splitCli, tls, rangeConcurrency, cfg.TikvImporter.CompressKVPairs) duplicateDetection := cfg.TikvImporter.DuplicateResolution != config.DupeResAlgNone keyAdapter := KeyAdapter(noopKeyAdapter{}) if duplicateDetection { diff --git a/br/pkg/lightning/common/util.go b/br/pkg/lightning/common/util.go index fbf275a99bfe1..b9bdf564403de 100644 --- a/br/pkg/lightning/common/util.go +++ b/br/pkg/lightning/common/util.go @@ -44,8 +44,6 @@ const ( retryTimeout = 3 * time.Second defaultMaxRetry = 3 - - dbTimeout = 30 * time.Second ) // MySQLConnectParam records the parameters needed to connect to a MySQL database. @@ -76,8 +74,6 @@ func (param *MySQLConnectParam) ToDriverConfig() *mysql.Config { cfg.Params["charset"] = "utf8mb4" cfg.Params["sql_mode"] = fmt.Sprintf("'%s'", param.SQLMode) cfg.MaxAllowedPacket = int(param.MaxAllowedPacket) - cfg.ReadTimeout = dbTimeout - cfg.WriteTimeout = dbTimeout cfg.TLS = param.TLSConfig cfg.AllowFallbackToPlaintext = param.AllowFallbackToPlaintext diff --git a/br/pkg/lightning/config/config.go b/br/pkg/lightning/config/config.go index d14f12066c0f4..d535478c5f4c4 100644 --- a/br/pkg/lightning/config/config.go +++ b/br/pkg/lightning/config/config.go @@ -468,6 +468,58 @@ func (dra DuplicateResolutionAlgorithm) String() string { } } +// CompressionType is the config type of compression algorithm. +type CompressionType int + +const ( + // CompressionNone means no compression. + CompressionNone CompressionType = iota + // CompressionGzip means gzip compression. + CompressionGzip +) + +func (t *CompressionType) UnmarshalTOML(v interface{}) error { + if val, ok := v.(string); ok { + return t.FromStringValue(val) + } + return errors.Errorf("invalid compression-type '%v', please choose valid option between ['gzip']", v) +} + +func (t CompressionType) MarshalText() ([]byte, error) { + return []byte(t.String()), nil +} + +func (t *CompressionType) FromStringValue(s string) error { + switch strings.ToLower(s) { + case "": + *t = CompressionNone + case "gz", "gzip": + *t = CompressionGzip + default: + return errors.Errorf("invalid compression-type '%s', please choose valid option between ['gzip']", s) + } + return nil +} + +func (t *CompressionType) MarshalJSON() ([]byte, error) { + return []byte(`"` + t.String() + `"`), nil +} + +func (t *CompressionType) UnmarshalJSON(data []byte) error { + return t.FromStringValue(strings.Trim(string(data), `"`)) +} + +func (t CompressionType) String() string { + switch t { + case CompressionGzip: + return "gzip" + case CompressionNone: + return "" + default: + panic(fmt.Sprintf("invalid compression type '%d'", t)) + } +} + // PostRestore has some options which will be executed after kv restored. type PostRestore struct { Checksum PostOpLevel `toml:"checksum" json:"checksum"` @@ -479,14 +531,15 @@ type PostRestore struct { type CSVConfig struct { // Separator, Delimiter and Terminator should all be in utf8mb4 encoding. - Separator string `toml:"separator" json:"separator"` - Delimiter string `toml:"delimiter" json:"delimiter"` - Terminator string `toml:"terminator" json:"terminator"` - Null string `toml:"null" json:"null"` - Header bool `toml:"header" json:"header"` - TrimLastSep bool `toml:"trim-last-separator" json:"trim-last-separator"` - NotNull bool `toml:"not-null" json:"not-null"` - BackslashEscape bool `toml:"backslash-escape" json:"backslash-escape"` + Separator string `toml:"separator" json:"separator"` + Delimiter string `toml:"delimiter" json:"delimiter"` + Terminator string `toml:"terminator" json:"terminator"` + Null string `toml:"null" json:"null"` + Header bool `toml:"header" json:"header"` + HeaderSchemaMatch bool `toml:"header-schema-match" json:"header-schema-match"` + TrimLastSep bool `toml:"trim-last-separator" json:"trim-last-separator"` + NotNull bool `toml:"not-null" json:"not-null"` + BackslashEscape bool `toml:"backslash-escape" json:"backslash-escape"` // hide these options for lightning configuration file, they can only be used by LOAD DATA // https://dev.mysql.com/doc/refman/8.0/en/load-data.html#load-data-field-line-handling StartingBy string `toml:"-" json:"-"` @@ -582,6 +635,7 @@ type TikvImporter struct { OnDuplicate string `toml:"on-duplicate" json:"on-duplicate"` MaxKVPairs int `toml:"max-kv-pairs" json:"max-kv-pairs"` SendKVPairs int `toml:"send-kv-pairs" json:"send-kv-pairs"` + CompressKVPairs CompressionType `toml:"compress-kv-pairs" json:"compress-kv-pairs"` RegionSplitSize ByteSize `toml:"region-split-size" json:"region-split-size"` RegionSplitKeys int `toml:"region-split-keys" json:"region-split-keys"` SortedKVDir string `toml:"sorted-kv-dir" json:"sorted-kv-dir"` @@ -743,13 +797,14 @@ func NewConfig() *Config { Mydumper: MydumperRuntime{ ReadBlockSize: ReadBlockSize, CSV: CSVConfig{ - Separator: ",", - Delimiter: `"`, - Header: true, - NotNull: false, - Null: `\N`, - BackslashEscape: true, - TrimLastSep: false, + Separator: ",", + Delimiter: `"`, + Header: true, + HeaderSchemaMatch: true, + NotNull: false, + Null: `\N`, + BackslashEscape: true, + TrimLastSep: false, }, StrictFormat: false, MaxRegionSize: MaxRegionSize, diff --git a/br/pkg/lightning/config/config_test.go b/br/pkg/lightning/config/config_test.go index f590391740ec4..98635ba4674e9 100644 --- a/br/pkg/lightning/config/config_test.go +++ b/br/pkg/lightning/config/config_test.go @@ -764,7 +764,7 @@ func TestLoadConfig(t *testing.T) { err = taskCfg.Adjust(context.Background()) require.NoError(t, err) equivalentDSN := taskCfg.Checkpoint.MySQLParam.ToDriverConfig().FormatDSN() - expectedDSN := "guest:12345@tcp(172.16.30.11:4001)/?readTimeout=30s&writeTimeout=30s&maxAllowedPacket=67108864&charset=utf8mb4&sql_mode=%27ONLY_FULL_GROUP_BY%2CSTRICT_TRANS_TABLES%2CNO_ZERO_IN_DATE%2CNO_ZERO_DATE%2CERROR_FOR_DIVISION_BY_ZERO%2CNO_AUTO_CREATE_USER%2CNO_ENGINE_SUBSTITUTION%27" + expectedDSN := "guest:12345@tcp(172.16.30.11:4001)/?maxAllowedPacket=67108864&charset=utf8mb4&sql_mode=%27ONLY_FULL_GROUP_BY%2CSTRICT_TRANS_TABLES%2CNO_ZERO_IN_DATE%2CNO_ZERO_DATE%2CERROR_FOR_DIVISION_BY_ZERO%2CNO_AUTO_CREATE_USER%2CNO_ENGINE_SUBSTITUTION%27" require.Equal(t, expectedDSN, equivalentDSN) result := taskCfg.String() @@ -1144,3 +1144,17 @@ func TestCreateSeveralConfigsWithDifferentFilters(t *testing.T) { )) require.True(t, common.StringSliceEqual(config.GetDefaultFilter(), originalDefaultCfg)) } + +func TestCompressionType(t *testing.T) { + var ct config.CompressionType + require.NoError(t, ct.FromStringValue("")) + require.Equal(t, config.CompressionNone, ct) + require.NoError(t, ct.FromStringValue("gzip")) + require.Equal(t, config.CompressionGzip, ct) + require.NoError(t, ct.FromStringValue("gz")) + require.Equal(t, config.CompressionGzip, ct) + require.EqualError(t, ct.FromStringValue("zstd"), "invalid compression-type 'zstd', please choose valid option between ['gzip']") + + require.Equal(t, "", config.CompressionNone.String()) + require.Equal(t, "gzip", config.CompressionGzip.String()) +} diff --git a/br/pkg/lightning/config/const.go b/br/pkg/lightning/config/const.go index e114eafd8ea88..767b7a3a06c89 100644 --- a/br/pkg/lightning/config/const.go +++ b/br/pkg/lightning/config/const.go @@ -41,8 +41,8 @@ const ( var ( DefaultGrpcKeepaliveParams = grpc.WithKeepaliveParams(keepalive.ClientParameters{ - Time: 10 * time.Second, - Timeout: 20 * time.Second, + Time: 1 * time.Minute, + Timeout: 2 * time.Minute, PermitWithoutStream: false, }) ) diff --git a/br/pkg/lightning/lightning.go b/br/pkg/lightning/lightning.go index ae83d41efd7f6..6ed4b40335b96 100644 --- a/br/pkg/lightning/lightning.go +++ b/br/pkg/lightning/lightning.go @@ -598,6 +598,11 @@ func (l *Lightning) run(taskCtx context.Context, taskCfg *config.Config, o *opti o.logger.Error("restore failed", log.ShortError(err)) return errors.Trace(err) } + + failpoint.Inject("orphanWriterGoRoutine", func() { + // don't exit too quickly to expose panic + defer time.Sleep(time.Second * 10) + }) defer procedure.Close() err = procedure.Run(ctx) diff --git a/br/pkg/lightning/mydump/csv_parser.go b/br/pkg/lightning/mydump/csv_parser.go index 26fb65a493183..d9cd033d70861 100644 --- a/br/pkg/lightning/mydump/csv_parser.go +++ b/br/pkg/lightning/mydump/csv_parser.go @@ -607,6 +607,9 @@ func (parser *CSVParser) ReadColumns() error { if err != nil { return errors.Trace(err) } + if !parser.cfg.HeaderSchemaMatch { + return nil + } parser.columns = make([]string, 0, len(columns)) for _, colName := range columns { colName, _, err = parser.unescapeString(colName) diff --git a/br/pkg/lightning/mydump/csv_parser_test.go b/br/pkg/lightning/mydump/csv_parser_test.go index adb057679b3a4..8980ce221fe75 100644 --- a/br/pkg/lightning/mydump/csv_parser_test.go +++ b/br/pkg/lightning/mydump/csv_parser_test.go @@ -481,12 +481,13 @@ func TestSyntaxErrorCSV(t *testing.T) { func TestTSV(t *testing.T) { cfg := config.CSVConfig{ - Separator: "\t", - Delimiter: "", - BackslashEscape: false, - NotNull: false, - Null: "", - Header: true, + Separator: "\t", + Delimiter: "", + BackslashEscape: false, + NotNull: false, + Null: "", + Header: true, + HeaderSchemaMatch: true, } parser, err := mydump.NewCSVParser(context.Background(), &cfg, mydump.NewStringReader(`a b c d e f @@ -577,6 +578,7 @@ func TestCsvWithWhiteSpaceLine(t *testing.T) { require.Nil(t, parser.Close()) cfg.Header = true + cfg.HeaderSchemaMatch = true data = " \r\na,b,c\r\n0,,abc\r\n" parser, err = mydump.NewCSVParser(context.Background(), &cfg, mydump.NewStringReader(data), int64(config.ReadBlockSize), ioWorkers, true, nil) require.NoError(t, err) @@ -609,6 +611,7 @@ func TestEmpty(t *testing.T) { // Try again with headers. cfg.Header = true + cfg.HeaderSchemaMatch = true parser, err = mydump.NewCSVParser(context.Background(), &cfg, mydump.NewStringReader(""), int64(config.ReadBlockSize), ioWorkers, true, nil) require.NoError(t, err) @@ -1292,3 +1295,72 @@ func BenchmarkReadRowUsingEncodingCSV(b *testing.B) { } require.Equal(b, b.N, rowsCount) } + +func TestHeaderSchemaMatch(t *testing.T) { + cfg := config.MydumperRuntime{ + CSV: config.CSVConfig{ + Separator: ",", + Delimiter: `"`, + }, + } + + inputData := `id,val1,val2,val3 +1,111,aaa,1.0 +2,222,bbb,2.0 +3,333,ccc,3.0 +4,444,ddd,4.0` + + parsedDataPart := [][]types.Datum{ + {types.NewStringDatum("1"), types.NewStringDatum("111"), types.NewStringDatum("aaa"), types.NewStringDatum("1.0")}, + {types.NewStringDatum("2"), types.NewStringDatum("222"), types.NewStringDatum("bbb"), types.NewStringDatum("2.0")}, + {types.NewStringDatum("3"), types.NewStringDatum("333"), types.NewStringDatum("ccc"), types.NewStringDatum("3.0")}, + {types.NewStringDatum("4"), types.NewStringDatum("444"), types.NewStringDatum("ddd"), types.NewStringDatum("4.0")}, + } + + type testCase struct { + Header bool + HeaderSchemaMatch bool + ExpectedData [][]types.Datum + ExpectedColumns []string + } + + for _, tc := range []testCase{ + { + Header: true, + HeaderSchemaMatch: true, + ExpectedData: parsedDataPart, + ExpectedColumns: []string{"id", "val1", "val2", "val3"}, + }, + { + Header: true, + HeaderSchemaMatch: false, + ExpectedData: parsedDataPart, + ExpectedColumns: nil, + }, + { + Header: false, + HeaderSchemaMatch: true, + ExpectedData: append([][]types.Datum{ + {types.NewStringDatum("id"), types.NewStringDatum("val1"), types.NewStringDatum("val2"), types.NewStringDatum("val3")}, + }, parsedDataPart...), + ExpectedColumns: nil, + }, + } { + comment := fmt.Sprintf("header = %v, header-schema-match = %v", tc.Header, tc.HeaderSchemaMatch) + cfg.CSV.Header = tc.Header + cfg.CSV.HeaderSchemaMatch = tc.HeaderSchemaMatch + charsetConvertor, err := mydump.NewCharsetConvertor(cfg.DataCharacterSet, cfg.DataInvalidCharReplace) + assert.NoError(t, err) + parser, err := mydump.NewCSVParser(context.Background(), &cfg.CSV, mydump.NewStringReader(inputData), int64(config.ReadBlockSize), ioWorkers, tc.Header, charsetConvertor) + assert.NoError(t, err) + for i, row := range tc.ExpectedData { + comment := fmt.Sprintf("row = %d, header = %v, header-schema-match = %v", i+1, tc.Header, tc.HeaderSchemaMatch) + e := parser.ReadRow() + assert.NoErrorf(t, e, "row = %d, error = %s", i+1, errors.ErrorStack(e)) + assert.Equal(t, int64(i)+1, parser.LastRow().RowID, comment) + assert.Equal(t, row, parser.LastRow().Row, comment) + } + assert.ErrorIsf(t, errors.Cause(parser.ReadRow()), io.EOF, comment) + assert.Equal(t, tc.ExpectedColumns, parser.Columns(), comment) + } +} diff --git a/br/pkg/lightning/mydump/region.go b/br/pkg/lightning/mydump/region.go index aba71f666be2e..d57a2c4742c73 100644 --- a/br/pkg/lightning/mydump/region.go +++ b/br/pkg/lightning/mydump/region.go @@ -404,7 +404,9 @@ func SplitLargeFile( if err = parser.ReadColumns(); err != nil { return 0, nil, nil, err } - columns = parser.Columns() + if cfg.Mydumper.CSV.HeaderSchemaMatch { + columns = parser.Columns() + } startOffset, _ = parser.Pos() endOffset = startOffset + maxRegionSize if endOffset > dataFile.FileMeta.FileSize { diff --git a/br/pkg/lightning/mydump/region_test.go b/br/pkg/lightning/mydump/region_test.go index 5aa2b3a85b752..362ff8603c7f9 100644 --- a/br/pkg/lightning/mydump/region_test.go +++ b/br/pkg/lightning/mydump/region_test.go @@ -174,13 +174,14 @@ func TestMakeSourceFileRegion(t *testing.T) { ReadBlockSize: config.ReadBlockSize, MaxRegionSize: 1, CSV: config.CSVConfig{ - Separator: ",", - Delimiter: "", - Header: true, - TrimLastSep: false, - NotNull: false, - Null: "NULL", - BackslashEscape: true, + Separator: ",", + Delimiter: "", + Header: true, + HeaderSchemaMatch: true, + TrimLastSep: false, + NotNull: false, + Null: "NULL", + BackslashEscape: true, }, StrictFormat: true, Filter: []string{"*.*"}, @@ -230,13 +231,14 @@ func TestCompressedMakeSourceFileRegion(t *testing.T) { ReadBlockSize: config.ReadBlockSize, MaxRegionSize: 1, CSV: config.CSVConfig{ - Separator: ",", - Delimiter: "", - Header: true, - TrimLastSep: false, - NotNull: false, - Null: "NULL", - BackslashEscape: true, + Separator: ",", + Delimiter: "", + Header: true, + HeaderSchemaMatch: true, + TrimLastSep: false, + NotNull: false, + Null: "NULL", + BackslashEscape: true, }, StrictFormat: true, Filter: []string{"*.*"}, @@ -284,13 +286,14 @@ func TestSplitLargeFile(t *testing.T) { Mydumper: config.MydumperRuntime{ ReadBlockSize: config.ReadBlockSize, CSV: config.CSVConfig{ - Separator: ",", - Delimiter: "", - Header: true, - TrimLastSep: false, - NotNull: false, - Null: "NULL", - BackslashEscape: true, + Separator: ",", + Delimiter: "", + Header: true, + HeaderSchemaMatch: true, + TrimLastSep: false, + NotNull: false, + Null: "NULL", + BackslashEscape: true, }, StrictFormat: true, Filter: []string{"*.*"}, @@ -342,13 +345,14 @@ func TestSplitLargeFileNoNewLineAtEOF(t *testing.T) { Mydumper: config.MydumperRuntime{ ReadBlockSize: config.ReadBlockSize, CSV: config.CSVConfig{ - Separator: ",", - Delimiter: "", - Header: true, - TrimLastSep: false, - NotNull: false, - Null: "NULL", - BackslashEscape: true, + Separator: ",", + Delimiter: "", + Header: true, + HeaderSchemaMatch: true, + TrimLastSep: false, + NotNull: false, + Null: "NULL", + BackslashEscape: true, }, StrictFormat: true, Filter: []string{"*.*"}, @@ -447,13 +451,14 @@ func TestSplitLargeFileOnlyOneChunk(t *testing.T) { Mydumper: config.MydumperRuntime{ ReadBlockSize: config.ReadBlockSize, CSV: config.CSVConfig{ - Separator: ",", - Delimiter: "", - Header: true, - TrimLastSep: false, - NotNull: false, - Null: "NULL", - BackslashEscape: true, + Separator: ",", + Delimiter: "", + Header: true, + HeaderSchemaMatch: true, + TrimLastSep: false, + NotNull: false, + Null: "NULL", + BackslashEscape: true, }, StrictFormat: true, Filter: []string{"*.*"}, diff --git a/br/pkg/lightning/restore/meta_manager.go b/br/pkg/lightning/restore/meta_manager.go index 2d9875ad56960..7f1546d552aa7 100644 --- a/br/pkg/lightning/restore/meta_manager.go +++ b/br/pkg/lightning/restore/meta_manager.go @@ -87,7 +87,7 @@ type tableMetaMgr interface { UpdateTableStatus(ctx context.Context, status metaStatus) error UpdateTableBaseChecksum(ctx context.Context, checksum *verify.KVChecksum) error CheckAndUpdateLocalChecksum(ctx context.Context, checksum *verify.KVChecksum, hasLocalDupes bool) ( - needChecksum bool, needRemoteDupe bool, baseTotalChecksum *verify.KVChecksum, err error) + otherHasDupe bool, needRemoteDupe bool, baseTotalChecksum *verify.KVChecksum, err error) FinishTable(ctx context.Context) error } @@ -370,7 +370,7 @@ func (m *dbTableMetaMgr) UpdateTableStatus(ctx context.Context, status metaStatu } func (m *dbTableMetaMgr) CheckAndUpdateLocalChecksum(ctx context.Context, checksum *verify.KVChecksum, hasLocalDupes bool) ( - needChecksum bool, needRemoteDupe bool, baseTotalChecksum *verify.KVChecksum, err error, + otherHasDupe bool, needRemoteDupe bool, baseTotalChecksum *verify.KVChecksum, err error, ) { conn, err := m.session.Conn(ctx) if err != nil { @@ -393,7 +393,7 @@ func (m *dbTableMetaMgr) CheckAndUpdateLocalChecksum(ctx context.Context, checks taskHasDuplicates bool ) newStatus := metaStatusChecksuming - needChecksum = true + otherHasDupe = false needRemoteDupe = true err = exec.Transact(ctx, "checksum pre-check", func(ctx context.Context, tx *sql.Tx) error { rows, err := tx.QueryContext( @@ -423,9 +423,7 @@ func (m *dbTableMetaMgr) CheckAndUpdateLocalChecksum(ctx context.Context, checks return err } - if taskHasDuplicates { - needChecksum = false - } + otherHasDupe = otherHasDupe || taskHasDuplicates // skip finished meta if status >= metaStatusFinished { @@ -436,7 +434,6 @@ func (m *dbTableMetaMgr) CheckAndUpdateLocalChecksum(ctx context.Context, checks if status >= metaStatusChecksuming { newStatus = status needRemoteDupe = status == metaStatusChecksuming - needChecksum = needChecksum && needRemoteDupe return nil } @@ -445,7 +442,6 @@ func (m *dbTableMetaMgr) CheckAndUpdateLocalChecksum(ctx context.Context, checks if status < metaStatusChecksuming { newStatus = metaStatusChecksumSkipped - needChecksum = false needRemoteDupe = false break } else if status == metaStatusChecksuming { @@ -475,12 +471,13 @@ func (m *dbTableMetaMgr) CheckAndUpdateLocalChecksum(ctx context.Context, checks return false, false, nil, err } - if needChecksum { + if !otherHasDupe && needRemoteDupe { ck := verify.MakeKVChecksum(totalBytes, totalKvs, totalChecksum) baseTotalChecksum = &ck } log.FromContext(ctx).Info("check table checksum", zap.String("table", m.tr.tableName), - zap.Bool("checksum", needChecksum), zap.String("new_status", newStatus.String())) + zap.Bool("otherHasDupe", otherHasDupe), zap.Bool("needRemoteDupe", needRemoteDupe), + zap.String("new_status", newStatus.String())) return } @@ -1073,7 +1070,7 @@ func (m noopTableMetaMgr) UpdateTableBaseChecksum(ctx context.Context, checksum } func (m noopTableMetaMgr) CheckAndUpdateLocalChecksum(ctx context.Context, checksum *verify.KVChecksum, hasLocalDupes bool) (bool, bool, *verify.KVChecksum, error) { - return true, true, &verify.KVChecksum{}, nil + return false, true, &verify.KVChecksum{}, nil } func (m noopTableMetaMgr) FinishTable(ctx context.Context) error { diff --git a/br/pkg/lightning/restore/table_restore.go b/br/pkg/lightning/restore/table_restore.go index 311659f6ffa51..a3562cb436a5c 100644 --- a/br/pkg/lightning/restore/table_restore.go +++ b/br/pkg/lightning/restore/table_restore.go @@ -501,6 +501,7 @@ func (tr *TableRestore) restoreEngine( metrics, _ := metric.FromContext(ctx) // Restore table data +ChunkLoop: for chunkIndex, chunk := range cp.Chunks { if rc.status != nil && rc.status.backend == config.BackendTiDB { rc.status.FinishedFileSize.Add(chunk.Chunk.Offset - chunk.Key.Offset) @@ -524,9 +525,15 @@ func (tr *TableRestore) restoreEngine( } checkFlushLock.Unlock() + failpoint.Inject("orphanWriterGoRoutine", func() { + if chunkIndex > 0 { + <-pCtx.Done() + } + }) + select { case <-pCtx.Done(): - return nil, pCtx.Err() + break ChunkLoop default: } @@ -615,6 +622,11 @@ func (tr *TableRestore) restoreEngine( } wg.Wait() + select { + case <-pCtx.Done(): + return nil, pCtx.Err() + default: + } // Report some statistics into the log for debugging. totalKVSize := uint64(0) @@ -794,11 +806,19 @@ func (tr *TableRestore) postProcess( } hasDupe = hasLocalDupe } + failpoint.Inject("SlowDownCheckDupe", func(v failpoint.Value) { + sec := v.(int) + tr.logger.Warn("start to sleep several seconds before checking other dupe", + zap.Int("seconds", sec)) + time.Sleep(time.Duration(sec) * time.Second) + }) - needChecksum, needRemoteDupe, baseTotalChecksum, err := metaMgr.CheckAndUpdateLocalChecksum(ctx, &localChecksum, hasDupe) + otherHasDupe, needRemoteDupe, baseTotalChecksum, err := metaMgr.CheckAndUpdateLocalChecksum(ctx, &localChecksum, hasDupe) if err != nil { return false, err } + needChecksum := !otherHasDupe && needRemoteDupe + hasDupe = hasDupe || otherHasDupe if needRemoteDupe && rc.cfg.TikvImporter.DuplicateResolution != config.DupeResAlgNone { opts := &kv.SessionOptions{ diff --git a/br/pkg/lightning/restore/table_restore_test.go b/br/pkg/lightning/restore/table_restore_test.go index 5cfaeabc804d9..0f6d87892e329 100644 --- a/br/pkg/lightning/restore/table_restore_test.go +++ b/br/pkg/lightning/restore/table_restore_test.go @@ -306,6 +306,7 @@ func (s *tableRestoreSuite) TestPopulateChunks() { // set csv header to true, this will cause check columns fail s.cfg.Mydumper.CSV.Header = true + s.cfg.Mydumper.CSV.HeaderSchemaMatch = true s.cfg.Mydumper.StrictFormat = true regionSize := s.cfg.Mydumper.MaxRegionSize s.cfg.Mydumper.MaxRegionSize = 5 @@ -455,6 +456,7 @@ func (s *tableRestoreSuite) TestPopulateChunksCSVHeader() { cfg.Mydumper.MaxRegionSize = 40 cfg.Mydumper.CSV.Header = true + cfg.Mydumper.CSV.HeaderSchemaMatch = true cfg.Mydumper.StrictFormat = true rc := &Controller{cfg: cfg, ioWorkers: worker.NewPool(context.Background(), 1, "io"), store: store} @@ -2135,13 +2137,14 @@ func (s *tableRestoreSuite) TestSchemaIsValid() { Mydumper: config.MydumperRuntime{ ReadBlockSize: config.ReadBlockSize, CSV: config.CSVConfig{ - Separator: ",", - Delimiter: `"`, - Header: ca.hasHeader, - NotNull: false, - Null: `\N`, - BackslashEscape: true, - TrimLastSep: false, + Separator: ",", + Delimiter: `"`, + Header: ca.hasHeader, + HeaderSchemaMatch: true, + NotNull: false, + Null: `\N`, + BackslashEscape: true, + TrimLastSep: false, }, IgnoreColumns: ca.ignoreColumns, }, @@ -2170,13 +2173,14 @@ func (s *tableRestoreSuite) TestGBKEncodedSchemaIsValid() { DataCharacterSet: "gb18030", DataInvalidCharReplace: string(utf8.RuneError), CSV: config.CSVConfig{ - Separator: ",", - Delimiter: `"`, - Header: true, - NotNull: false, - Null: `\N`, - BackslashEscape: true, - TrimLastSep: false, + Separator: ",", + Delimiter: `"`, + Header: true, + HeaderSchemaMatch: true, + NotNull: false, + Null: `\N`, + BackslashEscape: true, + TrimLastSep: false, }, IgnoreColumns: nil, }, diff --git a/br/pkg/restore/client.go b/br/pkg/restore/client.go index 2d0ae75408ebb..a783fed862d29 100644 --- a/br/pkg/restore/client.go +++ b/br/pkg/restore/client.go @@ -20,6 +20,7 @@ import ( "github.com/pingcap/failpoint" backuppb "github.com/pingcap/kvproto/pkg/brpb" "github.com/pingcap/kvproto/pkg/import_sstpb" + "github.com/pingcap/kvproto/pkg/kvrpcpb" "github.com/pingcap/kvproto/pkg/metapb" "github.com/pingcap/log" "github.com/pingcap/tidb/br/pkg/backup" @@ -1736,6 +1737,15 @@ func (rc *Client) PreCheckTableTiFlashReplica( tables []*metautil.Table, recorder *tiflashrec.TiFlashRecorder, ) error { + // For TiDB 6.6, we do not support recover TiFlash replica while enabling API V2. + // TODO(iosmanthus): remove this after TiFlash support API V2. + if rc.GetDomain().Store().GetCodec().GetAPIVersion() == kvrpcpb.APIVersion_V2 { + log.Warn("TiFlash does not support API V2, reset replica count to 0") + for _, table := range tables { + table.Info.TiFlashReplica = nil + } + return nil + } tiFlashStoreCount, err := rc.getTiFlashNodeCount(ctx) if err != nil { return err @@ -2101,15 +2111,16 @@ func (rc *Client) RestoreKVFiles( return errors.Trace(err) }) + if err = eg.Wait(); err != nil { + summary.CollectFailureUnit("file", err) + log.Error("restore files failed", zap.Error(err)) + } + log.Info("total skip files due to table id not matched", zap.Int("count", skipFile)) if skipFile > 0 { log.Debug("table id in full backup storage", zap.Any("tables", rules)) } - if err = eg.Wait(); err != nil { - summary.CollectFailureUnit("file", err) - log.Error("restore files failed", zap.Error(err)) - } return errors.Trace(err) } diff --git a/br/pkg/storage/BUILD.bazel b/br/pkg/storage/BUILD.bazel index 8c98a13e59500..68b0a8b03aca2 100644 --- a/br/pkg/storage/BUILD.bazel +++ b/br/pkg/storage/BUILD.bazel @@ -56,7 +56,7 @@ go_library( go_test( name = "storage_test", - timeout = "short", + timeout = "moderate", srcs = [ "azblob_test.go", "compress_test.go", diff --git a/br/pkg/storage/parse_test.go b/br/pkg/storage/parse_test.go index b9a5d75d29322..2dbeaabcb4386 100644 --- a/br/pkg/storage/parse_test.go +++ b/br/pkg/storage/parse_test.go @@ -69,14 +69,15 @@ func TestCreateStorage(t *testing.T) { require.Equal(t, "TestKey", s3.SseKmsKeyId) // special character in access keys - s, err = ParseBackend(`s3://bucket4/prefix/path?access-key=NXN7IPIOSAAKDEEOLMAF&secret-access-key=nREY/7Dt+PaIbYKrKlEEMMF/ExCiJEX=XMLPUANw`, nil) + s, err = ParseBackend(`s3://bucket4/prefix/path?access-key=******&secret-access-key=******+&session-token=******`, nil) require.NoError(t, err) s3 = s.GetS3() require.NotNil(t, s3) require.Equal(t, "bucket4", s3.Bucket) require.Equal(t, "prefix/path", s3.Prefix) - require.Equal(t, "NXN7IPIOSAAKDEEOLMAF", s3.AccessKey) - require.Equal(t, "nREY/7Dt+PaIbYKrKlEEMMF/ExCiJEX=XMLPUANw", s3.SecretAccessKey) + require.Equal(t, "******", s3.AccessKey) + require.Equal(t, "******+", s3.SecretAccessKey) + require.Equal(t, "******", s3.SessionToken) require.True(t, s3.ForcePathStyle) // parse role ARN and external ID diff --git a/br/pkg/storage/s3.go b/br/pkg/storage/s3.go index a239de8ad794c..aa052ebccc9a5 100644 --- a/br/pkg/storage/s3.go +++ b/br/pkg/storage/s3.go @@ -140,6 +140,7 @@ type S3BackendOptions struct { ACL string `json:"acl" toml:"acl"` AccessKey string `json:"access-key" toml:"access-key"` SecretAccessKey string `json:"secret-access-key" toml:"secret-access-key"` + SessionToken string `json:"session-token" toml:"session-token"` Provider string `json:"provider" toml:"provider"` ForcePathStyle bool `json:"force-path-style" toml:"force-path-style"` UseAccelerateEndpoint bool `json:"use-accelerate-endpoint" toml:"use-accelerate-endpoint"` @@ -184,6 +185,7 @@ func (options *S3BackendOptions) Apply(s3 *backuppb.S3) error { s3.Acl = options.ACL s3.AccessKey = options.AccessKey s3.SecretAccessKey = options.SecretAccessKey + s3.SessionToken = options.SessionToken s3.ForcePathStyle = options.ForcePathStyle s3.RoleArn = options.RoleARN s3.ExternalId = options.ExternalID @@ -262,7 +264,7 @@ func NewS3StorageForTest(svc s3iface.S3API, options *backuppb.S3) *S3Storage { // auto access without ak / sk. func autoNewCred(qs *backuppb.S3) (cred *credentials.Credentials, err error) { if qs.AccessKey != "" && qs.SecretAccessKey != "" { - return credentials.NewStaticCredentials(qs.AccessKey, qs.SecretAccessKey, ""), nil + return credentials.NewStaticCredentials(qs.AccessKey, qs.SecretAccessKey, qs.SessionToken), nil } endpoint := qs.Endpoint // if endpoint is empty,return no error and run default(aws) follow. @@ -330,6 +332,7 @@ func NewS3Storage(backend *backuppb.S3, opts *ExternalStorageOptions) (obj *S3St // Clear the credentials if exists so that they will not be sent to TiKV backend.AccessKey = "" backend.SecretAccessKey = "" + backend.SessionToken = "" } else if ses.Config.Credentials != nil { if qs.AccessKey == "" || qs.SecretAccessKey == "" { v, cerr := ses.Config.Credentials.Get() @@ -338,6 +341,7 @@ func NewS3Storage(backend *backuppb.S3, opts *ExternalStorageOptions) (obj *S3St } backend.AccessKey = v.AccessKeyID backend.SecretAccessKey = v.SecretAccessKey + backend.SessionToken = v.SessionToken } } diff --git a/br/pkg/storage/s3_test.go b/br/pkg/storage/s3_test.go index 3600a757ef0c4..817e8f46f7f7d 100644 --- a/br/pkg/storage/s3_test.go +++ b/br/pkg/storage/s3_test.go @@ -144,6 +144,7 @@ func TestApplyUpdate(t *testing.T) { if test.setEnv { require.NoError(t, os.Setenv("AWS_ACCESS_KEY_ID", "ab")) require.NoError(t, os.Setenv("AWS_SECRET_ACCESS_KEY", "cd")) + require.NoError(t, os.Setenv("AWS_SESSION_TOKEN", "ef")) } u, err := ParseBackend("s3://bucket/prefix/", &BackendOptions{S3: test.options}) require.NoError(t, err) @@ -260,11 +261,13 @@ func TestApplyUpdate(t *testing.T) { Region: "us-west-2", AccessKey: "ab", SecretAccessKey: "cd", + SessionToken: "ef", }, s3: &backuppb.S3{ Region: "us-west-2", AccessKey: "ab", SecretAccessKey: "cd", + SessionToken: "ef", Bucket: "bucket", Prefix: "prefix", }, @@ -354,6 +357,7 @@ func TestS3Storage(t *testing.T) { Endpoint: s.URL, AccessKey: "ab", SecretAccessKey: "cd", + SessionToken: "ef", Bucket: "bucket", Prefix: "prefix", ForcePathStyle: true, @@ -1112,10 +1116,12 @@ func TestWalkDirWithEmptyPrefix(t *testing.T) { func TestSendCreds(t *testing.T) { accessKey := "ab" secretAccessKey := "cd" + sessionToken := "ef" backendOpt := BackendOptions{ S3: S3BackendOptions{ AccessKey: accessKey, SecretAccessKey: secretAccessKey, + SessionToken: sessionToken, }, } backend, err := ParseBackend("s3://bucket/prefix/", &backendOpt) @@ -1128,12 +1134,15 @@ func TestSendCreds(t *testing.T) { sentAccessKey := backend.GetS3().AccessKey require.Equal(t, accessKey, sentAccessKey) sentSecretAccessKey := backend.GetS3().SecretAccessKey - require.Equal(t, sentSecretAccessKey, sentSecretAccessKey) + require.Equal(t, secretAccessKey, sentSecretAccessKey) + sentSessionToken := backend.GetS3().SessionToken + require.Equal(t, sessionToken, sentSessionToken) backendOpt = BackendOptions{ S3: S3BackendOptions{ AccessKey: accessKey, SecretAccessKey: secretAccessKey, + SessionToken: sessionToken, }, } backend, err = ParseBackend("s3://bucket/prefix/", &backendOpt) @@ -1147,6 +1156,8 @@ func TestSendCreds(t *testing.T) { require.Equal(t, "", sentAccessKey) sentSecretAccessKey = backend.GetS3().SecretAccessKey require.Equal(t, "", sentSecretAccessKey) + sentSessionToken = backend.GetS3().SessionToken + require.Equal(t, "", sentSessionToken) } func TestObjectLock(t *testing.T) { diff --git a/br/pkg/streamhelper/BUILD.bazel b/br/pkg/streamhelper/BUILD.bazel index 3c281563439de..0275b61592a1c 100644 --- a/br/pkg/streamhelper/BUILD.bazel +++ b/br/pkg/streamhelper/BUILD.bazel @@ -34,6 +34,7 @@ go_library( "@com_github_golang_protobuf//proto", "@com_github_google_uuid//:uuid", "@com_github_pingcap_errors//:errors", + "@com_github_pingcap_failpoint//:failpoint", "@com_github_pingcap_kvproto//pkg/brpb", "@com_github_pingcap_kvproto//pkg/logbackuppb", "@com_github_pingcap_kvproto//pkg/metapb", @@ -78,6 +79,7 @@ go_test( "//tablecodec", "//util/codec", "@com_github_pingcap_errors//:errors", + "@com_github_pingcap_failpoint//:failpoint", "@com_github_pingcap_kvproto//pkg/brpb", "@com_github_pingcap_kvproto//pkg/errorpb", "@com_github_pingcap_kvproto//pkg/logbackuppb", diff --git a/br/pkg/streamhelper/advancer.go b/br/pkg/streamhelper/advancer.go index b29cbd6956ae2..33c0e0898b66f 100644 --- a/br/pkg/streamhelper/advancer.go +++ b/br/pkg/streamhelper/advancer.go @@ -262,14 +262,16 @@ func (c *CheckpointAdvancer) StartTaskListener(ctx context.Context) { return case e, ok := <-ch: if !ok { + log.Info("[log backup advancer] Task watcher exits due to stream ends.") return } - log.Info("meet task event", zap.Stringer("event", &e)) + log.Info("[log backup advancer] Meet task event", zap.Stringer("event", &e)) if err := c.onTaskEvent(ctx, e); err != nil { if errors.Cause(e.Err) != context.Canceled { log.Error("listen task meet error, would reopen.", logutil.ShortError(err)) time.AfterFunc(c.cfg.BackoffTime, func() { c.StartTaskListener(ctx) }) } + log.Info("[log backup advancer] Task watcher exits due to some error.", logutil.ShortError(err)) return } } diff --git a/br/pkg/streamhelper/advancer_cliext.go b/br/pkg/streamhelper/advancer_cliext.go index 059475e62b2b2..f3d7e1f279d5f 100644 --- a/br/pkg/streamhelper/advancer_cliext.go +++ b/br/pkg/streamhelper/advancer_cliext.go @@ -7,13 +7,16 @@ import ( "context" "encoding/binary" "fmt" + "io" "strings" "github.com/golang/protobuf/proto" "github.com/pingcap/errors" + "github.com/pingcap/failpoint" backuppb "github.com/pingcap/kvproto/pkg/brpb" "github.com/pingcap/log" berrors "github.com/pingcap/tidb/br/pkg/errors" + "github.com/pingcap/tidb/br/pkg/logutil" "github.com/pingcap/tidb/br/pkg/redact" "github.com/pingcap/tidb/kv" clientv3 "go.etcd.io/etcd/client/v3" @@ -94,6 +97,9 @@ func (t AdvancerExt) toTaskEvent(ctx context.Context, event *clientv3.Event) (Ta func (t AdvancerExt) eventFromWatch(ctx context.Context, resp clientv3.WatchResponse) ([]TaskEvent, error) { result := make([]TaskEvent, 0, len(resp.Events)) + if err := resp.Err(); err != nil { + return nil, err + } for _, event := range resp.Events { te, err := t.toTaskEvent(ctx, event) if err != nil { @@ -110,6 +116,7 @@ func (t AdvancerExt) startListen(ctx context.Context, rev int64, ch chan<- TaskE handleResponse := func(resp clientv3.WatchResponse) bool { events, err := t.eventFromWatch(ctx, resp) if err != nil { + log.Warn("[log backup advancer] Meet error during receiving the task event.", logutil.ShortError(err)) ch <- errorEvent(err) return false } @@ -118,33 +125,44 @@ func (t AdvancerExt) startListen(ctx context.Context, rev int64, ch chan<- TaskE } return true } + collectRemaining := func() { + log.Info("[log backup advancer] Start collecting remaining events in the channel.", zap.Int("remained", len(c))) + defer log.Info("[log backup advancer] Finish collecting remaining events in the channel.") + for { + select { + case resp, ok := <-c: + if !ok { + return + } + if !handleResponse(resp) { + return + } + default: + return + } + } + } go func() { defer close(ch) for { select { case resp, ok := <-c: + failpoint.Inject("advancer_close_channel", func() { + // We cannot really close the channel, just simulating it. + ok = false + }) if !ok { + ch <- errorEvent(io.EOF) return } if !handleResponse(resp) { return } case <-ctx.Done(): - // drain the remain event from channel. - for { - select { - case resp, ok := <-c: - if !ok { - return - } - if !handleResponse(resp) { - return - } - default: - return - } - } + collectRemaining() + ch <- errorEvent(ctx.Err()) + return } } }() diff --git a/br/pkg/streamhelper/integration_test.go b/br/pkg/streamhelper/integration_test.go index 81572f6b7890d..4b989dc4ab2ba 100644 --- a/br/pkg/streamhelper/integration_test.go +++ b/br/pkg/streamhelper/integration_test.go @@ -7,12 +7,14 @@ import ( "context" "encoding/binary" "fmt" + "io" "net" "net/url" "path" "testing" "github.com/pingcap/errors" + "github.com/pingcap/failpoint" backuppb "github.com/pingcap/kvproto/pkg/brpb" "github.com/pingcap/log" berrors "github.com/pingcap/tidb/br/pkg/errors" @@ -143,6 +145,7 @@ func TestIntegration(t *testing.T) { t.Run("TestStreamListening", func(t *testing.T) { testStreamListening(t, streamhelper.AdvancerExt{MetaDataClient: metaCli}) }) t.Run("TestStreamCheckpoint", func(t *testing.T) { testStreamCheckpoint(t, streamhelper.AdvancerExt{MetaDataClient: metaCli}) }) t.Run("testStoptask", func(t *testing.T) { testStoptask(t, streamhelper.AdvancerExt{MetaDataClient: metaCli}) }) + t.Run("TestStreamClose", func(t *testing.T) { testStreamClose(t, streamhelper.AdvancerExt{MetaDataClient: metaCli}) }) } func TestChecking(t *testing.T) { @@ -295,6 +298,7 @@ func testStreamListening(t *testing.T, metaCli streamhelper.AdvancerExt) { taskInfo2 := simpleTask(taskName2, 4) require.NoError(t, metaCli.PutTask(ctx, taskInfo2)) require.NoError(t, metaCli.DeleteTask(ctx, taskName2)) + first := <-ch require.Equal(t, first.Type, streamhelper.EventAdd) require.Equal(t, first.Name, taskName) @@ -310,8 +314,44 @@ func testStreamListening(t *testing.T, metaCli streamhelper.AdvancerExt) { require.Equal(t, forth.Type, streamhelper.EventDel) require.Equal(t, forth.Name, taskName2) cancel() - _, ok := <-ch - require.False(t, ok) + fifth, ok := <-ch + require.True(t, ok) + require.Equal(t, fifth.Type, streamhelper.EventErr) + require.Error(t, fifth.Err, context.Canceled) + item, ok := <-ch + require.False(t, ok, "%v", item) +} + +func testStreamClose(t *testing.T, metaCli streamhelper.AdvancerExt) { + ctx := context.Background() + taskName := "close_simple" + taskInfo := simpleTask(taskName, 4) + + require.NoError(t, metaCli.PutTask(ctx, taskInfo)) + ch := make(chan streamhelper.TaskEvent, 1024) + require.NoError(t, metaCli.Begin(ctx, ch)) + require.NoError(t, metaCli.DeleteTask(ctx, taskName)) + first := <-ch + require.Equal(t, first.Type, streamhelper.EventAdd) + require.Equal(t, first.Name, taskName) + require.ElementsMatch(t, first.Ranges, simpleRanges(4)) + second := <-ch + require.Equal(t, second.Type, streamhelper.EventDel, "%s", second) + require.Equal(t, second.Name, taskName, "%s", second) + + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/br/pkg/streamhelper/advancer_close_channel", "return")) + defer failpoint.Disable("github.com/pingcap/tidb/br/pkg/streamhelper/advancer_close_channel") + // We need to make the channel file some events hence we can simulate the closed channel. + taskName2 := "close_simple2" + taskInfo2 := simpleTask(taskName2, 4) + require.NoError(t, metaCli.PutTask(ctx, taskInfo2)) + require.NoError(t, metaCli.DeleteTask(ctx, taskName2)) + + third := <-ch + require.Equal(t, third.Type, streamhelper.EventErr) + require.Error(t, third.Err, io.EOF) + item, ok := <-ch + require.False(t, ok, "%#v", item) } func testStreamCheckpoint(t *testing.T, metaCli streamhelper.AdvancerExt) { diff --git a/br/pkg/task/backup.go b/br/pkg/task/backup.go index c46e8e24ab4a8..5ddaf0e6ccd25 100644 --- a/br/pkg/task/backup.go +++ b/br/pkg/task/backup.go @@ -51,6 +51,7 @@ const ( flagUseBackupMetaV2 = "use-backupmeta-v2" flagUseCheckpoint = "use-checkpoint" flagKeyspaceName = "keyspace-name" + flagReplicaReadLabel = "replica-read-label" flagGCTTL = "gcttl" @@ -77,14 +78,15 @@ type CompressionConfig struct { type BackupConfig struct { Config - TimeAgo time.Duration `json:"time-ago" toml:"time-ago"` - BackupTS uint64 `json:"backup-ts" toml:"backup-ts"` - LastBackupTS uint64 `json:"last-backup-ts" toml:"last-backup-ts"` - GCTTL int64 `json:"gc-ttl" toml:"gc-ttl"` - RemoveSchedulers bool `json:"remove-schedulers" toml:"remove-schedulers"` - IgnoreStats bool `json:"ignore-stats" toml:"ignore-stats"` - UseBackupMetaV2 bool `json:"use-backupmeta-v2"` - UseCheckpoint bool `json:"use-checkpoint" toml:"use-checkpoint"` + TimeAgo time.Duration `json:"time-ago" toml:"time-ago"` + BackupTS uint64 `json:"backup-ts" toml:"backup-ts"` + LastBackupTS uint64 `json:"last-backup-ts" toml:"last-backup-ts"` + GCTTL int64 `json:"gc-ttl" toml:"gc-ttl"` + RemoveSchedulers bool `json:"remove-schedulers" toml:"remove-schedulers"` + IgnoreStats bool `json:"ignore-stats" toml:"ignore-stats"` + UseBackupMetaV2 bool `json:"use-backupmeta-v2"` + UseCheckpoint bool `json:"use-checkpoint" toml:"use-checkpoint"` + ReplicaReadLabel map[string]string `json:"replica-read-label" toml:"replica-read-label"` CompressionConfig // for ebs-based backup @@ -139,6 +141,8 @@ func DefineBackupFlags(flags *pflag.FlagSet) { flags.Bool(flagUseCheckpoint, true, "use checkpoint mode") _ = flags.MarkHidden(flagUseCheckpoint) + + flags.String(flagReplicaReadLabel, "", "specify the label of the stores to be used for backup, e.g. 'label_key:label_value'") } // ParseFromFlags parses the backup-related flags from the flag set. @@ -243,6 +247,11 @@ func (cfg *BackupConfig) ParseFromFlags(flags *pflag.FlagSet) error { } } + cfg.ReplicaReadLabel, err = parseReplicaReadLabelFlag(flags) + if err != nil { + return errors.Trace(err) + } + return nil } @@ -485,6 +494,7 @@ func RunBackup(c context.Context, g glue.Glue, cmdName string, cfg *BackupConfig CompressionType: cfg.CompressionType, CompressionLevel: cfg.CompressionLevel, CipherInfo: &cfg.CipherInfo, + ReplicaRead: len(cfg.ReplicaReadLabel) != 0, } brVersion := g.GetVersion() clusterVersion, err := mgr.GetClusterVersion(ctx) @@ -619,7 +629,7 @@ func RunBackup(c context.Context, g glue.Glue, cmdName string, cfg *BackupConfig }() } metawriter.StartWriteMetasAsync(ctx, metautil.AppendDataFile) - err = client.BackupRanges(ctx, ranges, req, uint(cfg.Concurrency), metawriter, progressCallBack) + err = client.BackupRanges(ctx, ranges, req, uint(cfg.Concurrency), cfg.ReplicaReadLabel, metawriter, progressCallBack) if err != nil { return errors.Trace(err) } @@ -712,7 +722,7 @@ func ParseTSString(ts string, tzCheck bool) (uint64, error) { return 0, errors.Errorf("must set timezone when using datetime format ts, e.g. '2018-05-11 01:42:23+0800'") } } - t, err := types.ParseTime(sc, ts, mysql.TypeTimestamp, types.MaxFsp) + t, err := types.ParseTime(sc, ts, mysql.TypeTimestamp, types.MaxFsp, nil) if err != nil { return 0, errors.Trace(err) } @@ -737,3 +747,18 @@ func parseCompressionType(s string) (backuppb.CompressionType, error) { } return ct, nil } + +func parseReplicaReadLabelFlag(flags *pflag.FlagSet) (map[string]string, error) { + replicaReadLabelStr, err := flags.GetString(flagReplicaReadLabel) + if err != nil { + return nil, errors.Trace(err) + } + if replicaReadLabelStr == "" { + return nil, nil + } + kv := strings.Split(replicaReadLabelStr, ":") + if len(kv) != 2 { + return nil, errors.Annotatef(berrors.ErrInvalidArgument, "invalid replica read label '%s'", replicaReadLabelStr) + } + return map[string]string{kv[0]: kv[1]}, nil +} diff --git a/br/pkg/task/backup_raw.go b/br/pkg/task/backup_raw.go index 2b46347327501..ed7248fd21bf4 100644 --- a/br/pkg/task/backup_raw.go +++ b/br/pkg/task/backup_raw.go @@ -224,7 +224,7 @@ func RunBackupRaw(c context.Context, g glue.Glue, cmdName string, cfg *RawKvConf } metaWriter := metautil.NewMetaWriter(client.GetStorage(), metautil.MetaFileSize, false, metautil.MetaFile, &cfg.CipherInfo) metaWriter.StartWriteMetasAsync(ctx, metautil.AppendDataFile) - err = client.BackupRange(ctx, req, progressRange, metaWriter, progressCallBack) + err = client.BackupRange(ctx, req, map[string]string{}, progressRange, metaWriter, progressCallBack) if err != nil { return errors.Trace(err) } diff --git a/br/pkg/task/restore.go b/br/pkg/task/restore.go index 3993d2fa88543..2a5c58a9febf3 100644 --- a/br/pkg/task/restore.go +++ b/br/pkg/task/restore.go @@ -490,13 +490,20 @@ func IsStreamRestore(cmdName string) bool { // RunRestore starts a restore task inside the current goroutine. func RunRestore(c context.Context, g glue.Glue, cmdName string, cfg *RestoreConfig) error { + if err := checkTaskExists(c, cfg); err != nil { + return errors.Annotate(err, "failed to check task exits") + } + config.UpdateGlobal(func(conf *config.Config) { conf.KeyspaceName = cfg.KeyspaceName }) if IsStreamRestore(cmdName) { return RunStreamRestore(c, g, cmdName, cfg) } + return runRestore(c, g, cmdName, cfg) +} +func runRestore(c context.Context, g glue.Glue, cmdName string, cfg *RestoreConfig) error { cfg.Adjust() defer summary.Summary(cmdName) ctx, cancel := context.WithCancel(c) diff --git a/br/pkg/task/stream.go b/br/pkg/task/stream.go index 2ffa7bc7dd9af..40f851048da37 100644 --- a/br/pkg/task/stream.go +++ b/br/pkg/task/stream.go @@ -868,8 +868,8 @@ func RunStreamAdvancer(c context.Context, g glue.Glue, cmdName string, cfg *Stre return nil } -func checkConfigForStatus(cfg *StreamConfig) error { - if len(cfg.PD) == 0 { +func checkConfigForStatus(pd []string) error { + if len(pd) == 0 { return errors.Annotatef(berrors.ErrInvalidArgument, "the command needs access to PD, please specify `-u` or `--pd`") } @@ -919,7 +919,7 @@ func RunStreamStatus( ctx = opentracing.ContextWithSpan(ctx, span1) } - if err := checkConfigForStatus(cfg); err != nil { + if err := checkConfigForStatus(cfg.PD); err != nil { return err } ctl, err := makeStatusController(ctx, cfg, g) @@ -1034,6 +1034,32 @@ func RunStreamTruncate(c context.Context, g glue.Glue, cmdName string, cfg *Stre return nil } +// checkTaskExists checks whether there is a log backup task running. +// If so, return an error. +func checkTaskExists(ctx context.Context, cfg *RestoreConfig) error { + if err := checkConfigForStatus(cfg.PD); err != nil { + return err + } + etcdCLI, err := dialEtcdWithCfg(ctx, cfg.Config) + if err != nil { + return err + } + cli := streamhelper.NewMetaDataClient(etcdCLI) + defer func() { + if err := cli.Close(); err != nil { + log.Error("failed to close the etcd client", zap.Error(err)) + } + }() + tasks, err := cli.GetAllTasks(ctx) + if err != nil { + return err + } + if len(tasks) > 0 { + return errors.Errorf("log backup task is running: %s, please stop the task before restore, and after PITR operation finished, create log-backup task again and create a full backup on this cluster", tasks[0].Info.Name) + } + return nil +} + // RunStreamRestore restores stream log. func RunStreamRestore( c context.Context, @@ -1095,7 +1121,7 @@ func RunStreamRestore( logStorage := cfg.Config.Storage cfg.Config.Storage = cfg.FullBackupStorage // TiFlash replica is restored to down-stream on 'pitr' currently. - if err = RunRestore(ctx, g, FullRestoreCmd, cfg); err != nil { + if err = runRestore(ctx, g, FullRestoreCmd, cfg); err != nil { return errors.Trace(err) } cfg.Config.Storage = logStorage diff --git a/br/pkg/utils/schema.go b/br/pkg/utils/schema.go index 8ceba24e140ad..0987e446bfc49 100644 --- a/br/pkg/utils/schema.go +++ b/br/pkg/utils/schema.go @@ -16,6 +16,7 @@ import ( // temporaryDBNamePrefix is the prefix name of system db, e.g. mysql system db will be rename to __TiDB_BR_Temporary_mysql const temporaryDBNamePrefix = "__TiDB_BR_Temporary_" +const temporarySysDB = temporaryDBNamePrefix + "mysql" // NeedAutoID checks whether the table needs backing up with an autoid. func NeedAutoID(tblInfo *model.TableInfo) bool { @@ -96,6 +97,11 @@ func EncloseDBAndTable(database, table string) string { return fmt.Sprintf("%s.%s", EncloseName(database), EncloseName(table)) } +// IsTemplateSysDB checks wheterh the dbname is temporary system database(__TiDB_BR_Temporary_mysql). +func IsTemplateSysDB(dbname model.CIStr) bool { + return dbname.O == temporarySysDB +} + // IsSysDB tests whether the database is system DB. // Currently, the only system DB is mysql. func IsSysDB(dbLowerName string) bool { diff --git a/br/tests/br_backup_empty/run.sh b/br/tests/br_backup_empty/run.sh index 41ca818139ba4..0289f1d401068 100644 --- a/br/tests/br_backup_empty/run.sh +++ b/br/tests/br_backup_empty/run.sh @@ -67,6 +67,7 @@ run_sql "CREATE TABLE ${DB}1.usertable1 ( \ PRIMARY KEY (YCSB_KEY) \ ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;" +# backup empty table echo "backup empty table start..." run_br --pd $PD_ADDR backup full -s "local://$TEST_DIR/empty_table" @@ -75,6 +76,7 @@ while [ $i -le $DB_COUNT ]; do i=$(($i+1)) done +# restore empty table. echo "restore empty table start..." run_br --pd $PD_ADDR restore full -s "local://$TEST_DIR/empty_table" @@ -85,3 +87,15 @@ while [ $i -le $DB_COUNT ]; do run_sql "DROP DATABASE $DB$i;" i=$(($i+1)) done + + +# backup, skip temporary system database(__TiDB_BR_Temporary_mysql) when backup +run_sql "CREATE DATABASE __TiDB_BR_Temporary_mysql"; +run_sql "CREATE TABLE __TiDB_BR_Temporary_mysql.tables_priv(id int);"; +echo "backup and skip __TiDB_BR_Temporary_mysql start..." +run_br --pd $PD_ADDR backup full -s "local://$TEST_DIR/skip_temporary_mysql" + +# restore successfully without panic. +run_sql "DROP DATABASE __TiDB_BR_Temporary_mysql"; +echo "restore the data start..." +run_br restore full -s "local://$TEST_DIR/skip_temporary_mysql" --pd $PD_ADDR --ratelimit 1024 diff --git a/br/tests/br_replica_read/placement_rule_with_learner_template.json b/br/tests/br_replica_read/placement_rule_with_learner_template.json new file mode 100644 index 0000000000000..4c0caa5820f27 --- /dev/null +++ b/br/tests/br_replica_read/placement_rule_with_learner_template.json @@ -0,0 +1,25 @@ +[ + { + "group_id": "pd", + "group_index": 0, + "group_override": false, + "rules": [ + { + "group_id": "pd", + "id": "default", + "start_key": "", + "end_key": "", + "role": "voter", + "count": 2 + }, + { + "group_id": "pd", + "id": "learner", + "start_key": "", + "end_key": "", + "role": "learner", + "count": 1 + } + ] + } +] \ No newline at end of file diff --git a/br/tests/br_replica_read/run.sh b/br/tests/br_replica_read/run.sh new file mode 100755 index 0000000000000..c56f54b4fbef8 --- /dev/null +++ b/br/tests/br_replica_read/run.sh @@ -0,0 +1,89 @@ +#!/bin/sh +# +# Copyright 2023 PingCAP, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eu +DB="$TEST_NAME" + +VOTER_COUNT=$((TIKV_COUNT-1)) +if [ "$VOTER_COUNT" -lt "1" ];then + echo "Skip test because there is no enough tikv" + exit 0 +fi + +# set random store to read only +random_store_id=$(run_pd_ctl -u https://$PD_ADDR store | jq 'first(.stores[]|select(.store.labels|(.!= null and any(.key == "engine" and .value=="tiflash"))| not)|.store.id)') +echo "random store id: $random_store_id" +run_pd_ctl -u https://$PD_ADDR store label $random_store_id '$mode' 'read_only' + +# set placement rule to add a learner replica for each region in the read only store +run_pd_ctl -u https://$PD_ADDR config placement-rules rule-bundle load --out=$TEST_DIR/default_rules.json +cat tests/br_replica_read/placement_rule_with_learner_template.json | jq ".[].rules[0].count = $VOTER_COUNT" > $TEST_DIR/placement_rule_with_learner.json +run_pd_ctl -u https://$PD_ADDR config placement-rules rule-bundle save --in $TEST_DIR/placement_rule_with_learner.json +sleep 3 # wait for PD to apply the placement rule + +run_sql "CREATE DATABASE $DB;" + +run_sql "CREATE TABLE $DB.usertable1 ( \ + YCSB_KEY varchar(64) NOT NULL, \ + FIELD0 varchar(1) DEFAULT NULL, \ + PRIMARY KEY (YCSB_KEY) \ +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;" + +run_sql "INSERT INTO $DB.usertable1 VALUES (\"a\", \"b\");" +run_sql "INSERT INTO $DB.usertable1 VALUES (\"aa\", \"b\");" + +run_sql "CREATE TABLE $DB.usertable2 ( \ + YCSB_KEY varchar(64) NOT NULL, \ + FIELD0 varchar(1) DEFAULT NULL, \ + PRIMARY KEY (YCSB_KEY) \ +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;" + +run_sql "INSERT INTO $DB.usertable2 VALUES (\"c\", \"d\");" + +# backup db +echo "backup start..." +run_br -u https://$PD_ADDR backup db --db "$DB" -s "local://$TEST_DIR/$DB" --replica-read-label '$mode:read_only' + +run_sql "DROP DATABASE $DB;" + +# restore db +echo "restore start..." +run_br restore db --db $DB -s "local://$TEST_DIR/$DB" -u https://$PD_ADDR + +run_sql "select count(*) from $DB.usertable1;" +table1_count=$(read_result) +echo "table1 count: $table1_count" +if [ "$table1_count" -ne "2" ];then + echo "TEST: [$TEST_NAME] failed!" + exit 1 +fi + +run_sql "select count(*) from $DB.usertable2;" +table2_count=$(read_result) +echo "table2 count: $table2_count" +if [ "$table2_count" -ne "1" ];then + echo "TEST: [$TEST_NAME] failed!" + exit 1 +fi + +# Test BR DDL query string +echo "testing DDL query..." +run_curl https://$TIDB_STATUS_ADDR/ddl/history | grep -E '/\*from\(br\)\*/CREATE TABLE' +run_curl https://$TIDB_STATUS_ADDR/ddl/history | grep -E '/\*from\(br\)\*/CREATE DATABASE' + +run_sql "DROP DATABASE $DB;" +run_pd_ctl -u https://$PD_ADDR store label $random_store_id '$mode' '' +run_pd_ctl -u https://$PD_ADDR config placement-rules rule-bundle save --in $TEST_DIR/default_rules.json \ No newline at end of file diff --git a/br/tests/br_restore_log_task_enable/run.sh b/br/tests/br_restore_log_task_enable/run.sh new file mode 100644 index 0000000000000..923f8fe7c2b33 --- /dev/null +++ b/br/tests/br_restore_log_task_enable/run.sh @@ -0,0 +1,56 @@ +#!/bin/sh +# +# Copyright 2022 PingCAP, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eux +DB="$TEST_NAME" +TABLE="usertable" + +# start log task +run_br log start --task-name 1234 -s "local://$TEST_DIR/$DB/log" --pd $PD_ADDR + +run_sql "CREATE DATABASE $DB;" +run_sql "CREATE TABLE $DB.$TABLE (id int);" +run_sql "INSERT INTO $DB.$TABLE VALUES (1), (2), (3);" + +# backup full +run_br backup full -s "local://$TEST_DIR/$DB/full" --pd $PD_ADDR + +# clean db +run_sql "DROP DATABASE $DB;" + +# restore full (should be failed) +run_br restore full -s "local://$TEST_DIR/$DB/full" --pd $PD_ADDR && exit 1 + +# restore point (should be failed) +run_br restore point -s "local://$TEST_DIR/$DB/log" --pd $PD_ADDR && exit 1 + +# pause log task +run_br log pause --task-name 1234 --pd $PD_ADDR + +# restore full (should be failed) +run_br restore full -s "local://$TEST_DIR/$DB/full" --pd $PD_ADDR && exit 1 + +# restore point (should be failed) +run_br restore point -s "local://$TEST_DIR/$DB/log" --pd $PD_ADDR && exit 1 + +# stop log task +run_br log stop --task-name 1234 --pd $PD_ADDR + +# restore full (should be success) +run_br restore full -s "local://$TEST_DIR/$DB/full" --pd $PD_ADDR + +# clean db +run_sql "DROP DATABASE $DB" diff --git a/br/tests/lightning_checkpoint_chunks/run.sh b/br/tests/lightning_checkpoint_chunks/run.sh index 35cabe0aadfc5..48d24ca405070 100755 --- a/br/tests/lightning_checkpoint_chunks/run.sh +++ b/br/tests/lightning_checkpoint_chunks/run.sh @@ -48,6 +48,11 @@ for i in $(seq "$CHUNK_COUNT"); do done done +PKG="github.com/pingcap/tidb/br/pkg/lightning" +export GO_FAILPOINTS="$PKG/backend/local/orphanWriterGoRoutine=return();$PKG/restore/orphanWriterGoRoutine=return();$PKG/orphanWriterGoRoutine=return()" +# test won't panic +do_run_lightning config + # Set the failpoint to kill the lightning instance as soon as # one file (after writing totally $ROW_COUNT rows) is imported. # If checkpoint does work, this should kill exactly $CHUNK_COUNT instances of lightnings. diff --git a/br/tests/lightning_compress/config.toml b/br/tests/lightning_compress/config.toml index 000018c5c41d4..f4452fe7664a6 100644 --- a/br/tests/lightning_compress/config.toml +++ b/br/tests/lightning_compress/config.toml @@ -12,7 +12,3 @@ enable = true schema = "tidb_lightning_checkpoint_test" driver = "mysql" keep-after-success = true - -[tikv-importer] -send-kv-pairs=10 -region-split-size = 1024 diff --git a/br/tests/lightning_config_skip_csv_header/data/mytest.testtbl-schema.sql b/br/tests/lightning_config_skip_csv_header/data/mytest.testtbl-schema.sql new file mode 100644 index 0000000000000..93582d5178139 --- /dev/null +++ b/br/tests/lightning_config_skip_csv_header/data/mytest.testtbl-schema.sql @@ -0,0 +1,5 @@ +CREATE TABLE testtbl ( + id INTEGER PRIMARY KEY, + val1 VARCHAR(40) NOT NULL, + INDEX `idx_val1` (`val1`) +); diff --git a/br/tests/lightning_config_skip_csv_header/data/mytest.testtbl.csv b/br/tests/lightning_config_skip_csv_header/data/mytest.testtbl.csv new file mode 100644 index 0000000000000..5958ab0c80cb2 --- /dev/null +++ b/br/tests/lightning_config_skip_csv_header/data/mytest.testtbl.csv @@ -0,0 +1,6 @@ +aaa,bbb +1,"aaa01" +2,"aaa01" +3,"aaa02" +4,"aaa02" +5,"aaa05" diff --git a/br/tests/lightning_config_skip_csv_header/err_config.toml b/br/tests/lightning_config_skip_csv_header/err_config.toml new file mode 100644 index 0000000000000..95493db0dff44 --- /dev/null +++ b/br/tests/lightning_config_skip_csv_header/err_config.toml @@ -0,0 +1,9 @@ +[lightning] +check-requirements=true + +[mydumper.csv] +header = true +header-schema-match = true + +[tikv-importer] +duplicate-resolution = 'remove' diff --git a/br/tests/lightning_config_skip_csv_header/err_default_config.toml b/br/tests/lightning_config_skip_csv_header/err_default_config.toml new file mode 100644 index 0000000000000..a7b17c7276d92 --- /dev/null +++ b/br/tests/lightning_config_skip_csv_header/err_default_config.toml @@ -0,0 +1,8 @@ +[lightning] +check-requirements=true + +[mydumper.csv] +header = true + +[tikv-importer] +duplicate-resolution = 'remove' diff --git a/br/tests/lightning_config_skip_csv_header/normal_config.toml b/br/tests/lightning_config_skip_csv_header/normal_config.toml new file mode 100644 index 0000000000000..190e635cfc4e9 --- /dev/null +++ b/br/tests/lightning_config_skip_csv_header/normal_config.toml @@ -0,0 +1,9 @@ +[lightning] +check-requirements=true + +[mydumper.csv] +header = true +header-schema-match = false + +[tikv-importer] +duplicate-resolution = 'remove' diff --git a/br/tests/lightning_config_skip_csv_header/run.sh b/br/tests/lightning_config_skip_csv_header/run.sh new file mode 100755 index 0000000000000..80ad201e2d323 --- /dev/null +++ b/br/tests/lightning_config_skip_csv_header/run.sh @@ -0,0 +1,59 @@ +#!/bin/bash +# +# Copyright 2023 PingCAP, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eux + +mydir=$(dirname "${BASH_SOURCE[0]}") + +data_file="${mydir}/data/mytest.testtbl.csv" + +total_row_count=$( sed '1d' "${data_file}" | wc -l | xargs echo ) + +run_sql 'DROP TABLE IF EXISTS mytest.testtbl' + +console_output_file="/tmp/${TEST_NAME}.out" + +echo "Use config that causes errors" +run_lightning --backend tidb --config "${mydir}/err_config.toml" 2>&1 | tee "${console_output_file}" +if [[ ${PIPESTATUS[0]} -eq 0 ]]; then + echo "The lightning import doesn't fail as expected" >&2 + exit 1 +fi + +grep -q "Lightning:Restore:ErrUnknownColumns" "${console_output_file}" + +# import a second time +echo "Use default config that causes errors" +run_lightning --backend tidb --config "${mydir}/err_default_config.toml" 2>&1 | tee "${console_output_file}" +if [[ ${PIPESTATUS[0]} -eq 0 ]]; then + echo "The lightning import doesn't fail as expected" >&2 + exit 1 +fi + +grep -q "Lightning:Restore:ErrUnknownColumns" "${console_output_file}" + +# import a thrid time + +run_sql 'DROP TABLE IF EXISTS mytest.testtbl' + +echo "Use config that can sucessfully import the data" +run_lightning --backend tidb --config "${mydir}/normal_config.toml" + +run_sql 'SELECT * FROM mytest.testtbl' +run_sql 'SELECT COUNT(*) FROM mytest.testtbl' +check_contains "COUNT(*): ${total_row_count}" +run_sql 'SELECT COUNT(*) FROM mytest.testtbl WHERE id > 0' +check_contains "COUNT(*): ${total_row_count}" diff --git a/br/tests/lightning_duplicate_resolution_incremental/config1.toml b/br/tests/lightning_duplicate_resolution_incremental/config1.toml new file mode 100644 index 0000000000000..a72bc7a3718cb --- /dev/null +++ b/br/tests/lightning_duplicate_resolution_incremental/config1.toml @@ -0,0 +1,41 @@ +[lightning] +task-info-schema-name = 'lightning_task_info_dupe_resolve_incremental' +index-concurrency = 10 +table-concurrency = 10 + +[tikv-importer] +backend = "local" +on-duplicate = "replace" +duplicate-resolution = "remove" +incremental-import = true + +[checkpoint] +enable = true +schema = "tidb_lightning_checkpoint_dupe_resolve_incremental1" +driver = "mysql" + +[[mydumper.files]] +pattern = '(?i).*(-schema-trigger|-schema-post)\.sql$' +type = 'ignore' + +[[mydumper.files]] +pattern = '(?i)^(?:[^/]*/)*([^/.]+)-schema-create\.sql$' +schema = '$1' +type = 'schema-schema' + +[[mydumper.files]] +pattern = '(?i)^(?:[^/]*/)*([^/.]+)\.(.*?)-schema\.sql$' +schema = '$1' +table = '$2' +type = 'table-schema' + +[[mydumper.files]] +pattern = '(?i)^(?:[^/]*/)*([^/.]+)\.(.*?)\.0\.sql$' +schema = '$1' +table = '$2' +key = '0' +type = 'sql' + +[post-restore] +analyze = false +checksum = "optional" diff --git a/br/tests/lightning_duplicate_resolution_incremental/config2.toml b/br/tests/lightning_duplicate_resolution_incremental/config2.toml new file mode 100644 index 0000000000000..bb29511a9b432 --- /dev/null +++ b/br/tests/lightning_duplicate_resolution_incremental/config2.toml @@ -0,0 +1,41 @@ +[lightning] +task-info-schema-name = 'lightning_task_info_dupe_resolve_incremental' +index-concurrency = 10 +table-concurrency = 10 + +[tikv-importer] +backend = "local" +on-duplicate = "replace" +duplicate-resolution = "remove" +incremental-import = true + +[checkpoint] +enable = true +schema = "tidb_lightning_checkpoint_dupe_resolve_incremental2" +driver = "mysql" + +[[mydumper.files]] +pattern = '(?i).*(-schema-trigger|-schema-post)\.sql$' +type = 'ignore' + +[[mydumper.files]] +pattern = '(?i)^(?:[^/]*/)*([^/.]+)-schema-create\.sql$' +schema = '$1' +type = 'schema-schema' + +[[mydumper.files]] +pattern = '(?i)^(?:[^/]*/)*([^/.]+)\.(.*?)-schema\.sql$' +schema = '$1' +table = '$2' +type = 'table-schema' + +[[mydumper.files]] +pattern = '(?i)^(?:[^/]*/)*([^/.]+)\.(.*?)\.1\.sql$' +schema = '$1' +table = '$2' +key = '1' +type = 'sql' + +[post-restore] +analyze = false +checksum = "optional" diff --git a/br/tests/lightning_duplicate_resolution_incremental/data/dup_resolve_detect-schema-create.sql b/br/tests/lightning_duplicate_resolution_incremental/data/dup_resolve_detect-schema-create.sql new file mode 100644 index 0000000000000..202de81067861 --- /dev/null +++ b/br/tests/lightning_duplicate_resolution_incremental/data/dup_resolve_detect-schema-create.sql @@ -0,0 +1 @@ +create schema dup_resolve_detect; diff --git a/br/tests/lightning_duplicate_resolution_incremental/data/dup_resolve_detect.ta-schema.sql b/br/tests/lightning_duplicate_resolution_incremental/data/dup_resolve_detect.ta-schema.sql new file mode 100644 index 0000000000000..fb6cf2d5a7651 --- /dev/null +++ b/br/tests/lightning_duplicate_resolution_incremental/data/dup_resolve_detect.ta-schema.sql @@ -0,0 +1,6 @@ +create table ta ( + id varchar(11) not null primary key nonclustered, -- use varchar here to make sure _tidb_rowid will be generated + name varchar(20) not null, + size bigint not null, + unique key uni_name(name) +); diff --git a/br/tests/lightning_duplicate_resolution_incremental/data/dup_resolve_detect.ta.0.sql b/br/tests/lightning_duplicate_resolution_incremental/data/dup_resolve_detect.ta.0.sql new file mode 100644 index 0000000000000..ee29f689e8792 --- /dev/null +++ b/br/tests/lightning_duplicate_resolution_incremental/data/dup_resolve_detect.ta.0.sql @@ -0,0 +1,20 @@ +insert into ta values (3, '3c49f3bd', 6194643990092531757); +insert into ta values (13, '1da87b44', 3724743701402246028); +insert into ta values (6, '8b080186', 4840750639653607661); +insert into ta values (1, 'c83c0e6a', 5057094372111243649); +insert into ta values (12, 'dd73baf5', 2295098755414696158); +insert into ta values (4, '1cf99fa1', 2520784525406914042); +insert into ta values (11, 'b238a0e6', 3314555604794199537); +insert into ta values (10, 'a489c47a', 7706822128523578708); +insert into ta values (10, '9a54941e', 4969369552499069659); +insert into ta values (2, 'e7c90179', 1305347797378229715); +insert into ta values (9, '75e0344a', 500154046394880294); +insert into ta values (9, 'c3e8fc36', 5880042654284780409); +insert into ta values (6, 'd6835599', 2703142091339420770); +insert into ta values (5, 'c4a9c3a3', 6725275961959702206); +insert into ta values (14, 'eb1ab0dd', 5442878220607642694); +insert into ta values (7, '78e166f4', 7062852002089313920); +insert into ta values (8, '20986b65', 5485014514564267319); +insert into ta values (8, '9bd4d7a9', 9085469020413045798); +insert into ta values (15, 'd4aa9a8a', 546189610059969690); +insert into ta values (7, 'a7870c06', 3615729521258364152); diff --git a/br/tests/lightning_duplicate_resolution_incremental/data/dup_resolve_detect.ta.1.sql b/br/tests/lightning_duplicate_resolution_incremental/data/dup_resolve_detect.ta.1.sql new file mode 100644 index 0000000000000..88b67b051fe6e --- /dev/null +++ b/br/tests/lightning_duplicate_resolution_incremental/data/dup_resolve_detect.ta.1.sql @@ -0,0 +1,16 @@ +insert into ta values (111, 'bcf4e75f', 3304674741328415661); +insert into ta values (112, 'c08078e9', 7464585077725645791); +insert into ta values (113, 'ca05b4b2', 1280363363179468054); +insert into ta values (114, '8a094c96', 107578474892900608); +insert into ta values (115, 'f38efac2', 5273601814057696410); +insert into ta values (116, '5bf0cb56', 7276272767003446282); +insert into ta values (117, 'c8836b45', 653431702983792793); +insert into ta values (118, '7470ba67', 5617407618564683998); +insert into ta values (119, '466e1e95', 6827370124386922419); +insert into ta values (120, '41df97f3', 2296443172527920942); +insert into ta values (121, 'bd644f43', 6038622426427289955); +insert into ta values (122, '96aeb918', 1496857236328804363); +insert into ta values (123, '232448f7', 1199921720244646472); +insert into ta values (124, 'd296d6e4', 5705035255191089143); +insert into ta values (125, '194ec1d8', 6895413645725179445); +insert into ta values (126, 'a53238ec', 1527836891202149330); diff --git a/br/tests/lightning_duplicate_resolution_incremental/run.sh b/br/tests/lightning_duplicate_resolution_incremental/run.sh new file mode 100644 index 0000000000000..b1bf1e3869d27 --- /dev/null +++ b/br/tests/lightning_duplicate_resolution_incremental/run.sh @@ -0,0 +1,62 @@ +#!/bin/bash +# +# Copyright 2022 PingCAP, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eux + +check_cluster_version 5 2 0 'duplicate detection' || exit 0 + +LOG_FILE1="$TEST_DIR/lightning-duplicate-resolution1.log" +LOG_FILE2="$TEST_DIR/lightning-duplicate-resolution2.log" + +# let lightning run a bit slow to avoid some table in the first lightning finish too fast. +export GO_FAILPOINTS="github.com/pingcap/tidb/br/pkg/lightning/restore/SlowDownCheckDupe=return(10)" +run_lightning --backend local --sorted-kv-dir "$TEST_DIR/lightning_duplicate_resolution_incremental.sorted1" \ + --enable-checkpoint=1 --log-file "$LOG_FILE1" --config "tests/$TEST_NAME/config1.toml" & + +counter=0 +while [ $counter -lt 10 ]; do + if grep -Fq "start to sleep several seconds before checking other dupe" "$LOG_FILE1"; then + echo "lightning 1 already starts waiting for dupe" + break + fi + ((counter += 1)) + echo "waiting for lightning 1 starts" + sleep 1 +done + +if [ $counter -ge 10 ]; then + echo "fail to wait for lightning 1 starts" + exit 1 +fi + +run_lightning --backend local --sorted-kv-dir "$TEST_DIR/lightning_duplicate_resolution_incremental.sorted2" \ + --enable-checkpoint=1 --log-file "$LOG_FILE2" --config "tests/$TEST_NAME/config2.toml" & + +wait + +export GO_FAILPOINTS="" + +# Ensure table is consistent. +run_sql 'admin check table dup_resolve_detect.ta' + +# Check data correctness +run_sql 'select count(*), sum(id) from dup_resolve_detect.ta where id < 100' +check_contains 'count(*): 10' +check_contains 'sum(id): 80' + +run_sql 'select count(*), sum(id) from dup_resolve_detect.ta where id > 100' +check_contains 'count(*): 16' +check_contains 'sum(id): 1896' diff --git a/br/tests/lightning_import_compress/config.toml b/br/tests/lightning_import_compress/config.toml new file mode 100644 index 0000000000000..30df6c8e0c98e --- /dev/null +++ b/br/tests/lightning_import_compress/config.toml @@ -0,0 +1,5 @@ +[tikv-importer] +backend = 'local' + +[mydumper.csv] +header = false diff --git a/br/tests/lightning_import_compress/config_gz.toml b/br/tests/lightning_import_compress/config_gz.toml new file mode 100644 index 0000000000000..d26e6ae237c18 --- /dev/null +++ b/br/tests/lightning_import_compress/config_gz.toml @@ -0,0 +1,6 @@ +[tikv-importer] +backend = 'local' +compress-kv-pairs = 'gz' + +[mydumper.csv] +header = false diff --git a/br/tests/lightning_import_compress/config_gzip.toml b/br/tests/lightning_import_compress/config_gzip.toml new file mode 100644 index 0000000000000..24a873a27599b --- /dev/null +++ b/br/tests/lightning_import_compress/config_gzip.toml @@ -0,0 +1,6 @@ +[tikv-importer] +backend = 'local' +compress-kv-pairs = 'gzip' + +[mydumper.csv] +header = false diff --git a/br/tests/lightning_import_compress/run.sh b/br/tests/lightning_import_compress/run.sh new file mode 100644 index 0000000000000..e6414881e4e0e --- /dev/null +++ b/br/tests/lightning_import_compress/run.sh @@ -0,0 +1,56 @@ +#!/bin/bash +# +# Copyright 2023 PingCAP, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eu + +export GO_FAILPOINTS="github.com/pingcap/tidb/br/pkg/lightning/backend/local/LoggingImportBytes=return" + +mkdir -p "$TEST_DIR/data" + +cat <"$TEST_DIR/data/test-schema-create.sql" +CREATE DATABASE test; +EOF +cat <"$TEST_DIR/data/test.t-schema.sql" +CREATE TABLE test.t (id int primary key, a int, b int, c int); +EOF + +# Generate 200k rows. Total size is about 5MiB. +for i in {1..200000}; do + echo "$i,$i,$i,$i" >>"$TEST_DIR/data/test.t.0.csv" +done + +LOG_FILE1="$TEST_DIR/lightning-import-compress1.log" +LOG_FILE2="$TEST_DIR/lightning-import-compress2.log" +LOG_FILE3="$TEST_DIR/lightning-import-compress3.log" + +run_lightning --backend local -d "$TEST_DIR/data" --config "tests/$TEST_NAME/config.toml" --log-file "$LOG_FILE1" -L debug +run_sql 'DROP DATABASE test;' +run_lightning --backend local -d "$TEST_DIR/data" --config "tests/$TEST_NAME/config_gz.toml" --log-file "$LOG_FILE2" -L debug +run_sql 'DROP DATABASE test;' +run_lightning --backend local -d "$TEST_DIR/data" --config "tests/$TEST_NAME/config_gzip.toml" --log-file "$LOG_FILE3" -L debug + +uncompress=$(grep "import write" /tmp/backup_restore_test/lightning-import-compress1.log | + grep -Eo "bytes=[0-9]+" | sed 's/bytes=//g' | awk '{sum+=$1} END {print sum}') +gzip=$(grep "import write" /tmp/backup_restore_test/lightning-import-compress2.log | + grep -Eo "bytes=[0-9]+" | sed 's/bytes=//g' | awk '{sum+=$1} END {print sum}') +gz=$(grep "import write" /tmp/backup_restore_test/lightning-import-compress3.log | + grep -Eo "bytes=[0-9]+" | sed 's/bytes=//g' | awk '{sum+=$1} END {print sum}') + +echo "uncompress: ${uncompress}, gzip: ${gzip}, gz: ${gz}" +if [ "$uncompress" -le "$gzip" ] || [ "$uncompress" -le "$gz" ]; then + echo "compress is not working" + exit 1 +fi diff --git a/br/tests/lightning_local_backend/run.sh b/br/tests/lightning_local_backend/run.sh index d59563637c4f4..60fca277d8cf6 100755 --- a/br/tests/lightning_local_backend/run.sh +++ b/br/tests/lightning_local_backend/run.sh @@ -36,7 +36,7 @@ grep -Fq 'table(s) [`cpeng`.`a`, `cpeng`.`b`] are not empty' $TEST_DIR/lightning # First, verify that inject with not leader error is fine. -export GO_FAILPOINTS='github.com/pingcap/tidb/br/pkg/lightning/backend/local/FailIngestMeta=1*return("notleader");github.com/pingcap/tidb/br/pkg/lightning/backend/local/failToSplit=2*return("")' +export GO_FAILPOINTS='github.com/pingcap/tidb/br/pkg/lightning/backend/local/FailIngestMeta=1*return("notleader");github.com/pingcap/tidb/br/pkg/lightning/backend/local/failToSplit=5*return("")' rm -f "$TEST_DIR/lightning-local.log" run_sql 'DROP DATABASE IF EXISTS cpeng;' run_lightning --backend local --enable-checkpoint=1 --log-file "$TEST_DIR/lightning-local.log" --config "tests/$TEST_NAME/config.toml" -L debug diff --git a/config/config.go b/config/config.go index a2230f5d73c35..b868e5ac8bdb3 100644 --- a/config/config.go +++ b/config/config.go @@ -502,6 +502,20 @@ type Instance struct { DDLSlowOprThreshold uint32 `toml:"ddl_slow_threshold" json:"ddl_slow_threshold"` // ExpensiveQueryTimeThreshold indicates the time threshold of expensive query. ExpensiveQueryTimeThreshold uint64 `toml:"tidb_expensive_query_time_threshold" json:"tidb_expensive_query_time_threshold"` + // StmtSummaryEnablePersistent indicates whether to enable file persistence for stmtsummary. + StmtSummaryEnablePersistent bool `toml:"tidb_stmt_summary_enable_persistent" json:"tidb_stmt_summary_enable_persistent"` + // StmtSummaryFilename indicates the file name written by stmtsummary + // when StmtSummaryEnablePersistent is true. + StmtSummaryFilename string `toml:"tidb_stmt_summary_filename" json:"tidb_stmt_summary_filename"` + // StmtSummaryFileMaxDays indicates how many days the files written by + // stmtsummary will be kept when StmtSummaryEnablePersistent is true. + StmtSummaryFileMaxDays int `toml:"tidb_stmt_summary_file_max_days" json:"tidb_stmt_summary_file_max_days"` + // StmtSummaryFileMaxSize indicates the maximum size (in mb) of a single file + // written by stmtsummary when StmtSummaryEnablePersistent is true. + StmtSummaryFileMaxSize int `toml:"tidb_stmt_summary_file_max_size" json:"tidb_stmt_summary_file_max_size"` + // StmtSummaryFileMaxBackups indicates the maximum number of files written + // by stmtsummary when StmtSummaryEnablePersistent is true. + StmtSummaryFileMaxBackups int `toml:"tidb_stmt_summary_file_max_backups" json:"tidb_stmt_summary_file_max_backups"` // These variables exist in both 'instance' section and another place. // The configuration in 'instance' section takes precedence. @@ -901,6 +915,11 @@ var defaultConf = Config{ EnablePProfSQLCPU: false, DDLSlowOprThreshold: DefDDLSlowOprThreshold, ExpensiveQueryTimeThreshold: DefExpensiveQueryTimeThreshold, + StmtSummaryEnablePersistent: false, + StmtSummaryFilename: "tidb-statements.log", + StmtSummaryFileMaxDays: 3, + StmtSummaryFileMaxSize: 64, + StmtSummaryFileMaxBackups: 0, EnableSlowLog: *NewAtomicBool(logutil.DefaultTiDBEnableSlowLog), SlowThreshold: logutil.DefaultSlowThreshold, RecordPlanInSlowLog: logutil.DefaultRecordPlanInSlowLog, diff --git a/ddl/BUILD.bazel b/ddl/BUILD.bazel index 48dfa40426b6a..2fbe94b2fcd16 100644 --- a/ddl/BUILD.bazel +++ b/ddl/BUILD.bazel @@ -196,6 +196,7 @@ go_test( "placement_policy_test.go", "placement_sql_test.go", "primary_key_handle_test.go", + "reorg_partition_test.go", "repair_table_test.go", "resource_group_test.go", "restart_test.go", @@ -218,7 +219,6 @@ go_test( "//config", "//ddl/internal/callback", "//ddl/placement", - "//ddl/resourcegroup", "//ddl/schematracker", "//ddl/testutil", "//ddl/util", @@ -227,6 +227,7 @@ go_test( "//errno", "//executor", "//infoschema", + "//keyspace", "//kv", "//meta", "//meta/autoid", @@ -263,6 +264,7 @@ go_test( "//util/domainutil", "//util/gcutil", "//util/logutil", + "//util/mathutil", "//util/mock", "//util/sem", "//util/sqlexec", diff --git a/ddl/attributes_sql_test.go b/ddl/attributes_sql_test.go index 6950b44645ecf..4d5300d600470 100644 --- a/ddl/attributes_sql_test.go +++ b/ddl/attributes_sql_test.go @@ -24,6 +24,7 @@ import ( "github.com/pingcap/failpoint" "github.com/pingcap/tidb/ddl/util" "github.com/pingcap/tidb/domain/infosync" + "github.com/pingcap/tidb/keyspace" "github.com/pingcap/tidb/store/gcworker" "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/util/gcutil" @@ -273,7 +274,7 @@ PARTITION BY RANGE (c) ( func TestFlashbackTable(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) - _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), true) + _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), dom.GetPDClient(), keyspace.CodecV1, true) require.NoError(t, err) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") @@ -331,7 +332,7 @@ PARTITION BY RANGE (c) ( func TestDropTable(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) - _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), true) + _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), dom.GetPDClient(), keyspace.CodecV1, true) require.NoError(t, err) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") @@ -384,7 +385,7 @@ PARTITION BY RANGE (c) ( func TestCreateWithSameName(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) - _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), true) + _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), dom.GetPDClient(), keyspace.CodecV1, true) require.NoError(t, err) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") @@ -448,7 +449,7 @@ PARTITION BY RANGE (c) ( func TestPartition(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) - _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), true) + _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), dom.GetPDClient(), keyspace.CodecV1, true) require.NoError(t, err) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") @@ -508,7 +509,7 @@ PARTITION BY RANGE (c) ( func TestDropSchema(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) - _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), true) + _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), dom.GetPDClient(), keyspace.CodecV1, true) require.NoError(t, err) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") @@ -534,7 +535,7 @@ PARTITION BY RANGE (c) ( func TestDefaultKeyword(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) - _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), true) + _, err := infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), dom.GetPDClient(), keyspace.CodecV1, true) require.NoError(t, err) tk := testkit.NewTestKit(t, store) tk.MustExec("use test") diff --git a/ddl/backfilling.go b/ddl/backfilling.go index 4455801b7cc6d..c6bb38297402d 100644 --- a/ddl/backfilling.go +++ b/ddl/backfilling.go @@ -38,6 +38,7 @@ import ( "github.com/pingcap/tidb/store/copr" "github.com/pingcap/tidb/store/driver/backoff" "github.com/pingcap/tidb/table" + "github.com/pingcap/tidb/table/tables" "github.com/pingcap/tidb/tablecodec" "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util" @@ -59,14 +60,17 @@ const ( typeUpdateColumnWorker backfillerType = 1 typeCleanUpIndexWorker backfillerType = 2 typeAddIndexMergeTmpWorker backfillerType = 3 + typeReorgPartitionWorker backfillerType = 4 // InstanceLease is the instance lease. - InstanceLease = 1 * time.Minute - updateInstanceLease = 25 * time.Second - genTaskBatch = 4096 - minGenTaskBatch = 1024 - minDistTaskCnt = 32 - retrySQLTimes = 10 + InstanceLease = 1 * time.Minute + updateInstanceLease = 25 * time.Second + genTaskBatch = 4096 + genPhysicalTableTaskBatch = 256 + minGenTaskBatch = 1024 + minGenPhysicalTableTaskBatch = 64 + minDistTaskCnt = 64 + retrySQLTimes = 10 ) // RetrySQLInterval is export for test. @@ -82,31 +86,27 @@ func (bT backfillerType) String() string { return "clean up index" case typeAddIndexMergeTmpWorker: return "merge temporary index" + case typeReorgPartitionWorker: + return "reorganize partition" default: return "unknown" } } -// BackfillJob is for a tidb_ddl_backfill table's record. +// BackfillJob is for a tidb_background_subtask table's record. type BackfillJob struct { - ID int64 - JobID int64 - EleID int64 - EleKey []byte - Tp backfillerType - State model.JobState - StoreID int64 - InstanceID string - InstanceLease types.Time - // range info - CurrKey []byte - StartKey []byte - EndKey []byte - - StartTS uint64 - FinishTS uint64 - RowCount int64 - Meta *model.BackfillMeta + ID int64 + JobID int64 + EleID int64 + EleKey []byte + PhysicalTableID int64 + Tp backfillerType + State model.JobState + InstanceID string + InstanceLease types.Time + StartTS uint64 + StateUpdateTS uint64 + Meta *model.BackfillMeta } // AbbrStr returns the BackfillJob's info without the Meta info. @@ -143,6 +143,7 @@ func GetLeaseGoTime(currTime time.Time, lease time.Duration) types.Time { // 1: add-index // 2: modify-column-type // 3: clean-up global index +// 4: reorganize partition // // They all have a write reorganization state to back fill data into the rows existed. // Backfilling is time consuming, to accelerate this process, TiDB has built some sub @@ -252,14 +253,13 @@ type reorgBackfillTask struct { physicalTable table.PhysicalTable // TODO: Remove the following fields after remove the function of run. - id int - physicalTableID int64 - startKey kv.Key - endKey kv.Key - endInclude bool - jobID int64 - sqlQuery string - priority int + id int + startKey kv.Key + endKey kv.Key + endInclude bool + jobID int64 + sqlQuery string + priority int } func (r *reorgBackfillTask) getJobID() int64 { @@ -278,7 +278,7 @@ func (r *reorgBackfillTask) excludedEndKey() kv.Key { } func (r *reorgBackfillTask) String() string { - physicalID := strconv.FormatInt(r.physicalTableID, 10) + physicalID := strconv.FormatInt(r.physicalTable.GetPhysicalID(), 10) startKey := hex.EncodeToString(r.startKey) endKey := hex.EncodeToString(r.endKey) rangeStr := "taskID_" + strconv.Itoa(r.id) + "_physicalTableID_" + physicalID + "_" + "[" + startKey + "," + endKey @@ -319,7 +319,7 @@ func (w *backfillWorker) updateLease(execID string, bfJob *BackfillJob, nextKey if err != nil { return err } - bfJob.CurrKey = nextKey + bfJob.Meta.CurrKey = nextKey bfJob.InstanceID = execID bfJob.InstanceLease = GetLeaseGoTime(leaseTime, InstanceLease) return w.backfiller.UpdateTask(bfJob) @@ -366,6 +366,9 @@ func (w *backfillWorker) handleBackfillTask(d *ddlCtx, task *reorgBackfillTask, rc := d.getReorgCtx(jobID) isDistReorg := task.bfJob != nil + if isDistReorg { + w.initPartitionIndexInfo(task) + } for { // Give job chance to be canceled, if we not check it here, // if there is panic in bf.BackfillDataInTxn we will never cancel the job. @@ -437,6 +440,15 @@ func (w *backfillWorker) handleBackfillTask(d *ddlCtx, task *reorgBackfillTask, return result } +func (w *backfillWorker) initPartitionIndexInfo(task *reorgBackfillTask) { + if pt, ok := w.GetCtx().table.(table.PartitionedTable); ok { + if addIdxWorker, ok := w.backfiller.(*addIndexWorker); ok { + indexInfo := model.FindIndexInfoByID(pt.Meta().Indices, task.bfJob.EleID) + addIdxWorker.index = tables.NewIndex(task.bfJob.PhysicalTableID, pt.Meta(), indexInfo) + } + } +} + func (w *backfillWorker) runTask(task *reorgBackfillTask) (result *backfillResult) { logutil.BgLogger().Info("[ddl] backfill worker start", zap.Stringer("worker", w), zap.String("task", task.String())) defer util.Recover(metrics.LabelDDL, "backfillWorker.runTask", func() { @@ -461,7 +473,7 @@ func (w *backfillWorker) runTask(task *reorgBackfillTask) (result *backfillResul // Change the batch size dynamically. w.GetCtx().batchCnt = int(variable.GetDDLReorgBatchSize()) result = w.handleBackfillTask(w.GetCtx().ddlCtx, task, w.backfiller) - task.bfJob.RowCount = int64(result.addedCount) + task.bfJob.Meta.RowCount = int64(result.addedCount) if result.err != nil { logutil.BgLogger().Warn("[ddl] backfill worker runTask failed", zap.Stringer("worker", w), zap.String("backfillJob", task.bfJob.AbbrStr()), zap.Error(result.err)) @@ -652,7 +664,6 @@ func (dc *ddlCtx) sendTasksAndWait(scheduler *backfillScheduler, totalAddedCount return errors.Trace(err) } - // nextHandle will be updated periodically in runReorgJob, so no need to update it here. dc.getReorgCtx(reorgInfo.Job.ID).setNextKey(nextKey) metrics.BatchAddIdxHistogram.WithLabelValues(metrics.LblOK).Observe(elapsedTime.Seconds()) logutil.BgLogger().Info("[ddl] backfill workers successfully processed batch", @@ -668,7 +679,6 @@ func (dc *ddlCtx) sendTasksAndWait(scheduler *backfillScheduler, totalAddedCount func getBatchTasks(t table.Table, reorgInfo *reorgInfo, kvRanges []kv.KeyRange, batch int) []*reorgBackfillTask { batchTasks := make([]*reorgBackfillTask, 0, batch) - physicalTableID := reorgInfo.PhysicalTableID var prefix kv.Key if reorgInfo.mergingTmpIdx { prefix = t.IndexPrefix() @@ -679,7 +689,7 @@ func getBatchTasks(t table.Table, reorgInfo *reorgInfo, kvRanges []kv.KeyRange, job := reorgInfo.Job //nolint:forcetypeassert phyTbl := t.(table.PhysicalTable) - jobCtx := reorgInfo.d.jobContext(reorgInfo.Job.ID) + jobCtx := reorgInfo.d.jobContext(job.ID) for i, keyRange := range kvRanges { startKey := keyRange.StartKey endKey := keyRange.EndKey @@ -687,7 +697,7 @@ func getBatchTasks(t table.Table, reorgInfo *reorgInfo, kvRanges []kv.KeyRange, if err != nil { logutil.BgLogger().Info("[ddl] get backfill range task, get reverse key failed", zap.Error(err)) } else { - logutil.BgLogger().Info("[ddl] get backfill range task, change end key", + logutil.BgLogger().Info("[ddl] get backfill range task, change end key", zap.Int64("pTbl", phyTbl.GetPhysicalID()), zap.String("end key", hex.EncodeToString(endKey)), zap.String("current end key", hex.EncodeToString(endK))) endKey = endK } @@ -699,13 +709,12 @@ func getBatchTasks(t table.Table, reorgInfo *reorgInfo, kvRanges []kv.KeyRange, } task := &reorgBackfillTask{ - id: i, - jobID: reorgInfo.Job.ID, - physicalTableID: physicalTableID, - physicalTable: phyTbl, - priority: reorgInfo.Priority, - startKey: startKey, - endKey: endKey, + id: i, + jobID: reorgInfo.Job.ID, + physicalTable: phyTbl, + priority: reorgInfo.Priority, + startKey: startKey, + endKey: endKey, // If the boundaries overlap, we should ignore the preceding endKey. endInclude: endK.Cmp(keyRange.EndKey) != 0 || i == len(kvRanges)-1} batchTasks = append(batchTasks, task) @@ -718,7 +727,7 @@ func getBatchTasks(t table.Table, reorgInfo *reorgInfo, kvRanges []kv.KeyRange, } // handleRangeTasks sends tasks to workers, and returns remaining kvRanges that is not handled. -func (dc *ddlCtx) handleRangeTasks(scheduler *backfillScheduler, t table.Table, +func (dc *ddlCtx) handleRangeTasks(scheduler *backfillScheduler, t table.PhysicalTable, totalAddedCount *int64, kvRanges []kv.KeyRange) ([]kv.KeyRange, error) { batchTasks := getBatchTasks(t, scheduler.reorgInfo, kvRanges, backfillTaskChanSize) if len(batchTasks) == 0 { @@ -861,6 +870,9 @@ func initSessCtx(sessCtx sessionctx.Context, sqlMode mysql.SQLMode, tzLocation * sessCtx.GetSessionVars().StmtCtx.DividedByZeroAsWarning = !sqlMode.HasStrictMode() sessCtx.GetSessionVars().StmtCtx.IgnoreZeroInDate = !sqlMode.HasStrictMode() || sqlMode.HasAllowInvalidDatesMode() sessCtx.GetSessionVars().StmtCtx.NoZeroDate = sqlMode.HasStrictMode() + // Prevent initializing the mock context in the workers concurrently. + // For details, see https://github.com/pingcap/tidb/issues/40879. + _ = sessCtx.GetDomainInfoSchema() return nil } @@ -925,6 +937,13 @@ func (b *backfillScheduler) adjustWorkerSize() error { idxWorker := newCleanUpIndexWorker(sessCtx, i, b.tbl, b.decodeColMap, reorgInfo, jc) runner = newBackfillWorker(jc.ddlJobCtx, idxWorker) worker = idxWorker + case typeReorgPartitionWorker: + partWorker, err := newReorgPartitionWorker(sessCtx, i, b.tbl, b.decodeColMap, reorgInfo, jc) + if err != nil { + return err + } + runner = newBackfillWorker(jc.ddlJobCtx, partWorker) + worker = partWorker default: return errors.New("unknown backfill type") } @@ -1105,8 +1124,8 @@ func injectCheckBackfillWorkerNum(curWorkerSize int, isMergeWorker bool) error { return nil } -func addBatchBackfillJobs(sess *session, bfWorkerType backfillerType, reorgInfo *reorgInfo, notDistTask bool, - batchTasks []*reorgBackfillTask, bJobs []*BackfillJob, isUnique bool, id *int64) error { +func addBatchBackfillJobs(sess *session, reorgInfo *reorgInfo, sJobCtx *splitJobContext, phyTblID int64, notDistTask bool, + batchTasks []*reorgBackfillTask, bJobs []*BackfillJob) error { bJobs = bJobs[:0] instanceID := "" if notDistTask { @@ -1116,33 +1135,32 @@ func addBatchBackfillJobs(sess *session, bfWorkerType backfillerType, reorgInfo // TODO: Adjust the number of ranges(region) for each task. for _, task := range batchTasks { bm := &model.BackfillMeta{ - PhysicalTableID: reorgInfo.PhysicalTableID, - IsUnique: isUnique, - EndInclude: task.endInclude, - ReorgTp: reorgInfo.Job.ReorgMeta.ReorgTp, - SQLMode: reorgInfo.ReorgMeta.SQLMode, - Location: reorgInfo.ReorgMeta.Location, + IsUnique: sJobCtx.isUnique, + EndInclude: task.endInclude, + ReorgTp: reorgInfo.Job.ReorgMeta.ReorgTp, + SQLMode: reorgInfo.ReorgMeta.SQLMode, + Location: reorgInfo.ReorgMeta.Location, JobMeta: &model.JobMeta{ SchemaID: reorgInfo.Job.SchemaID, TableID: reorgInfo.Job.TableID, Type: reorgInfo.Job.Type, Query: reorgInfo.Job.Query, }, + StartKey: task.startKey, + EndKey: task.endKey, } bj := &BackfillJob{ - ID: *id, - JobID: reorgInfo.Job.ID, - EleID: reorgInfo.currElement.ID, - EleKey: reorgInfo.currElement.TypeKey, - Tp: bfWorkerType, - State: model.JobStateNone, - InstanceID: instanceID, - CurrKey: task.startKey, - StartKey: task.startKey, - EndKey: task.endKey, - Meta: bm, + ID: sJobCtx.currBackfillJobID.Add(1), + JobID: reorgInfo.Job.ID, + EleID: reorgInfo.currElement.ID, + EleKey: reorgInfo.currElement.TypeKey, + PhysicalTableID: phyTblID, + Tp: sJobCtx.bfWorkerType, + State: model.JobStateNone, + InstanceID: instanceID, + Meta: bm, } - *id++ + bj.Meta.CurrKey = task.startKey bJobs = append(bJobs, bj) } if err := AddBackfillJobs(sess, bJobs); err != nil { @@ -1151,22 +1169,22 @@ func addBatchBackfillJobs(sess *session, bfWorkerType backfillerType, reorgInfo return nil } -func (dc *ddlCtx) splitTableToBackfillJobs(sess *session, reorgInfo *reorgInfo, pTbl table.PhysicalTable, isUnique bool, - bfWorkerType backfillerType, startKey kv.Key, currBackfillJobID int64) error { - endKey := reorgInfo.EndKey - isFirstOps := true - bJobs := make([]*BackfillJob, 0, genTaskBatch) +func (dc *ddlCtx) splitTableToBackfillJobs(sess *session, reorgInfo *reorgInfo, sJobCtx *splitJobContext, pTblMeta *BackfillJobRangeMeta) error { + isFirstOps := !sJobCtx.isMultiPhyTbl + batchSize := sJobCtx.batchSize + startKey, endKey := pTblMeta.StartKey, pTblMeta.EndKey + bJobs := make([]*BackfillJob, 0, batchSize) for { - kvRanges, err := splitTableRanges(pTbl, reorgInfo.d.store, startKey, endKey, genTaskBatch) + kvRanges, err := splitTableRanges(pTblMeta.PhyTbl, reorgInfo.d.store, startKey, endKey, batchSize) if err != nil { return errors.Trace(err) } - batchTasks := getBatchTasks(pTbl, reorgInfo, kvRanges, genTaskBatch) + batchTasks := getBatchTasks(pTblMeta.PhyTbl, reorgInfo, kvRanges, batchSize) if len(batchTasks) == 0 { break } notNeedDistProcess := isFirstOps && (len(kvRanges) < minDistTaskCnt) - if err = addBatchBackfillJobs(sess, bfWorkerType, reorgInfo, notNeedDistProcess, batchTasks, bJobs, isUnique, &currBackfillJobID); err != nil { + if err = addBatchBackfillJobs(sess, reorgInfo, sJobCtx, pTblMeta.PhyTblID, notNeedDistProcess, batchTasks, bJobs); err != nil { return errors.Trace(err) } isFirstOps = false @@ -1174,6 +1192,7 @@ func (dc *ddlCtx) splitTableToBackfillJobs(sess *session, reorgInfo *reorgInfo, remains := kvRanges[len(batchTasks):] dc.asyncNotifyWorker(dc.backfillJobCh, addingBackfillJob, reorgInfo.Job.ID, "backfill_job") logutil.BgLogger().Info("[ddl] split backfill jobs to the backfill table", + zap.Int64("physicalID", pTblMeta.PhyTblID), zap.Int("batchTasksCnt", len(batchTasks)), zap.Int("totalRegionCnt", len(kvRanges)), zap.Int("remainRegionCnt", len(remains)), @@ -1185,11 +1204,11 @@ func (dc *ddlCtx) splitTableToBackfillJobs(sess *session, reorgInfo *reorgInfo, } for { - bJobCnt, err := checkBackfillJobCount(sess, reorgInfo.Job.ID, reorgInfo.currElement.ID, reorgInfo.currElement.TypeKey) + bJobCnt, err := checkBackfillJobCount(sess, reorgInfo.Job.ID, reorgInfo.currElement.ID, reorgInfo.currElement.TypeKey, pTblMeta.PhyTblID) if err != nil { return errors.Trace(err) } - if bJobCnt < minGenTaskBatch { + if bJobCnt < sJobCtx.minBatchSize { break } time.Sleep(RetrySQLInterval) diff --git a/ddl/cluster.go b/ddl/cluster.go index de16b0e60e8b2..ea0567dfb9c73 100644 --- a/ddl/cluster.go +++ b/ddl/cluster.go @@ -623,8 +623,8 @@ func splitRegionsByKeyRanges(d *ddlCtx, keyRanges []kv.KeyRange) { // A Flashback has 4 different stages. // 1. before lock flashbackClusterJobID, check clusterJobID and lock it. -// 2. before flashback start, check timestamp, disable GC and close PD schedule. -// 3. phase 1, get key ranges, lock all regions. +// 2. before flashback start, check timestamp, disable GC and close PD schedule, get flashback key ranges. +// 3. phase 1, lock flashback key ranges. // 4. phase 2, send flashback RPC, do flashback jobs. func (w *worker) onFlashbackCluster(d *ddlCtx, t *meta.Meta, job *model.Job) (ver int64, err error) { inFlashbackTest := false @@ -692,7 +692,7 @@ func (w *worker) onFlashbackCluster(d *ddlCtx, t *meta.Meta, job *model.Job) (ve job.Args[ttlJobEnableOffSet] = &ttlJobEnableValue job.SchemaState = model.StateDeleteOnly return ver, nil - // Stage 2, check flashbackTS, close GC and PD schedule. + // Stage 2, check flashbackTS, close GC and PD schedule, get flashback key ranges. case model.StateDeleteOnly: if err = checkAndSetFlashbackClusterInfo(sess, d, t, job, flashbackTS); err != nil { job.State = model.JobStateCancelled @@ -711,8 +711,8 @@ func (w *worker) onFlashbackCluster(d *ddlCtx, t *meta.Meta, job *model.Job) (ve } job.Args[keyRangesOffset] = keyRanges job.SchemaState = model.StateWriteOnly - return ver, nil - // Stage 3, get key ranges and get locks. + return updateSchemaVersion(d, t, job) + // Stage 3, lock related key ranges. case model.StateWriteOnly: // TODO: Support flashback in unistore. if inFlashbackTest { @@ -742,7 +742,7 @@ func (w *worker) onFlashbackCluster(d *ddlCtx, t *meta.Meta, job *model.Job) (ve } job.Args[commitTSOffset] = commitTS job.SchemaState = model.StateWriteReorganization - return updateSchemaVersion(d, t, job) + return ver, nil // Stage 4, get key ranges and send flashback RPC. case model.StateWriteReorganization: // TODO: Support flashback in unistore. diff --git a/ddl/cluster_test.go b/ddl/cluster_test.go index bff7a0af9a75f..29c237270c5f9 100644 --- a/ddl/cluster_test.go +++ b/ddl/cluster_test.go @@ -136,7 +136,8 @@ func TestAddDDLDuringFlashback(t *testing.T) { hook.OnJobRunBeforeExported = func(job *model.Job) { assert.Equal(t, model.ActionFlashbackCluster, job.Type) if job.SchemaState == model.StateWriteOnly { - _, err := tk.Exec("alter table t add column b int") + tk1 := testkit.NewTestKit(t, store) + _, err := tk1.Exec("alter table test.t add column b int") assert.ErrorContains(t, err, "Can't add ddl job, have flashback cluster job") } } diff --git a/ddl/column.go b/ddl/column.go index 3c5eeb995c0c4..4148537ac1d88 100644 --- a/ddl/column.go +++ b/ddl/column.go @@ -1052,9 +1052,37 @@ func BuildElements(changingCol *model.ColumnInfo, changingIdxs []*model.IndexInf return elements } -func (w *worker) updatePhysicalTableRow(t table.PhysicalTable, reorgInfo *reorgInfo) error { +func (w *worker) updatePhysicalTableRow(t table.Table, reorgInfo *reorgInfo) error { logutil.BgLogger().Info("[ddl] start to update table row", zap.String("job", reorgInfo.Job.String()), zap.String("reorgInfo", reorgInfo.String())) - return w.writePhysicalTableRecord(w.sessPool, t, typeUpdateColumnWorker, reorgInfo) + if tbl, ok := t.(table.PartitionedTable); ok { + done := false + for !done { + p := tbl.GetPartition(reorgInfo.PhysicalTableID) + if p == nil { + return dbterror.ErrCancelledDDLJob.GenWithStack("Can not find partition id %d for table %d", reorgInfo.PhysicalTableID, t.Meta().ID) + } + workType := typeReorgPartitionWorker + if reorgInfo.Job.Type != model.ActionReorganizePartition { + // workType = typeUpdateColumnWorker + // TODO: Support Modify Column on partitioned table + // https://github.com/pingcap/tidb/issues/38297 + return dbterror.ErrCancelledDDLJob.GenWithStack("Modify Column on partitioned table / typeUpdateColumnWorker not yet supported.") + } + err := w.writePhysicalTableRecord(w.sessPool, p, workType, reorgInfo) + if err != nil { + return err + } + done, err = updateReorgInfo(w.sessPool, tbl, reorgInfo) + if err != nil { + return errors.Trace(err) + } + } + return nil + } + if tbl, ok := t.(table.PhysicalTable); ok { + return w.writePhysicalTableRecord(w.sessPool, tbl, typeUpdateColumnWorker, reorgInfo) + } + return dbterror.ErrCancelledDDLJob.GenWithStack("internal error for phys tbl id: %d tbl id: %d", reorgInfo.PhysicalTableID, t.Meta().ID) } // TestReorgGoroutineRunning is only used in test to indicate the reorg goroutine has been started. @@ -1085,6 +1113,11 @@ func (w *worker) updateCurrentElement(t table.Table, reorgInfo *reorgInfo) error } } + if _, ok := t.(table.PartitionedTable); ok { + // TODO: remove when modify column of partitioned table is supported + // https://github.com/pingcap/tidb/issues/38297 + return dbterror.ErrCancelledDDLJob.GenWithStack("Modify Column on partitioned table / typeUpdateColumnWorker not yet supported.") + } // Get the original start handle and end handle. currentVer, err := getValidCurrentVersion(reorgInfo.d.store) if err != nil { @@ -1212,8 +1245,8 @@ type rowRecord struct { warning *terror.Error // It's used to record the cast warning of a record. } -// getNextKey gets next handle of entry that we are going to process. -func (*updateColumnWorker) getNextKey(taskRange reorgBackfillTask, +// getNextHandleKey gets next handle of entry that we are going to process. +func getNextHandleKey(taskRange reorgBackfillTask, taskDone bool, lastAccessedHandle kv.Key) (nextHandle kv.Key) { if !taskDone { // The task is not done. So we need to pick the last processed entry's handle and add one. @@ -1263,7 +1296,7 @@ func (w *updateColumnWorker) fetchRowColVals(txn kv.Transaction, taskRange reorg } logutil.BgLogger().Debug("[ddl] txn fetches handle info", zap.Uint64("txnStartTS", txn.StartTS()), zap.String("taskRange", taskRange.String()), zap.Duration("takeTime", time.Since(startTime))) - return w.rowRecords, w.getNextKey(taskRange, taskDone, lastAccessedHandle), taskDone, errors.Trace(err) + return w.rowRecords, getNextHandleKey(taskRange, taskDone, lastAccessedHandle), taskDone, errors.Trace(err) } func (w *updateColumnWorker) getRowRecord(handle kv.Handle, recordKey []byte, rawRow []byte) error { diff --git a/ddl/column_modify_test.go b/ddl/column_modify_test.go index 7f3125511c587..574de0ee8f08a 100644 --- a/ddl/column_modify_test.go +++ b/ddl/column_modify_test.go @@ -688,7 +688,7 @@ func TestTransactionWithWriteOnlyColumn(t *testing.T) { dom.DDL().SetHook(hook) done := make(chan error, 1) // test transaction on add column. - go backgroundExec(store, "alter table t1 add column c int not null", done) + go backgroundExec(store, "test", "alter table t1 add column c int not null", done) err := <-done require.NoError(t, err) require.NoError(t, checkErr) @@ -696,7 +696,7 @@ func TestTransactionWithWriteOnlyColumn(t *testing.T) { tk.MustExec("delete from t1") // test transaction on drop column. - go backgroundExec(store, "alter table t1 drop column c", done) + go backgroundExec(store, "test", "alter table t1 drop column c", done) err = <-done require.NoError(t, err) require.NoError(t, checkErr) diff --git a/ddl/constant.go b/ddl/constant.go index f9de82e2e6dad..99d6498c0cea1 100644 --- a/ddl/constant.go +++ b/ddl/constant.go @@ -25,10 +25,10 @@ const ( ReorgTable = "tidb_ddl_reorg" // HistoryTable stores the history DDL jobs. HistoryTable = "tidb_ddl_history" - // BackfillTable stores the information of backfill jobs. - BackfillTable = "tidb_ddl_backfill" - // BackfillHistoryTable stores the information of history backfill jobs. - BackfillHistoryTable = "tidb_ddl_backfill_history" + // BackgroundSubtaskTable stores the information of backfill jobs. + BackgroundSubtaskTable = "tidb_background_subtask" + // BackgroundSubtaskHistoryTable stores the information of history backfill jobs. + BackgroundSubtaskHistoryTable = "tidb_background_subtask_history" // JobTableID is the table ID of `tidb_ddl_job`. JobTableID = meta.MaxInt48 - 1 @@ -38,10 +38,10 @@ const ( HistoryTableID = meta.MaxInt48 - 3 // MDLTableID is the table ID of `tidb_mdl_info`. MDLTableID = meta.MaxInt48 - 4 - // BackfillTableID is the table ID of `tidb_ddl_backfill`. - BackfillTableID = meta.MaxInt48 - 5 - // BackfillHistoryTableID is the table ID of `tidb_ddl_backfill_history`. - BackfillHistoryTableID = meta.MaxInt48 - 6 + // BackgroundSubtaskTableID is the table ID of `tidb_background_subtask`. + BackgroundSubtaskTableID = meta.MaxInt48 - 5 + // BackgroundSubtaskHistoryTableID is the table ID of `tidb_background_subtask_history`. + BackgroundSubtaskHistoryTableID = meta.MaxInt48 - 6 // JobTableSQL is the CREATE TABLE SQL of `tidb_ddl_job`. JobTableSQL = "create table " + JobTable + "(job_id bigint not null, reorg int, schema_ids text(65535), table_ids text(65535), job_meta longblob, type int, processing int, primary key(job_id))" @@ -49,42 +49,34 @@ const ( ReorgTableSQL = "create table " + ReorgTable + "(job_id bigint not null, ele_id bigint, ele_type blob, start_key blob, end_key blob, physical_id bigint, reorg_meta longblob, unique key(job_id, ele_id, ele_type(20)))" // HistoryTableSQL is the CREATE TABLE SQL of `tidb_ddl_history`. HistoryTableSQL = "create table " + HistoryTable + "(job_id bigint not null, job_meta longblob, db_name char(64), table_name char(64), schema_ids text(65535), table_ids text(65535), create_time datetime, primary key(job_id))" - // BackfillTableSQL is the CREATE TABLE SQL of `tidb_ddl_backfill`. - BackfillTableSQL = "create table " + BackfillTable + `( - id bigint not null, - ddl_job_id bigint not null, - ele_id bigint not null, - ele_key blob, - store_id bigint, + // BackgroundSubtaskTableSQL is the CREATE TABLE SQL of `tidb_background_subtask`. + BackgroundSubtaskTableSQL = "create table " + BackgroundSubtaskTable + `( + id bigint not null auto_increment primary key, + namespace varchar(256), + task_key varchar(256), + ddl_physical_tid bigint(20), type int, - exec_id blob default null, - exec_lease timestamp, - state int, - curr_key blob, - start_key blob, - end_key blob, - start_ts bigint, - finish_ts bigint, - row_count bigint, - backfill_meta longblob, - unique key(ddl_job_id, ele_id, ele_key(20), id))` - // BackfillHistoryTableSQL is the CREATE TABLE SQL of `tidb_ddl_backfill_history`. - BackfillHistoryTableSQL = "create table " + BackfillHistoryTable + `( - id bigint not null, - ddl_job_id bigint not null, - ele_id bigint not null, - ele_key blob, - store_id bigint, - type int, - exec_id blob default null, - exec_lease timestamp, - state int, - curr_key blob, - start_key blob, - end_key blob, - start_ts bigint, - finish_ts bigint, - row_count bigint, - backfill_meta longblob, - unique key(ddl_job_id, ele_id, ele_key(20), id))` + exec_id varchar(256), + exec_expired timestamp, + state varchar(64) not null, + checkpoint longblob not null, + start_time bigint, + state_update_time bigint, + meta longblob, + unique key(namespace, task_key))` + // BackgroundSubtaskHistoryTableSQL is the CREATE TABLE SQL of `tidb_background_subtask_history`. + BackgroundSubtaskHistoryTableSQL = "create table " + BackgroundSubtaskHistoryTable + `( + id bigint not null auto_increment primary key, + namespace varchar(256), + task_key varchar(256), + ddl_physical_tid bigint(20), + type int, + exec_id varchar(256), + exec_expired timestamp, + state varchar(64) not null, + checkpoint longblob not null, + start_time bigint, + state_update_time bigint, + meta longblob, + unique key(namespace, task_key))` ) diff --git a/ddl/db_integration_test.go b/ddl/db_integration_test.go index 16d3d7a2478e1..ad2d0066c56dc 100644 --- a/ddl/db_integration_test.go +++ b/ddl/db_integration_test.go @@ -1215,14 +1215,14 @@ func TestBitDefaultValue(t *testing.T) { );`) } -func backgroundExec(s kv.Storage, sql string, done chan error) { +func backgroundExec(s kv.Storage, schema, sql string, done chan error) { se, err := session.CreateSession4Test(s) if err != nil { done <- errors.Trace(err) return } defer se.Close() - _, err = se.Execute(context.Background(), "use test") + _, err = se.Execute(context.Background(), "use "+schema) if err != nil { done <- errors.Trace(err) return @@ -4311,3 +4311,78 @@ func TestRegexpFunctionsGeneratedColumn(t *testing.T) { tk.MustExec("drop table if exists reg_like") } + +func TestReorgPartitionRangeFailure(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec(`create schema reorgfail`) + tk.MustExec("use reorgfail") + + tk.MustExec("CREATE TABLE t (id int, d varchar(255)) partition by range (id) (partition p0 values less than (1000000), partition p1 values less than (2000000), partition p2 values less than (3000000))") + tk.MustContainErrMsg(`ALTER TABLE t REORGANIZE PARTITION p0,p2 INTO (PARTITION p0 VALUES LESS THAN (1000000))`, "[ddl:8200]Unsupported REORGANIZE PARTITION of RANGE; not adjacent partitions") + tk.MustContainErrMsg(`ALTER TABLE t REORGANIZE PARTITION p0,p2 INTO (PARTITION p0 VALUES LESS THAN (4000000))`, "[ddl:8200]Unsupported REORGANIZE PARTITION of RANGE; not adjacent partitions") +} + +func TestReorgPartitionDocs(t *testing.T) { + // To test what is added as partition management in the docs + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec(`create schema reorgdocs`) + tk.MustExec("use reorgdocs") + tk.MustExec(`CREATE TABLE members ( + id int, + fname varchar(255), + lname varchar(255), + dob date, + data json +) +PARTITION BY RANGE (YEAR(dob)) ( + PARTITION pBefore1950 VALUES LESS THAN (1950), + PARTITION p1950 VALUES LESS THAN (1960), + PARTITION p1960 VALUES LESS THAN (1970), + PARTITION p1970 VALUES LESS THAN (1980), + PARTITION p1980 VALUES LESS THAN (1990), + PARTITION p1990 VALUES LESS THAN (2000))`) + tk.MustExec(`CREATE TABLE member_level ( + id int, + level int, + achievements json +) +PARTITION BY LIST (level) ( + PARTITION l1 VALUES IN (1), + PARTITION l2 VALUES IN (2), + PARTITION l3 VALUES IN (3), + PARTITION l4 VALUES IN (4), + PARTITION l5 VALUES IN (5));`) + tk.MustExec(`ALTER TABLE members DROP PARTITION p1990`) + tk.MustExec(`ALTER TABLE member_level DROP PARTITION l5`) + tk.MustExec(`ALTER TABLE members TRUNCATE PARTITION p1980`) + tk.MustExec(`ALTER TABLE member_level TRUNCATE PARTITION l4`) + tk.MustExec("ALTER TABLE members ADD PARTITION (PARTITION `p1990to2010` VALUES LESS THAN (2010))") + tk.MustExec(`ALTER TABLE member_level ADD PARTITION (PARTITION l5_6 VALUES IN (5,6))`) + tk.MustContainErrMsg(`ALTER TABLE members ADD PARTITION (PARTITION p1990 VALUES LESS THAN (2000))`, "[ddl:1493]VALUES LESS THAN value must be strictly increasing for each partition") + tk.MustExec(`ALTER TABLE members REORGANIZE PARTITION p1990to2010 INTO +(PARTITION p1990 VALUES LESS THAN (2000), + PARTITION p2000 VALUES LESS THAN (2010), + PARTITION p2010 VALUES LESS THAN (2020), + PARTITION p2020 VALUES LESS THAN (2030), + PARTITION pMax VALUES LESS THAN (MAXVALUE))`) + tk.MustExec(`ALTER TABLE member_level REORGANIZE PARTITION l5_6 INTO +(PARTITION l5 VALUES IN (5), + PARTITION l6 VALUES IN (6))`) + tk.MustExec(`ALTER TABLE members REORGANIZE PARTITION pBefore1950,p1950 INTO (PARTITION pBefore1960 VALUES LESS THAN (1960))`) + tk.MustExec(`ALTER TABLE member_level REORGANIZE PARTITION l1,l2 INTO (PARTITION l1_2 VALUES IN (1,2))`) + tk.MustExec(`ALTER TABLE members REORGANIZE PARTITION pBefore1960,p1960,p1970,p1980,p1990,p2000,p2010,p2020,pMax INTO +(PARTITION p1800 VALUES LESS THAN (1900), + PARTITION p1900 VALUES LESS THAN (2000), + PARTITION p2000 VALUES LESS THAN (2100))`) + tk.MustExec(`ALTER TABLE member_level REORGANIZE PARTITION l1_2,l3,l4,l5,l6 INTO +(PARTITION lOdd VALUES IN (1,3,5), + PARTITION lEven VALUES IN (2,4,6))`) + tk.MustContainErrMsg(`ALTER TABLE members REORGANIZE PARTITION p1800,p2000 INTO (PARTITION p2000 VALUES LESS THAN (2100))`, "[ddl:8200]Unsupported REORGANIZE PARTITION of RANGE; not adjacent partitions") + tk.MustExec(`INSERT INTO members VALUES (313, "John", "Doe", "2022-11-22", NULL)`) + tk.MustExec(`ALTER TABLE members REORGANIZE PARTITION p2000 INTO (PARTITION p2000 VALUES LESS THAN (2050))`) + tk.MustContainErrMsg(`ALTER TABLE members REORGANIZE PARTITION p2000 INTO (PARTITION p2000 VALUES LESS THAN (2020))`, "[table:1526]Table has no partition for value 2022") + tk.MustExec(`INSERT INTO member_level (id, level) values (313, 6)`) + tk.MustContainErrMsg(`ALTER TABLE member_level REORGANIZE PARTITION lEven INTO (PARTITION lEven VALUES IN (2,4))`, "[table:1526]Table has no partition for value 6") +} diff --git a/ddl/db_partition_test.go b/ddl/db_partition_test.go index 97cf16ed694bc..d9d609858bb06 100644 --- a/ddl/db_partition_test.go +++ b/ddl/db_partition_test.go @@ -3337,9 +3337,6 @@ func TestPartitionErrorCode(t *testing.T) { );`) tk.MustGetDBError("alter table t_part coalesce partition 4;", dbterror.ErrCoalesceOnlyOnHashPartition) - tk.MustGetErrCode(`alter table t_part reorganize partition p0, p1 into ( - partition p0 values less than (1980));`, errno.ErrUnsupportedDDLOperation) - tk.MustGetErrCode("alter table t_part check partition p0, p1;", errno.ErrUnsupportedDDLOperation) tk.MustGetErrCode("alter table t_part optimize partition p0,p1;", errno.ErrUnsupportedDDLOperation) tk.MustGetErrCode("alter table t_part rebuild partition p0,p1;", errno.ErrUnsupportedDDLOperation) @@ -3751,9 +3748,9 @@ func TestTruncatePartitionMultipleTimes(t *testing.T) { } hook.OnJobUpdatedExported.Store(&onJobUpdatedExportedFunc) done1 := make(chan error, 1) - go backgroundExec(store, "alter table test.t truncate partition p0;", done1) + go backgroundExec(store, "test", "alter table test.t truncate partition p0;", done1) done2 := make(chan error, 1) - go backgroundExec(store, "alter table test.t truncate partition p0;", done2) + go backgroundExec(store, "test", "alter table test.t truncate partition p0;", done2) <-done1 <-done2 require.LessOrEqual(t, errCount, int32(1)) @@ -4584,6 +4581,7 @@ func TestAlterModifyPartitionColTruncateWarning(t *testing.T) { tk.MustQuery(`show warnings`).Check(testkit.Rows(""+ "Warning 1265 Data truncated for column 'a', value is ' 654321'", "Warning 1265 Data truncated for column 'a', value is ' 654321'")) + tk.MustExec(`admin check table t`) } func TestAlterModifyColumnOnPartitionedTableRename(t *testing.T) { diff --git a/ddl/db_table_test.go b/ddl/db_table_test.go index f4952e2e1d483..96a0e3524ae3c 100644 --- a/ddl/db_table_test.go +++ b/ddl/db_table_test.go @@ -210,7 +210,7 @@ func TestTransactionOnAddDropColumn(t *testing.T) { dom.DDL().SetHook(hook) done := make(chan error, 1) // test transaction on add column. - go backgroundExec(store, "alter table t1 add column c int not null after a", done) + go backgroundExec(store, "test", "alter table t1 add column c int not null after a", done) err := <-done require.NoError(t, err) require.Nil(t, checkErr) @@ -218,7 +218,7 @@ func TestTransactionOnAddDropColumn(t *testing.T) { tk.MustExec("delete from t1") // test transaction on drop column. - go backgroundExec(store, "alter table t1 drop column c", done) + go backgroundExec(store, "test", "alter table t1 drop column c", done) err = <-done require.NoError(t, err) require.Nil(t, checkErr) @@ -899,7 +899,7 @@ func TestAddColumn2(t *testing.T) { dom.DDL().SetHook(hook) done := make(chan error, 1) // test transaction on add column. - go backgroundExec(store, "alter table t1 add column c int not null", done) + go backgroundExec(store, "test", "alter table t1 add column c int not null", done) err := <-done require.NoError(t, err) @@ -940,7 +940,7 @@ func TestAddColumn2(t *testing.T) { } dom.DDL().SetHook(hook) - go backgroundExec(store, "alter table t2 add column b int not null default 3", done) + go backgroundExec(store, "test", "alter table t2 add column b int not null default 3", done) err = <-done require.NoError(t, err) re.Check(testkit.Rows("1 2")) diff --git a/ddl/db_test.go b/ddl/db_test.go index 916cdc85ef367..ca442f15c9ba5 100644 --- a/ddl/db_test.go +++ b/ddl/db_test.go @@ -282,7 +282,7 @@ func TestIssue22307(t *testing.T) { dom.DDL().SetHook(hook) done := make(chan error, 1) // test transaction on add column. - go backgroundExec(store, "alter table t drop column b;", done) + go backgroundExec(store, "test", "alter table t drop column b;", done) err := <-done require.NoError(t, err) require.EqualError(t, checkErr1, "[planner:1054]Unknown column 'b' in 'where clause'") diff --git a/ddl/ddl.go b/ddl/ddl.go index a9e0f4d96478c..e658547b471d3 100644 --- a/ddl/ddl.go +++ b/ddl/ddl.go @@ -191,7 +191,7 @@ type DDL interface { CreatePlacementPolicy(ctx sessionctx.Context, stmt *ast.CreatePlacementPolicyStmt) error DropPlacementPolicy(ctx sessionctx.Context, stmt *ast.DropPlacementPolicyStmt) error AlterPlacementPolicy(ctx sessionctx.Context, stmt *ast.AlterPlacementPolicyStmt) error - CreateResourceGroup(ctx sessionctx.Context, stmt *ast.CreateResourceGroupStmt) error + AddResourceGroup(ctx sessionctx.Context, stmt *ast.CreateResourceGroupStmt) error AlterResourceGroup(ctx sessionctx.Context, stmt *ast.AlterResourceGroupStmt) error DropResourceGroup(ctx sessionctx.Context, stmt *ast.DropResourceGroupStmt) error FlashbackCluster(ctx sessionctx.Context, flashbackTS uint64) error @@ -534,6 +534,7 @@ func (dc *ddlCtx) newReorgCtx(jobID int64, startKey []byte, currElement *meta.El rc.setCurrentElement(currElement) rc.mu.warnings = make(map[errors.ErrorID]*terror.Error) rc.mu.warningsCount = make(map[errors.ErrorID]int64) + rc.references.Add(1) dc.reorgCtx.Lock() defer dc.reorgCtx.Unlock() dc.reorgCtx.reorgCtxMap[jobID] = rc @@ -544,14 +545,22 @@ func (dc *ddlCtx) setReorgCtxForBackfill(bfJob *BackfillJob) { rc := dc.getReorgCtx(bfJob.JobID) if rc == nil { ele := &meta.Element{ID: bfJob.EleID, TypeKey: bfJob.EleKey} - dc.newReorgCtx(bfJob.JobID, bfJob.StartKey, ele, bfJob.RowCount) + dc.newReorgCtx(bfJob.JobID, bfJob.Meta.StartKey, ele, bfJob.Meta.RowCount) + } else { + rc.references.Add(1) } } -func (dc *ddlCtx) removeReorgCtx(job *model.Job) { +func (dc *ddlCtx) removeReorgCtx(jobID int64) { dc.reorgCtx.Lock() defer dc.reorgCtx.Unlock() - delete(dc.reorgCtx.reorgCtxMap, job.ID) + ctx, ok := dc.reorgCtx.reorgCtxMap[jobID] + if ok { + ctx.references.Sub(1) + if ctx.references.Load() == 0 { + delete(dc.reorgCtx.reorgCtxMap, jobID) + } + } } func (dc *ddlCtx) notifyReorgCancel(job *model.Job) { @@ -972,7 +981,8 @@ func getIntervalFromPolicy(policy []time.Duration, i int) (time.Duration, bool) func getJobCheckInterval(job *model.Job, i int) (time.Duration, bool) { switch job.Type { - case model.ActionAddIndex, model.ActionAddPrimaryKey, model.ActionModifyColumn: + case model.ActionAddIndex, model.ActionAddPrimaryKey, model.ActionModifyColumn, + model.ActionReorganizePartition: return getIntervalFromPolicy(slowDDLIntervalPolicy, i) case model.ActionCreateTable, model.ActionCreateSchema: return getIntervalFromPolicy(fastDDLIntervalPolicy, i) diff --git a/ddl/ddl_api.go b/ddl/ddl_api.go index cd002a5968251..cc2a0f8d2f5fc 100644 --- a/ddl/ddl_api.go +++ b/ddl/ddl_api.go @@ -948,7 +948,7 @@ func checkColumnDefaultValue(ctx sessionctx.Context, col *table.Column, value in if value != nil && ctx.GetSessionVars().SQLMode.HasNoZeroDateMode() && ctx.GetSessionVars().SQLMode.HasStrictMode() && types.IsTypeTime(col.GetType()) { if vv, ok := value.(string); ok { - timeValue, err := expression.GetTimeValue(ctx, vv, col.GetType(), col.GetDecimal()) + timeValue, err := expression.GetTimeValue(ctx, vv, col.GetType(), col.GetDecimal(), nil) if err != nil { return hasDefaultValue, value, errors.Trace(err) } @@ -973,7 +973,7 @@ func convertTimestampDefaultValToUTC(ctx sessionctx.Context, defaultVal interfac } if vv, ok := defaultVal.(string); ok { if vv != types.ZeroDatetimeStr && !strings.EqualFold(vv, ast.CurrentTimestamp) { - t, err := types.ParseTime(ctx.GetSessionVars().StmtCtx, vv, col.GetType(), col.GetDecimal()) + t, err := types.ParseTime(ctx.GetSessionVars().StmtCtx, vv, col.GetType(), col.GetDecimal(), nil) if err != nil { return defaultVal, errors.Trace(err) } @@ -1224,7 +1224,7 @@ func getDefaultValue(ctx sessionctx.Context, col *table.Column, option *ast.Colu } if tp == mysql.TypeTimestamp || tp == mysql.TypeDatetime || tp == mysql.TypeDate { - vd, err := expression.GetTimeValue(ctx, option.Expr, tp, fsp) + vd, err := expression.GetTimeValue(ctx, option.Expr, tp, fsp, nil) value := vd.GetValue() if err != nil { return nil, false, dbterror.ErrInvalidDefaultValue.GenWithStackByArgs(col.Name.O) @@ -3026,6 +3026,8 @@ func SetDirectPlacementOpt(placementSettings *model.PlacementSettings, placement placementSettings.FollowerConstraints = stringVal case ast.PlacementOptionVoterConstraints: placementSettings.VoterConstraints = stringVal + case ast.PlacementOptionSurvivalPreferences: + placementSettings.SurvivalPreferences = stringVal default: return errors.Trace(errors.New("unknown placement policy option")) } @@ -3329,7 +3331,7 @@ func (d *ddl) AlterTable(ctx context.Context, sctx sessionctx.Context, stmt *ast case ast.AlterTableCoalescePartitions: err = d.CoalescePartitions(sctx, ident, spec) case ast.AlterTableReorganizePartition: - err = errors.Trace(dbterror.ErrUnsupportedReorganizePartition) + err = d.ReorganizePartitions(sctx, ident, spec) case ast.AlterTableReorganizeFirstPartition: err = dbterror.ErrGeneralUnsupportedDDL.GenWithStackByArgs("MERGE FIRST PARTITION") case ast.AlterTableReorganizeLastPartition: @@ -3905,6 +3907,181 @@ func (d *ddl) AddTablePartitions(ctx sessionctx.Context, ident ast.Ident, spec * return errors.Trace(err) } +// getReorganizedDefinitions return the definitions as they would look like after the REORGANIZE PARTITION is done. +func getReorganizedDefinitions(pi *model.PartitionInfo, firstPartIdx, lastPartIdx int, idMap map[int]struct{}) []model.PartitionDefinition { + tmpDefs := make([]model.PartitionDefinition, 0, len(pi.Definitions)+len(pi.AddingDefinitions)-len(idMap)) + if pi.Type == model.PartitionTypeList { + replaced := false + for i := range pi.Definitions { + if _, ok := idMap[i]; ok { + if !replaced { + tmpDefs = append(tmpDefs, pi.AddingDefinitions...) + replaced = true + } + continue + } + tmpDefs = append(tmpDefs, pi.Definitions[i]) + } + if !replaced { + // For safety, for future non-partitioned table -> partitioned + tmpDefs = append(tmpDefs, pi.AddingDefinitions...) + } + return tmpDefs + } + // Range + tmpDefs = append(tmpDefs, pi.Definitions[:firstPartIdx]...) + tmpDefs = append(tmpDefs, pi.AddingDefinitions...) + if len(pi.Definitions) > (lastPartIdx + 1) { + tmpDefs = append(tmpDefs, pi.Definitions[lastPartIdx+1:]...) + } + return tmpDefs +} + +func getReplacedPartitionIDs(names []model.CIStr, pi *model.PartitionInfo) (int, int, map[int]struct{}, error) { + idMap := make(map[int]struct{}) + var firstPartIdx, lastPartIdx = -1, -1 + for _, name := range names { + partIdx := pi.FindPartitionDefinitionByName(name.L) + if partIdx == -1 { + return 0, 0, nil, errors.Trace(dbterror.ErrWrongPartitionName) + } + if _, ok := idMap[partIdx]; ok { + return 0, 0, nil, errors.Trace(dbterror.ErrSameNamePartition) + } + idMap[partIdx] = struct{}{} + if firstPartIdx == -1 { + firstPartIdx = partIdx + } else { + firstPartIdx = mathutil.Min[int](firstPartIdx, partIdx) + } + if lastPartIdx == -1 { + lastPartIdx = partIdx + } else { + lastPartIdx = mathutil.Max[int](lastPartIdx, partIdx) + } + } + if pi.Type == model.PartitionTypeRange { + if len(idMap) != (lastPartIdx - firstPartIdx + 1) { + return 0, 0, nil, errors.Trace(dbterror.ErrGeneralUnsupportedDDL.GenWithStackByArgs( + "REORGANIZE PARTITION of RANGE; not adjacent partitions")) + } + } + + return firstPartIdx, lastPartIdx, idMap, nil +} + +// ReorganizePartitions reorganize one set of partitions to a new set of partitions. +func (d *ddl) ReorganizePartitions(ctx sessionctx.Context, ident ast.Ident, spec *ast.AlterTableSpec) error { + schema, t, err := d.getSchemaAndTableByIdent(ctx, ident) + if err != nil { + return errors.Trace(infoschema.ErrTableNotExists.FastGenByArgs(ident.Schema, ident.Name)) + } + + meta := t.Meta() + pi := meta.GetPartitionInfo() + if pi == nil { + return dbterror.ErrPartitionMgmtOnNonpartitioned + } + switch pi.Type { + case model.PartitionTypeRange, model.PartitionTypeList: + default: + return errors.Trace(dbterror.ErrUnsupportedReorganizePartition) + } + firstPartIdx, lastPartIdx, idMap, err := getReplacedPartitionIDs(spec.PartitionNames, pi) + if err != nil { + return errors.Trace(err) + } + partInfo, err := BuildAddedPartitionInfo(ctx, meta, spec) + if err != nil { + return errors.Trace(err) + } + if err = d.assignPartitionIDs(partInfo.Definitions); err != nil { + return errors.Trace(err) + } + if err = checkReorgPartitionDefs(ctx, meta, partInfo, firstPartIdx, lastPartIdx, idMap); err != nil { + return errors.Trace(err) + } + if err = handlePartitionPlacement(ctx, partInfo); err != nil { + return errors.Trace(err) + } + + tzName, tzOffset := ddlutil.GetTimeZone(ctx) + job := &model.Job{ + SchemaID: schema.ID, + TableID: meta.ID, + SchemaName: schema.Name.L, + TableName: t.Meta().Name.L, + Type: model.ActionReorganizePartition, + BinlogInfo: &model.HistoryInfo{}, + Args: []interface{}{spec.PartitionNames, partInfo}, + ReorgMeta: &model.DDLReorgMeta{ + SQLMode: ctx.GetSessionVars().SQLMode, + Warnings: make(map[errors.ErrorID]*terror.Error), + WarningsCount: make(map[errors.ErrorID]int64), + Location: &model.TimeZoneLocation{Name: tzName, Offset: tzOffset}, + }, + } + + // No preSplitAndScatter here, it will be done by the worker in onReorganizePartition instead. + err = d.DoDDLJob(ctx, job) + err = d.callHookOnChanged(job, err) + return errors.Trace(err) +} + +func checkReorgPartitionDefs(ctx sessionctx.Context, tblInfo *model.TableInfo, partInfo *model.PartitionInfo, firstPartIdx, lastPartIdx int, idMap map[int]struct{}) error { + // partInfo contains only the new added partition, we have to combine it with the + // old partitions to check all partitions is strictly increasing. + pi := tblInfo.Partition + clonedMeta := tblInfo.Clone() + clonedMeta.Partition.AddingDefinitions = partInfo.Definitions + clonedMeta.Partition.Definitions = getReorganizedDefinitions(clonedMeta.Partition, firstPartIdx, lastPartIdx, idMap) + if err := checkPartitionDefinitionConstraints(ctx, clonedMeta); err != nil { + return errors.Trace(err) + } + if pi.Type == model.PartitionTypeRange { + if lastPartIdx == len(pi.Definitions)-1 { + // Last partition dropped, OK to change the end range + // Also includes MAXVALUE + return nil + } + // Check if the replaced end range is the same as before + lastAddingPartition := partInfo.Definitions[len(partInfo.Definitions)-1] + lastOldPartition := pi.Definitions[lastPartIdx] + if len(pi.Columns) > 0 { + newGtOld, err := checkTwoRangeColumns(ctx, &lastAddingPartition, &lastOldPartition, pi, tblInfo) + if err != nil { + return errors.Trace(err) + } + if newGtOld { + return errors.Trace(dbterror.ErrRangeNotIncreasing) + } + oldGtNew, err := checkTwoRangeColumns(ctx, &lastOldPartition, &lastAddingPartition, pi, tblInfo) + if err != nil { + return errors.Trace(err) + } + if oldGtNew { + return errors.Trace(dbterror.ErrRangeNotIncreasing) + } + return nil + } + + isUnsigned := isPartExprUnsigned(tblInfo) + currentRangeValue, _, err := getRangeValue(ctx, pi.Definitions[lastPartIdx].LessThan[0], isUnsigned) + if err != nil { + return errors.Trace(err) + } + newRangeValue, _, err := getRangeValue(ctx, partInfo.Definitions[len(partInfo.Definitions)-1].LessThan[0], isUnsigned) + if err != nil { + return errors.Trace(err) + } + + if currentRangeValue != newRangeValue { + return errors.Trace(dbterror.ErrRangeNotIncreasing) + } + } + return nil +} + // CoalescePartitions coalesce partitions can be used with a table that is partitioned by hash or key to reduce the number of partitions by number. func (d *ddl) CoalescePartitions(ctx sessionctx.Context, ident ast.Ident, spec *ast.AlterTableSpec) error { is := d.infoCache.GetLatest() @@ -7613,16 +7790,13 @@ func checkIgnorePlacementDDL(ctx sessionctx.Context) bool { return false } -// CreateResourceGroup implements the DDL interface, creates a resource group. -func (d *ddl) CreateResourceGroup(ctx sessionctx.Context, stmt *ast.CreateResourceGroupStmt) (err error) { - groupInfo := &model.ResourceGroupInfo{ResourceGroupSettings: &model.ResourceGroupSettings{}} +// AddResourceGroup implements the DDL interface, creates a resource group. +func (d *ddl) AddResourceGroup(ctx sessionctx.Context, stmt *ast.CreateResourceGroupStmt) (err error) { groupName := stmt.ResourceGroupName - groupInfo.Name = groupName - for _, opt := range stmt.ResourceGroupOptionList { - err := SetDirectResourceGroupUnit(groupInfo.ResourceGroupSettings, opt.Tp, opt.StrValue, opt.UintValue, opt.BoolValue) - if err != nil { - return err - } + groupInfo := &model.ResourceGroupInfo{Name: groupName, ResourceGroupSettings: &model.ResourceGroupSettings{}} + groupInfo, err = buildResourceGroup(groupInfo, stmt.ResourceGroupOptionList) + if err != nil { + return err } if _, ok := d.GetInfoSchemaWithInterceptor(ctx).ResourceGroupByName(groupName); ok { @@ -7711,6 +7885,7 @@ func buildResourceGroup(oldGroup *model.ResourceGroupInfo, options []*ast.Resour return nil, err } } + groupInfo.ResourceGroupSettings.Adjust() return groupInfo, nil } diff --git a/ddl/ddl_test.go b/ddl/ddl_test.go index dc19436afd9b9..99e01a8e740c4 100644 --- a/ddl/ddl_test.go +++ b/ddl/ddl_test.go @@ -39,9 +39,14 @@ import ( const testLease = 5 * time.Millisecond +// DDLForTest exports for testing. type DDLForTest interface { // SetInterceptor sets the interceptor. SetInterceptor(h Interceptor) + NewReorgCtx(jobID int64, startKey []byte, currElement *meta.Element, rowCount int64) *reorgCtx + SetReorgCtxForBackfill(bfJob *BackfillJob) + GetReorgCtx(jobID int64) *reorgCtx + RemoveReorgCtx(id int64) } // SetInterceptor implements DDL.SetInterceptor interface. @@ -52,12 +57,40 @@ func (d *ddl) SetInterceptor(i Interceptor) { d.mu.interceptor = i } +// IsReorgCanceled exports for testing. +func (rc *reorgCtx) IsReorgCanceled() bool { + return rc.isReorgCanceled() +} + +// NewReorgCtx exports for testing. +func (d *ddl) NewReorgCtx(jobID int64, startKey []byte, currElement *meta.Element, rowCount int64) *reorgCtx { + return d.newReorgCtx(jobID, startKey, currElement, rowCount) +} + +// SetReorgCtxForBackfill exports for testing. +func (d *ddl) SetReorgCtxForBackfill(bfJob *BackfillJob) { + d.setReorgCtxForBackfill(bfJob) +} + +// GetReorgCtx exports for testing. +func (d *ddl) GetReorgCtx(jobID int64) *reorgCtx { + return d.getReorgCtx(jobID) +} + +// RemoveReorgCtx exports for testing. +func (d *ddl) RemoveReorgCtx(id int64) { + d.removeReorgCtx(id) +} + // JobNeedGCForTest is only used for test. var JobNeedGCForTest = jobNeedGC // NewSession is only used for test. var NewSession = newSession +// GetJobWithoutPartition is only used for test. +const GetJobWithoutPartition = getJobWithoutPartition + // GetDDLCtx returns ddlCtx for test. func GetDDLCtx(d DDL) *ddlCtx { return d.(*ddl).ddlCtx diff --git a/ddl/ddl_worker.go b/ddl/ddl_worker.go index 68b67836216d9..48faea6c6e02c 100644 --- a/ddl/ddl_worker.go +++ b/ddl/ddl_worker.go @@ -40,6 +40,7 @@ import ( tidbutil "github.com/pingcap/tidb/util" "github.com/pingcap/tidb/util/dbterror" "github.com/pingcap/tidb/util/logutil" + "github.com/pingcap/tidb/util/mathutil" "github.com/pingcap/tidb/util/resourcegrouptag" "github.com/pingcap/tidb/util/topsql" topsqlstate "github.com/pingcap/tidb/util/topsql/state" @@ -519,7 +520,8 @@ func jobNeedGC(job *model.Job) bool { switch job.Type { case model.ActionDropSchema, model.ActionDropTable, model.ActionTruncateTable, model.ActionDropIndex, model.ActionDropPrimaryKey, model.ActionDropTablePartition, model.ActionTruncateTablePartition, model.ActionDropColumn, model.ActionModifyColumn, - model.ActionAddIndex, model.ActionAddPrimaryKey: + model.ActionAddIndex, model.ActionAddPrimaryKey, + model.ActionReorganizePartition: return true case model.ActionMultiSchemaChange: for _, sub := range job.MultiSchemaInfo.SubJobs { @@ -673,9 +675,10 @@ func (w *worker) unlockSeqNum(err error) { // DDLBackfillers contains the DDL need backfill step. var DDLBackfillers = map[model.ActionType]string{ - model.ActionAddIndex: "add_index", - model.ActionModifyColumn: "modify_column", - model.ActionDropIndex: "drop_index", + model.ActionAddIndex: "add_index", + model.ActionModifyColumn: "modify_column", + model.ActionDropIndex: "drop_index", + model.ActionReorganizePartition: "reorganize_partition", } func getDDLRequestSource(jobType model.ActionType) string { @@ -1088,6 +1091,8 @@ func (w *worker) runDDLJob(d *ddlCtx, t *meta.Meta, job *model.Job) (ver int64, ver, err = w.onFlashbackCluster(d, t, job) case model.ActionMultiSchemaChange: ver, err = onMultiSchemaChange(w, d, t, job) + case model.ActionReorganizePartition: + ver, err = w.onReorganizePartition(d, t, job) case model.ActionAlterTTLInfo: ver, err = onTTLInfoChange(d, t, job) case model.ActionAlterTTLRemove: @@ -1361,6 +1366,22 @@ func updateSchemaVersion(d *ddlCtx, t *meta.Meta, job *model.Job, multiInfos ... diff.AffectedOpts = buildPlacementAffects(oldIDs, oldIDs) } } + case model.ActionReorganizePartition: + diff.TableID = job.TableID + if len(job.CtxVars) > 0 { + if droppedIDs, ok := job.CtxVars[0].([]int64); ok { + if addedIDs, ok := job.CtxVars[1].([]int64); ok { + // to use AffectedOpts we need both new and old to have the same length + maxParts := mathutil.Max[int](len(droppedIDs), len(addedIDs)) + // Also initialize them to 0! + oldIDs := make([]int64, maxParts) + copy(oldIDs, droppedIDs) + newIDs := make([]int64, maxParts) + copy(newIDs, addedIDs) + diff.AffectedOpts = buildPlacementAffects(oldIDs, newIDs) + } + } + } case model.ActionCreateTable: diff.TableID = job.TableID if len(job.Args) > 0 { diff --git a/ddl/ddl_worker_test.go b/ddl/ddl_worker_test.go index 0471740d41ddf..b946490e18e25 100644 --- a/ddl/ddl_worker_test.go +++ b/ddl/ddl_worker_test.go @@ -309,3 +309,31 @@ func TestJobNeedGC(t *testing.T) { }}} require.True(t, ddl.JobNeedGCForTest(job)) } + +func TestUsingReorgCtx(t *testing.T) { + _, domain := testkit.CreateMockStoreAndDomainWithSchemaLease(t, testLease) + d := domain.DDL() + + wg := util.WaitGroupWrapper{} + wg.Run(func() { + jobID := int64(1) + m := &model.BackfillMeta{StartKey: []byte("skey"), RowCount: 1} + bfJob := &ddl.BackfillJob{JobID: jobID, EleID: 1, EleKey: nil, Meta: m} + for i := 0; i < 100; i++ { + d.(ddl.DDLForTest).SetReorgCtxForBackfill(bfJob) + d.(ddl.DDLForTest).GetReorgCtx(jobID).IsReorgCanceled() + d.(ddl.DDLForTest).RemoveReorgCtx(jobID) + } + }) + wg.Run(func() { + jobID := int64(1) + startKey := []byte("skey") + ele := &meta.Element{ID: 1, TypeKey: nil} + for i := 0; i < 100; i++ { + d.(ddl.DDLForTest).NewReorgCtx(jobID, startKey, ele, 0) + d.(ddl.DDLForTest).GetReorgCtx(jobID).IsReorgCanceled() + d.(ddl.DDLForTest).RemoveReorgCtx(jobID) + } + }) + wg.Wait() +} diff --git a/ddl/delete_range.go b/ddl/delete_range.go index 899bb1bb7143e..8734d2c482968 100644 --- a/ddl/delete_range.go +++ b/ddl/delete_range.go @@ -307,9 +307,13 @@ func insertJobIntoDeleteRangeTable(ctx context.Context, sctx sessionctx.Context, endKey := tablecodec.EncodeTablePrefix(tableID + 1) elemID := ea.allocForPhysicalID(tableID) return doInsert(ctx, s, job.ID, elemID, startKey, endKey, now, fmt.Sprintf("table ID is %d", tableID)) - case model.ActionDropTablePartition, model.ActionTruncateTablePartition: + case model.ActionDropTablePartition, model.ActionTruncateTablePartition, model.ActionReorganizePartition: var physicalTableIDs []int64 - if err := job.DecodeArgs(&physicalTableIDs); err != nil { + // partInfo is not used, but is set in ReorgPartition. + // Better to have an additional argument in job.DecodeArgs since it is ignored, + // instead of having one to few, which will remove the data from the job arguments... + var partInfo model.PartitionInfo + if err := job.DecodeArgs(&physicalTableIDs, &partInfo); err != nil { return errors.Trace(err) } for _, physicalTableID := range physicalTableIDs { diff --git a/ddl/dist_backfilling.go b/ddl/dist_backfilling.go index 53d1241444209..9b2524beb86c5 100644 --- a/ddl/dist_backfilling.go +++ b/ddl/dist_backfilling.go @@ -15,7 +15,6 @@ package ddl import ( - "encoding/hex" "sync" "time" @@ -35,6 +34,8 @@ import ( "go.uber.org/zap" ) +const getJobWithoutPartition = -1 + type backfillWorkerContext struct { currID int mu sync.Mutex @@ -108,19 +109,12 @@ func (bwCtx *backfillWorkerContext) GetContext() *backfillWorker { return bw } -func runBackfillJobs(d *ddl, ingestBackendCtx *ingest.BackendContext, bJob *BackfillJob, jobCtx *JobContext) (table.Table, error) { +func runBackfillJobs(d *ddl, sess *session, ingestBackendCtx *ingest.BackendContext, bJob *BackfillJob, jobCtx *JobContext) (table.Table, error) { dbInfo, tbl, err := d.getTableByTxn(d.store, bJob.Meta.SchemaID, bJob.Meta.TableID) if err != nil { logutil.BgLogger().Warn("[ddl] runBackfillJobs gets table failed", zap.String("bfJob", bJob.AbbrStr()), zap.Error(err)) return nil, err } - se, err := d.sessPool.get() - if err != nil { - logutil.BgLogger().Warn("[ddl] run backfill jobs get session failed", zap.Error(err)) - return nil, err - } - defer d.sessPool.put(se) - sess := newSession(se) workerCnt := int(variable.GetDDLReorgWorkerCounter()) // TODO: Different worker using different newBackfillerFunc. @@ -135,9 +129,14 @@ func runBackfillJobs(d *ddl, ingestBackendCtx *ingest.BackendContext, bJob *Back return bfWorker.runTask(task) }) + runningPID := int64(0) + // If txn-merge we needn't to claim the backfill job through the partition table + if ingestBackendCtx == nil { + runningPID = getJobWithoutPartition + } proFunc := func() ([]*reorgBackfillTask, error) { // TODO: After BackfillJob replaces reorgBackfillTask, use backfiller's GetTasks instead of it. - return GetTasks(d.ddlCtx, sess, tbl, bJob.JobID, workerCnt+5) + return GetTasks(d.ddlCtx, sess, tbl, bJob.JobID, &runningPID, workerCnt+5) } // add new task resultCh, control := d.backfillWorkerPool.AddProduceBySlice(proFunc, 0, workerCtx, spmc.WithConcurrency(workerCnt)) @@ -220,41 +219,28 @@ func (bwm *backfilWorkerManager) close(d *ddl) error { func (dc *ddlCtx) backfillJob2Task(t table.Table, bfJob *BackfillJob) (*reorgBackfillTask, error) { pt := t.(table.PhysicalTable) if tbl, ok := t.(table.PartitionedTable); ok { - pt = tbl.GetPartition(bfJob.Meta.PhysicalTableID) + pt = tbl.GetPartition(bfJob.PhysicalTableID) if pt == nil { - return nil, dbterror.ErrCancelledDDLJob.GenWithStack("Can not find partition id %d for table %d", bfJob.Meta.PhysicalTableID, t.Meta().ID) + return nil, dbterror.ErrCancelledDDLJob.GenWithStack("Can not find partition id %d for table %d", bfJob.PhysicalTableID, t.Meta().ID) } } - endKey := bfJob.EndKey - // TODO: Check reorgInfo.mergingTmpIdx - endK, err := getRangeEndKey(dc.jobContext(bfJob.JobID), dc.store, bfJob.Meta.Priority, pt.RecordPrefix(), bfJob.StartKey, endKey) - if err != nil { - logutil.BgLogger().Info("[ddl] convert backfill job to task, get reverse key failed", zap.String("backfill job", bfJob.AbbrStr()), zap.Error(err)) - } else { - logutil.BgLogger().Info("[ddl] convert backfill job to task, change end key", zap.String("backfill job", - bfJob.AbbrStr()), zap.String("current key", hex.EncodeToString(bfJob.StartKey)), zap.Bool("end include", bfJob.Meta.EndInclude), - zap.String("end key", hex.EncodeToString(endKey)), zap.String("current end key", hex.EncodeToString(endK))) - endKey = endK - } - return &reorgBackfillTask{ bfJob: bfJob, physicalTable: pt, // TODO: Remove these fields after remove the old logic. sqlQuery: bfJob.Meta.Query, - startKey: bfJob.StartKey, - endKey: endKey, + startKey: bfJob.Meta.StartKey, + endKey: bfJob.Meta.EndKey, endInclude: bfJob.Meta.EndInclude, priority: bfJob.Meta.Priority}, nil } // GetTasks gets the backfill tasks associated with the non-runningJobID. -func GetTasks(d *ddlCtx, sess *session, tbl table.Table, runningJobID int64, concurrency int) ([]*reorgBackfillTask, error) { +func GetTasks(d *ddlCtx, sess *session, tbl table.Table, runningJobID int64, runningPID *int64, concurrency int) ([]*reorgBackfillTask, error) { // TODO: At present, only add index is processed. In the future, different elements need to be distinguished. var err error - var bJobs []*BackfillJob for i := 0; i < retrySQLTimes; i++ { - bJobs, err = GetAndMarkBackfillJobsForOneEle(sess, concurrency, runningJobID, d.uuid, InstanceLease) + bJobs, err := GetAndMarkBackfillJobsForOneEle(sess, concurrency, runningJobID, d.uuid, *runningPID, InstanceLease) if err != nil { // TODO: add test: if all tidbs can't get the unmark backfill job(a tidb mark a backfill job, other tidbs returned, then the tidb can't handle this job.) if dbterror.ErrDDLJobNotFound.Equal(err) { @@ -268,6 +254,9 @@ func GetTasks(d *ddlCtx, sess *session, tbl table.Table, runningJobID int64, con } } + if *runningPID != getJobWithoutPartition { + *runningPID = bJobs[0].PhysicalTableID + } tasks := make([]*reorgBackfillTask, 0, len(bJobs)) for _, bJ := range bJobs { task, err := d.backfillJob2Task(tbl, bJ) diff --git a/ddl/dist_owner.go b/ddl/dist_owner.go index d10491fd0da3e..43a6dff87bc97 100644 --- a/ddl/dist_owner.go +++ b/ddl/dist_owner.go @@ -16,84 +16,306 @@ package ddl import ( "context" + "encoding/hex" "fmt" + "strconv" "time" "github.com/pingcap/errors" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/meta" + "github.com/pingcap/tidb/metrics" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/parser/mysql" "github.com/pingcap/tidb/sessionctx" "github.com/pingcap/tidb/sessionctx/variable" "github.com/pingcap/tidb/table" + tidbutil "github.com/pingcap/tidb/util" "github.com/pingcap/tidb/util/dbterror" "github.com/pingcap/tidb/util/logutil" + "github.com/pingcap/tidb/util/mathutil" + atomicutil "go.uber.org/atomic" "go.uber.org/zap" ) // CheckBackfillJobFinishInterval is export for test. -var CheckBackfillJobFinishInterval = 300 * time.Millisecond +var ( + CheckBackfillJobFinishInterval = 300 * time.Millisecond + telemetryDistReorgUsage = metrics.TelemetryDistReorgCnt +) + +const ( + distPhysicalTableConcurrency = 16 +) -func initDistReorg(reorgMeta *model.DDLReorgMeta, store kv.Storage, schemaID int64, tblInfo *model.TableInfo) error { - tbl, err := getTable(store, schemaID, tblInfo) +func initDistReorg(reorgMeta *model.DDLReorgMeta) { + isDistReorg := variable.DDLEnableDistributeReorg.Load() + reorgMeta.IsDistReorg = isDistReorg + if isDistReorg { + metrics.TelemetryDistReorgCnt.Inc() + } +} + +// BackfillJobRangeMeta is export for test. +type BackfillJobRangeMeta struct { + ID int64 + PhyTblID int64 + PhyTbl table.PhysicalTable + StartKey []byte + EndKey []byte +} + +func (m *BackfillJobRangeMeta) String() string { + physicalID := strconv.FormatInt(m.PhyTblID, 10) + startKey := hex.EncodeToString(m.StartKey) + endKey := hex.EncodeToString(m.EndKey) + rangeStr := "taskID_" + strconv.Itoa(int(m.ID)) + "_physicalTableID_" + physicalID + "_" + "[" + startKey + "," + endKey + ")" + return rangeStr +} + +type splitJobContext struct { + ctx context.Context + cancel context.CancelFunc + isMultiPhyTbl bool + bfWorkerType backfillerType + isUnique bool + batchSize int + minBatchSize int + currBackfillJobID *atomicutil.Int64 + currPhysicalID int64 + phyTblMetaCh chan *BackfillJobRangeMeta + resultCh chan error +} + +func getRunningPhysicalTableMetas(sess *session, sJobCtx *splitJobContext, reorgInfo *reorgInfo) ([]*BackfillJobRangeMeta, error) { + ddlJobID, eleID, eleKey, currPID := reorgInfo.Job.ID, reorgInfo.currElement.ID, reorgInfo.currElement.TypeKey, reorgInfo.PhysicalTableID + pTblMetas, err := GetPhysicalTableMetas(sess, ddlJobID, eleID, eleKey) if err != nil { - return errors.Trace(err) + return nil, errors.Trace(err) } - isDistReorg := variable.DDLEnableDistributeReorg.Load() - // TODO: Support partitionTable. - if _, ok := tbl.(table.PartitionedTable); ok { - isDistReorg = false + currBfJobID := int64(1) + physicalTIDs := make([]int64, 0, len(pTblMetas)) + phyTblMetas := make([]*BackfillJobRangeMeta, 0, len(pTblMetas)) + if len(pTblMetas) == 0 { + bfJM := &BackfillJobRangeMeta{PhyTblID: currPID, StartKey: reorgInfo.StartKey, EndKey: reorgInfo.EndKey} + phyTblMetas = append(phyTblMetas, bfJM) + physicalTIDs = append(physicalTIDs, bfJM.PhyTblID) + } else { + for _, pMeta := range pTblMetas { + phyTblMetas = append(phyTblMetas, pMeta) + currPID = mathutil.Max(pMeta.PhyTblID, currPID) + currBfJobID = mathutil.Max(pMeta.ID, currBfJobID) + physicalTIDs = append(physicalTIDs, pMeta.PhyTblID) + } } - reorgMeta.IsDistReorg = isDistReorg - return nil + sJobCtx.currPhysicalID = currPID + sJobCtx.currBackfillJobID = atomicutil.NewInt64(currBfJobID) + logutil.BgLogger().Info("[ddl] unprocessed physical table ranges get from table", zap.Int64("jobID", ddlJobID), + zap.Int64("eleID", eleID), zap.ByteString("eleKey", eleKey), + zap.Int64("currPID", sJobCtx.currPhysicalID), zap.Int64s("phyTblIDs", physicalTIDs)) + return phyTblMetas, nil } -func (dc *ddlCtx) controlWritePhysicalTableRecord(sess *session, t table.PhysicalTable, bfWorkerType backfillerType, reorgInfo *reorgInfo) error { +func (dc *ddlCtx) sendPhysicalTableMetas(reorgInfo *reorgInfo, t table.Table, sJobCtx *splitJobContext, runningPTblMetas []*BackfillJobRangeMeta) { + var err error + physicalTIDs := make([]int64, 0, distPhysicalTableConcurrency) + defer func() { + logutil.BgLogger().Info("[ddl] send physical table ranges to split finished", zap.Int64("jobID", reorgInfo.Job.ID), + zap.Stringer("ele", reorgInfo.currElement), zap.Int64s("phyTblIDs", physicalTIDs), zap.Error(err)) + if err != nil { + sJobCtx.cancel() + } else { + close(sJobCtx.phyTblMetaCh) + } + }() + + for _, pTblM := range runningPTblMetas { + err = dc.isReorgRunnable(reorgInfo.Job.ID, false) + if err != nil { + return + } + + if tbl, ok := t.(table.PartitionedTable); ok { + pTblM.PhyTbl = tbl.GetPartition(pTblM.PhyTblID) + sJobCtx.phyTblMetaCh <- pTblM + } else { + //nolint:forcetypeassert + phyTbl := t.(table.PhysicalTable) + pTblM.PhyTbl = phyTbl + sJobCtx.phyTblMetaCh <- pTblM + } + physicalTIDs = append(physicalTIDs, pTblM.PhyTblID) + } + + if tbl, ok := t.(table.PartitionedTable); ok { + currPhysicalID := sJobCtx.currPhysicalID + for { + err = dc.isReorgRunnable(reorgInfo.Job.ID, false) + if err != nil { + return + } + select { + case <-sJobCtx.ctx.Done(): + err = sJobCtx.ctx.Err() + return + default: + } + + pID, startKey, endKey, err1 := getNextPartitionInfo(reorgInfo, tbl, currPhysicalID) + if err1 != nil { + err = err1 + return + } + if pID == 0 { + // Next partition does not exist, all the job done. + return + } + pTbl := tbl.GetPartition(pID) + if pTbl == nil { + err = dbterror.ErrCancelledDDLJob.GenWithStack("Can not find partition id %d for table %d", pID, t.Meta().ID) + return + } + bfJM := &BackfillJobRangeMeta{PhyTblID: pID, PhyTbl: pTbl, StartKey: startKey, EndKey: endKey} + sJobCtx.phyTblMetaCh <- bfJM + currPhysicalID = pID + + physicalTIDs = append(physicalTIDs, pID) + } + } +} + +func (dc *ddlCtx) controlWriteTableRecord(sessPool *sessionPool, t table.Table, bfWorkerType backfillerType, reorgInfo *reorgInfo) error { startKey, endKey := reorgInfo.StartKey, reorgInfo.EndKey if startKey == nil && endKey == nil { return nil } ddlJobID := reorgInfo.Job.ID - if err := dc.isReorgRunnable(ddlJobID, true); err != nil { - return errors.Trace(err) - } - currEle := reorgInfo.currElement - defaultSQLMode := sess.GetSessionVars().SQLMode - defer func() { - sess.GetSessionVars().SQLMode = defaultSQLMode - }() - // Make timestamp type can be inserted ZeroTimestamp. - sess.GetSessionVars().SQLMode = mysql.ModeNone - currBackfillJobID := int64(1) - err := checkAndHandleInterruptedBackfillJobs(sess, ddlJobID, currEle.ID, currEle.TypeKey) + logutil.BgLogger().Info("[ddl] control write table record start", + zap.Int64("jobID", ddlJobID), zap.Stringer("ele", currEle), + zap.Int64("tblID", t.Meta().ID), zap.Int64("currPID", reorgInfo.PhysicalTableID)) + sCtx, err := sessPool.get() if err != nil { return errors.Trace(err) } - maxBfJob, err := GetMaxBackfillJob(sess, ddlJobID, currEle.ID, currEle.TypeKey) - if err != nil { + defer sessPool.put(sCtx) + sess := newSession(sCtx) + + if err := dc.isReorgRunnable(ddlJobID, true); err != nil { return errors.Trace(err) } - if maxBfJob != nil { - startKey = maxBfJob.EndKey - currBackfillJobID = maxBfJob.ID + 1 - } - var isUnique bool if bfWorkerType == typeAddIndexWorker { idxInfo := model.FindIndexInfoByID(t.Meta().Indices, currEle.ID) isUnique = idxInfo.Unique } - err = dc.splitTableToBackfillJobs(sess, reorgInfo, t, isUnique, bfWorkerType, startKey, currBackfillJobID) + + wg := tidbutil.WaitGroupWrapper{} + sJobCtx := &splitJobContext{ + bfWorkerType: bfWorkerType, + isUnique: isUnique, + batchSize: genTaskBatch, + minBatchSize: minGenTaskBatch, + phyTblMetaCh: make(chan *BackfillJobRangeMeta, 1), + resultCh: make(chan error, distPhysicalTableConcurrency), + } + ctx := kv.WithInternalSourceType(context.Background(), kv.InternalTxnDDL) + sJobCtx.ctx, sJobCtx.cancel = context.WithCancel(ctx) + concurrency := 1 + if tbl, ok := t.(table.PartitionedTable); ok { + ids := len(tbl.GetAllPartitionIDs()) + if ids > 1 { + sJobCtx.isMultiPhyTbl = true + concurrency = ids + } + if ids > distPhysicalTableConcurrency { + concurrency = distPhysicalTableConcurrency + } + sJobCtx.batchSize = genPhysicalTableTaskBatch + sJobCtx.minBatchSize = minGenPhysicalTableTaskBatch + } + + err = checkAndHandleInterruptedBackfillJobs(sess, ddlJobID, currEle.ID, currEle.TypeKey) if err != nil { return errors.Trace(err) } + phyTblMetas, err := getRunningPhysicalTableMetas(sess, sJobCtx, reorgInfo) + if err != nil { + return err + } + + sCtxs := make([]sessionctx.Context, 0, concurrency) + for i := 0; i < concurrency; i++ { + sCtx, err := sessPool.get() + if err != nil { + return err + } + sCtxs = append(sCtxs, sCtx) + } + + wg.Run(func() { + defer tidbutil.Recover(metrics.LabelDistReorg, "sendPhysicalTableMeta", nil, false) + dc.sendPhysicalTableMetas(reorgInfo, t, sJobCtx, phyTblMetas) + }) + for _, sCtx := range sCtxs { + func(ctx sessionctx.Context) { + wg.Run(func() { + defer func() { + tidbutil.Recover(metrics.LabelDistReorg, "splitTableToBackfillJobs", nil, false) + }() + se := newSession(ctx) + dc.splitPhysicalTableToBackfillJobs(se, reorgInfo, sJobCtx) + }) + }(sCtx) + } + wg.Wait() + for _, sCtx := range sCtxs { + sessPool.put(sCtx) + } return checkReorgJobFinished(dc.ctx, sess, &dc.reorgCtx, ddlJobID, currEle) } +func (dc *ddlCtx) splitPhysicalTableToBackfillJobs(sess *session, reorgInfo *reorgInfo, sJobCtx *splitJobContext) { + defaultSQLMode := sess.GetSessionVars().SQLMode + defer func() { sess.GetSessionVars().SQLMode = defaultSQLMode }() + // Make timestamp type can be inserted ZeroTimestamp. + sess.GetSessionVars().SQLMode = mysql.ModeNone + + var err error + var pTblMetaCnt int + var pTblMeta *BackfillJobRangeMeta + defer func() { + if err != nil { + sJobCtx.cancel() + } + logutil.BgLogger().Info("[ddl] split backfill jobs to table finish", zap.Int64("jobID", reorgInfo.Job.ID), + zap.Stringer("ele", reorgInfo.currElement), zap.Int("donePTbls", pTblMetaCnt), zap.Stringer("physical_tbl", pTblMeta), zap.Error(err)) + }() + + var ok bool + for { + select { + case <-sJobCtx.ctx.Done(): + err = sJobCtx.ctx.Err() + case pTblMeta, ok = <-sJobCtx.phyTblMetaCh: + if !ok { + return + } + if err = dc.isReorgRunnable(reorgInfo.Job.ID, false); err != nil { + return + } + + err = dc.splitTableToBackfillJobs(sess, reorgInfo, sJobCtx, pTblMeta) + if err != nil { + return + } + pTblMetaCnt++ + } + } +} + func checkReorgJobFinished(ctx context.Context, sess *session, reorgCtxs *reorgContexts, ddlJobID int64, currEle *meta.Element) error { var times int64 var bfJob *BackfillJob @@ -117,29 +339,29 @@ func checkReorgJobFinished(ctx context.Context, sess *session, reorgCtxs *reorgC if !backfillJobFinished { err := checkAndHandleInterruptedBackfillJobs(sess, ddlJobID, currEle.ID, currEle.TypeKey) if err != nil { - logutil.BgLogger().Warn("[ddl] finish interrupted backfill jobs", zap.Int64("job ID", ddlJobID), zap.Error(err)) + logutil.BgLogger().Warn("[ddl] finish interrupted backfill jobs", zap.Int64("job ID", ddlJobID), zap.Stringer("ele", currEle), zap.Error(err)) return errors.Trace(err) } - bfJob, err = getBackfillJobWithRetry(sess, BackfillTable, ddlJobID, currEle.ID, currEle.TypeKey, false) + bfJobs, err := getBackfillJobWithRetry(sess, BackgroundSubtaskTable, ddlJobID, currEle.ID, currEle.TypeKey) if err != nil { - logutil.BgLogger().Info("[ddl] getBackfillJobWithRetry failed", zap.Int64("job ID", ddlJobID), zap.Error(err)) + logutil.BgLogger().Info("[ddl] getBackfillJobWithRetry failed", zap.Int64("job ID", ddlJobID), zap.Stringer("ele", currEle), zap.Error(err)) return errors.Trace(err) } - if bfJob == nil { + if len(bfJobs) == 0 { backfillJobFinished = true - logutil.BgLogger().Info("[ddl] finish all backfill jobs", zap.Int64("job ID", ddlJobID)) + logutil.BgLogger().Info("[ddl] finish all backfill jobs", zap.Int64("job ID", ddlJobID), zap.Stringer("ele", currEle)) } } if backfillJobFinished { // TODO: Consider whether these backfill jobs are always out of sync. isSynced, err := checkJobIsFinished(sess, ddlJobID) if err != nil { - logutil.BgLogger().Warn("[ddl] checkJobIsFinished failed", zap.Int64("job ID", ddlJobID), zap.Error(err)) + logutil.BgLogger().Warn("[ddl] checkJobIsFinished failed", zap.Int64("job ID", ddlJobID), zap.Stringer("ele", currEle), zap.Error(err)) return errors.Trace(err) } if isSynced { - logutil.BgLogger().Info("[ddl] finish all backfill jobs and put them to history", zap.Int64("job ID", ddlJobID)) + logutil.BgLogger().Info("[ddl] finish all backfill jobs and put them to history", zap.Int64("job ID", ddlJobID), zap.Stringer("ele", currEle)) return GetBackfillErr(sess, ddlJobID, currEle.ID, currEle.TypeKey) } } @@ -158,10 +380,10 @@ func checkJobIsFinished(sess *session, ddlJobID int64) (bool, error) { return true, nil } - logutil.BgLogger().Info("[ddl] checkJobIsSynced failed", - zap.Strings("unsyncedInstanceIDs", unsyncedInstanceIDs), zap.Int("tryTimes", i), zap.Error(err)) time.Sleep(RetrySQLInterval) } + logutil.BgLogger().Info("[ddl] checkJobIsSynced failed", + zap.Strings("unsyncedInstanceIDs", unsyncedInstanceIDs), zap.Int("tryTimes", retrySQLTimes), zap.Error(err)) return false, errors.Trace(err) } @@ -171,8 +393,8 @@ func GetBackfillErr(sess *session, ddlJobID, currEleID int64, currEleKey []byte) var err error var metas []*model.BackfillMeta for i := 0; i < retrySQLTimes; i++ { - metas, err = GetBackfillMetas(sess, BackfillHistoryTable, fmt.Sprintf("ddl_job_id = %d and ele_id = %d and ele_key = %s", - ddlJobID, currEleID, wrapKey2String(currEleKey)), "get_backfill_job_metas") + metas, err = GetBackfillMetas(sess, BackgroundSubtaskHistoryTable, fmt.Sprintf("task_key like \"%d_%s_%d_%%\"", + ddlJobID, hex.EncodeToString(currEleKey), currEleID), "get_backfill_job_metas") if err == nil { for _, m := range metas { if m.Error != nil { @@ -217,14 +439,15 @@ func checkAndHandleInterruptedBackfillJobs(sess *session, ddlJobID, currEleID in return errors.Trace(err) } -func checkBackfillJobCount(sess *session, ddlJobID, currEleID int64, currEleKey []byte) (backfillJobCnt int, err error) { +func checkBackfillJobCount(sess *session, ddlJobID, currEleID int64, currEleKey []byte, pTblID int64) (backfillJobCnt int, err error) { err = checkAndHandleInterruptedBackfillJobs(sess, ddlJobID, currEleID, currEleKey) if err != nil { return 0, errors.Trace(err) } - backfillJobCnt, err = GetBackfillJobCount(sess, BackfillTable, fmt.Sprintf("ddl_job_id = %d and ele_id = %d and ele_key = %s", - ddlJobID, currEleID, wrapKey2String(currEleKey)), "check_backfill_job_count") + backfillJobCnt, err = GetBackfillJobCount(sess, BackgroundSubtaskTable, + fmt.Sprintf("task_key like \"%d_%s_%d_%%\"", + ddlJobID, hex.EncodeToString(currEleKey), currEleID), "check_backfill_job_count") if err != nil { return 0, errors.Trace(err) } @@ -232,50 +455,44 @@ func checkBackfillJobCount(sess *session, ddlJobID, currEleID int64, currEleKey return backfillJobCnt, nil } -func getBackfillJobWithRetry(sess *session, tableName string, ddlJobID, currEleID int64, currEleKey []byte, isDesc bool) (*BackfillJob, error) { +func getBackfillJobWithRetry(sess *session, tableName string, ddlJobID, currEleID int64, currEleKey []byte) ([]*BackfillJob, error) { var err error var bJobs []*BackfillJob - descStr := "" - if isDesc { - descStr = "order by id desc" - } for i := 0; i < retrySQLTimes; i++ { - bJobs, err = GetBackfillJobs(sess, tableName, fmt.Sprintf("ddl_job_id = %d and ele_id = %d and ele_key = %s %s limit 1", - ddlJobID, currEleID, wrapKey2String(currEleKey), descStr), "check_backfill_job_state") + bJobs, err = GetBackfillJobs(sess, tableName, fmt.Sprintf("task_key like \"%d_%s_%d_%%\" limit 1", + ddlJobID, hex.EncodeToString(currEleKey), currEleID), "check_backfill_job_state") if err != nil { logutil.BgLogger().Warn("[ddl] GetBackfillJobs failed", zap.Error(err)) + time.Sleep(RetrySQLInterval) continue } - - if len(bJobs) != 0 { - return bJobs[0], nil - } - break + return bJobs, nil } return nil, errors.Trace(err) } -// GetMaxBackfillJob gets the max backfill job in BackfillTable and BackfillHistoryTable. -func GetMaxBackfillJob(sess *session, ddlJobID, currEleID int64, currEleKey []byte) (*BackfillJob, error) { - bfJob, err := getBackfillJobWithRetry(sess, BackfillTable, ddlJobID, currEleID, currEleKey, true) +// GetPhysicalTableMetas gets the max backfill metas per physical table in BackgroundSubtaskTable and BackgroundSubtaskHistoryTable. +func GetPhysicalTableMetas(sess *session, ddlJobID, currEleID int64, currEleKey []byte) (map[int64]*BackfillJobRangeMeta, error) { + condition := fmt.Sprintf("task_key like \"%d_%s_%d_%%\"", ddlJobID, hex.EncodeToString(currEleKey), currEleID) + pTblMs, err := GetBackfillIDAndMetas(sess, BackgroundSubtaskTable, condition, "get_ptbl_metas") if err != nil { return nil, errors.Trace(err) } - hJob, err := getBackfillJobWithRetry(sess, BackfillHistoryTable, ddlJobID, currEleID, currEleKey, true) + hPTblMs, err := GetBackfillIDAndMetas(sess, BackgroundSubtaskHistoryTable, condition, "get_ptbl_metas") if err != nil { return nil, errors.Trace(err) } - - if bfJob == nil { - return hJob, nil - } - if hJob == nil { - return bfJob, nil + metaMap := make(map[int64]*BackfillJobRangeMeta, len(pTblMs)+len(hPTblMs)) + for _, m := range pTblMs { + metaMap[m.PhyTblID] = m } - if bfJob.ID > hJob.ID { - return bfJob, nil + for _, m := range hPTblMs { + val, ok := metaMap[m.PhyTblID] + if !ok || (ok && m.ID > val.ID) { + metaMap[m.PhyTblID] = m + } } - return hJob, nil + return metaMap, nil } // MoveBackfillJobsToHistoryTable moves backfill table jobs to the backfill history table. @@ -287,8 +504,8 @@ func MoveBackfillJobsToHistoryTable(sctx sessionctx.Context, bfJob *BackfillJob) return s.runInTxn(func(se *session) error { // TODO: Consider batch by batch update backfill jobs and insert backfill history jobs. - bJobs, err := GetBackfillJobs(se, BackfillTable, fmt.Sprintf("ddl_job_id = %d and ele_id = %d and ele_key = %s", - bfJob.JobID, bfJob.EleID, wrapKey2String(bfJob.EleKey)), "update_backfill_job") + bJobs, err := GetBackfillJobs(se, BackgroundSubtaskTable, fmt.Sprintf("task_key like \"%d_%s_%d_%%\"", + bfJob.JobID, hex.EncodeToString(bfJob.EleKey), bfJob.EleID), "update_backfill_job") if err != nil { return errors.Trace(err) } @@ -305,7 +522,7 @@ func MoveBackfillJobsToHistoryTable(sctx sessionctx.Context, bfJob *BackfillJob) if err == nil { for _, bj := range bJobs { bj.State = model.JobStateCancelled - bj.FinishTS = startTS + bj.StateUpdateTS = startTS } err = AddBackfillHistoryJob(se, bJobs) } diff --git a/ddl/export_test.go b/ddl/export_test.go index 3ea26fb04290c..d83549609c890 100644 --- a/ddl/export_test.go +++ b/ddl/export_test.go @@ -19,6 +19,7 @@ import ( "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/sessionctx/variable" + "github.com/pingcap/tidb/table" "github.com/pingcap/tidb/types" ) @@ -28,13 +29,14 @@ func SetBatchInsertDeleteRangeSize(i int) { var NewCopContext4Test = newCopContext -func FetchRowsFromCop4Test(copCtx *copContext, startKey, endKey kv.Key, store kv.Storage, +func FetchRowsFromCop4Test(copCtx *copContext, tbl table.PhysicalTable, startKey, endKey kv.Key, store kv.Storage, batchSize int) ([]*indexRecord, bool, error) { variable.SetDDLReorgBatchSize(int32(batchSize)) task := &reorgBackfillTask{ - id: 1, - startKey: startKey, - endKey: endKey, + id: 1, + startKey: startKey, + endKey: endKey, + physicalTable: tbl, } pool := newCopReqSenderPool(context.Background(), copCtx, store) pool.adjustSize(1) diff --git a/ddl/failtest/BUILD.bazel b/ddl/failtest/BUILD.bazel index 025f6097ae8be..4b7980412adc0 100644 --- a/ddl/failtest/BUILD.bazel +++ b/ddl/failtest/BUILD.bazel @@ -2,7 +2,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_test") go_test( name = "failtest_test", - timeout = "short", + timeout = "moderate", srcs = [ "fail_db_test.go", "main_test.go", diff --git a/ddl/index.go b/ddl/index.go index 312d7fe2cf305..f7430cc864cdf 100644 --- a/ddl/index.go +++ b/ddl/index.go @@ -101,7 +101,7 @@ func buildIndexColumns(ctx sessionctx.Context, columns []*model.ColumnInfo, inde // The multiple column index and the unique index in which the length sum exceeds the maximum size // will return an error instead produce a warning. if ctx == nil || ctx.GetSessionVars().StrictSQLMode || mysql.HasUniKeyFlag(col.GetFlag()) || len(indexPartSpecifications) > 1 { - return nil, false, dbterror.ErrTooLongKey.GenWithStackByArgs(maxIndexLength) + return nil, false, dbterror.ErrTooLongKey.GenWithStackByArgs(sumLength, maxIndexLength) } // truncate index length and produce warning message in non-restrict sql mode. colLenPerUint, err := getIndexColumnLength(col, 1) @@ -110,7 +110,7 @@ func buildIndexColumns(ctx sessionctx.Context, columns []*model.ColumnInfo, inde } indexColLen = maxIndexLength / colLenPerUint // produce warning message - ctx.GetSessionVars().StmtCtx.AppendWarning(dbterror.ErrTooLongKey.FastGenByArgs(maxIndexLength)) + ctx.GetSessionVars().StmtCtx.AppendWarning(dbterror.ErrTooLongKey.FastGenByArgs(sumLength, maxIndexLength)) } idxParts = append(idxParts, &model.IndexColumn{ @@ -149,7 +149,7 @@ func checkIndexPrefixLength(columns []*model.ColumnInfo, idxColumns []*model.Ind return err } if idxLen > config.GetGlobalConfig().MaxIndexLength { - return dbterror.ErrTooLongKey.GenWithStackByArgs(config.GetGlobalConfig().MaxIndexLength) + return dbterror.ErrTooLongKey.GenWithStackByArgs(idxLen, config.GetGlobalConfig().MaxIndexLength) } return nil } @@ -211,7 +211,7 @@ func checkIndexColumn(ctx sessionctx.Context, col *model.ColumnInfo, indexColumn maxIndexLength := config.GetGlobalConfig().MaxIndexLength if indexColumnLen > maxIndexLength && (ctx == nil || ctx.GetSessionVars().StrictSQLMode) { // return error in strict sql mode - return dbterror.ErrTooLongKey.GenWithStackByArgs(maxIndexLength) + return dbterror.ErrTooLongKey.GenWithStackByArgs(indexColumnLen, maxIndexLength) } return nil } @@ -657,9 +657,7 @@ func (w *worker) onCreateIndex(d *ddlCtx, t *meta.Meta, job *model.Job, isPK boo job.SchemaState = model.StateWriteReorganization if job.MultiSchemaInfo == nil { - if err := initDistReorg(job.ReorgMeta, d.store, schemaID, tblInfo); err != nil { - return ver, errors.Trace(err) - } + initDistReorg(job.ReorgMeta) } case model.StateWriteReorganization: // reorganization -> public @@ -964,6 +962,15 @@ func convertToKeyExistsErr(originErr error, idxInfo *model.IndexInfo, tblInfo *m func runReorgJobAndHandleErr(w *worker, d *ddlCtx, t *meta.Meta, job *model.Job, tbl table.Table, indexInfo *model.IndexInfo, mergingTmpIdx bool) (done bool, ver int64, err error) { elements := []*meta.Element{{ID: indexInfo.ID, TypeKey: meta.IndexElementKey}} + + failpoint.Inject("mockDMLExecutionStateMerging", func(val failpoint.Value) { + //nolint:forcetypeassert + if val.(bool) && indexInfo.BackfillState == model.BackfillStateMerging && + MockDMLExecutionStateMerging != nil { + MockDMLExecutionStateMerging() + } + }) + sctx, err1 := w.sessPool.get() if err1 != nil { err = err1 @@ -1367,8 +1374,8 @@ func (w *baseIndexWorker) UpdateTask(bfJob *BackfillJob) error { s := newSession(w.backfillCtx.sessCtx) return s.runInTxn(func(se *session) error { - jobs, err := GetBackfillJobs(se, BackfillTable, fmt.Sprintf("ddl_job_id = %d and ele_id = %d and ele_key = %s and id = %d", - bfJob.JobID, bfJob.EleID, wrapKey2String(bfJob.EleKey), bfJob.ID), "update_backfill_task") + jobs, err := GetBackfillJobs(se, BackgroundSubtaskTable, fmt.Sprintf("task_key = '%d_%s_%d_%d'", + bfJob.JobID, hex.EncodeToString(bfJob.EleKey), bfJob.EleID, bfJob.ID), "update_backfill_task") if err != nil { return err } @@ -1384,7 +1391,7 @@ func (w *baseIndexWorker) UpdateTask(bfJob *BackfillJob) error { return err } bfJob.InstanceLease = GetLeaseGoTime(currTime, InstanceLease) - return updateBackfillJob(se, BackfillTable, bfJob, "update_backfill_task") + return updateBackfillJob(se, BackgroundSubtaskTable, bfJob, "update_backfill_task") }) } @@ -1395,7 +1402,7 @@ func (w *baseIndexWorker) FinishTask(bfJob *BackfillJob) error { if err != nil { return errors.Trace(err) } - bfJob.FinishTS = txn.StartTS() + bfJob.StateUpdateTS = txn.StartTS() err = RemoveBackfillJob(se, false, bfJob) if err != nil { return err @@ -1791,6 +1798,12 @@ func (w *addIndexWorker) BackfillDataInTxn(handleRange reorgBackfillTask) (taskC // MockDMLExecution is only used for test. var MockDMLExecution func() +// MockDMLExecutionMerging is only used for test. +var MockDMLExecutionMerging func() + +// MockDMLExecutionStateMerging is only used for test. +var MockDMLExecutionStateMerging func() + func (w *worker) addPhysicalTableIndex(t table.PhysicalTable, reorgInfo *reorgInfo) error { if reorgInfo.mergingTmpIdx { logutil.BgLogger().Info("[ddl] start to merge temp index", zap.String("job", reorgInfo.Job.String()), zap.String("reorgInfo", reorgInfo.String())) @@ -1802,6 +1815,11 @@ func (w *worker) addPhysicalTableIndex(t table.PhysicalTable, reorgInfo *reorgIn // addTableIndex handles the add index reorganization state for a table. func (w *worker) addTableIndex(t table.Table, reorgInfo *reorgInfo) error { + // TODO: Support typeAddIndexMergeTmpWorker. + if reorgInfo.Job.ReorgMeta.IsDistReorg && !reorgInfo.mergingTmpIdx { + return w.controlWriteTableRecord(w.sessPool, t, typeAddIndexWorker, reorgInfo) + } + var err error if tbl, ok := t.(table.PartitionedTable); ok { var finish bool @@ -1814,7 +1832,7 @@ func (w *worker) addTableIndex(t table.Table, reorgInfo *reorgInfo) error { if err != nil { break } - finish, err = w.updateReorgInfo(tbl, reorgInfo) + finish, err = updateReorgInfo(w.sessPool, tbl, reorgInfo) if err != nil { return errors.Trace(err) } @@ -1822,38 +1840,35 @@ func (w *worker) addTableIndex(t table.Table, reorgInfo *reorgInfo) error { } else { //nolint:forcetypeassert phyTbl := t.(table.PhysicalTable) - // TODO: Support typeAddIndexMergeTmpWorker. - if reorgInfo.Job.ReorgMeta.IsDistReorg && !reorgInfo.mergingTmpIdx { - sCtx, err := w.sessPool.get() - if err != nil { - return errors.Trace(err) - } - defer w.sessPool.put(sCtx) - return w.controlWritePhysicalTableRecord(newSession(sCtx), phyTbl, typeAddIndexWorker, reorgInfo) - } err = w.addPhysicalTableIndex(phyTbl, reorgInfo) } return errors.Trace(err) } -// updateReorgInfo will find the next partition according to current reorgInfo. -// If no more partitions, or table t is not a partitioned table, returns true to -// indicate that the reorganize work is finished. -func (w *worker) updateReorgInfo(t table.PartitionedTable, reorg *reorgInfo) (bool, error) { +func getNextPartitionInfo(reorg *reorgInfo, t table.PartitionedTable, currPhysicalTableID int64) (int64, kv.Key, kv.Key, error) { pi := t.Meta().GetPartitionInfo() if pi == nil { - return true, nil + return 0, nil, nil, nil } - pid, err := findNextPartitionID(reorg.PhysicalTableID, pi.Definitions) + // During data copying, copy data from partitions to be dropped + nextPartitionDefs := pi.DroppingDefinitions + if bytes.Equal(reorg.currElement.TypeKey, meta.IndexElementKey) { + // During index re-creation, process data from partitions to be added + nextPartitionDefs = pi.AddingDefinitions + } + if nextPartitionDefs == nil { + nextPartitionDefs = pi.Definitions + } + pid, err := findNextPartitionID(currPhysicalTableID, nextPartitionDefs) if err != nil { // Fatal error, should not run here. logutil.BgLogger().Error("[ddl] find next partition ID failed", zap.Reflect("table", t), zap.Error(err)) - return false, errors.Trace(err) + return 0, nil, nil, errors.Trace(err) } if pid == 0 { // Next partition does not exist, all the job done. - return true, nil + return 0, nil, nil, nil } failpoint.Inject("mockUpdateCachedSafePoint", func(val failpoint.Value) { @@ -1866,24 +1881,40 @@ func (w *worker) updateReorgInfo(t table.PartitionedTable, reorg *reorgInfo) (bo time.Sleep(time.Second * 3) } }) + + var startKey, endKey kv.Key if reorg.mergingTmpIdx { indexID := reorg.currElement.ID - reorg.StartKey, reorg.EndKey = tablecodec.GetTableIndexKeyRange(pid, tablecodec.TempIndexPrefix|indexID) + startKey, endKey = tablecodec.GetTableIndexKeyRange(pid, tablecodec.TempIndexPrefix|indexID) } else { currentVer, err := getValidCurrentVersion(reorg.d.store) if err != nil { - return false, errors.Trace(err) + return 0, nil, nil, errors.Trace(err) } - start, end, err := getTableRange(reorg.d.jobContext(reorg.Job.ID), reorg.d, t.GetPartition(pid), currentVer.Ver, reorg.Job.Priority) + startKey, endKey, err = getTableRange(reorg.d.jobContext(reorg.Job.ID), reorg.d, t.GetPartition(pid), currentVer.Ver, reorg.Job.Priority) if err != nil { - return false, errors.Trace(err) + return 0, nil, nil, errors.Trace(err) } - reorg.StartKey, reorg.EndKey = start, end } - reorg.PhysicalTableID = pid + return pid, startKey, endKey, nil +} + +// updateReorgInfo will find the next partition according to current reorgInfo. +// If no more partitions, or table t is not a partitioned table, returns true to +// indicate that the reorganize work is finished. +func updateReorgInfo(sessPool *sessionPool, t table.PartitionedTable, reorg *reorgInfo) (bool, error) { + pid, startKey, endKey, err := getNextPartitionInfo(reorg, t, reorg.PhysicalTableID) + if err != nil { + return false, errors.Trace(err) + } + if pid == 0 { + // Next partition does not exist, all the job done. + return true, nil + } + reorg.PhysicalTableID, reorg.StartKey, reorg.EndKey = pid, startKey, endKey // Write the reorg info to store so the whole reorganize process can recover from panic. - err = reorg.UpdateReorgMeta(reorg.StartKey, w.sessPool) + err = reorg.UpdateReorgMeta(reorg.StartKey, sessPool) logutil.BgLogger().Info("[ddl] job update reorgInfo", zap.Int64("jobID", reorg.Job.ID), zap.Stringer("element", reorg.currElement), @@ -2077,14 +2108,14 @@ func (w *worker) updateReorgInfoForPartitions(t table.PartitionedTable, reorg *r return false, errors.Trace(err) } -func runBackfillJobsWithLightning(d *ddl, bfJob *BackfillJob, jobCtx *JobContext) error { +func runBackfillJobsWithLightning(d *ddl, sess *session, bfJob *BackfillJob, jobCtx *JobContext) error { bc, err := ingest.LitBackCtxMgr.Register(d.ctx, bfJob.Meta.IsUnique, bfJob.JobID, bfJob.Meta.SQLMode) if err != nil { logutil.BgLogger().Warn("[ddl] lightning register error", zap.Error(err)) return err } - tbl, err := runBackfillJobs(d, bc, bfJob, jobCtx) + tbl, err := runBackfillJobs(d, sess, bc, bfJob, jobCtx) if err != nil { logutil.BgLogger().Warn("[ddl] runBackfillJobs error", zap.Error(err)) ingest.LitBackCtxMgr.Unregister(bfJob.JobID) diff --git a/ddl/index_cop_test.go b/ddl/index_cop_test.go index 38bced0b6678d..5edc1680b2308 100644 --- a/ddl/index_cop_test.go +++ b/ddl/index_cop_test.go @@ -22,6 +22,7 @@ import ( "github.com/pingcap/tidb/ddl" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/table" "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/types" "github.com/stretchr/testify/require" @@ -43,7 +44,7 @@ func TestAddIndexFetchRowsFromCoprocessor(t *testing.T) { endKey := startKey.PrefixNext() txn, err := store.Begin() require.NoError(t, err) - idxRec, done, err := ddl.FetchRowsFromCop4Test(copCtx, startKey, endKey, store, 10) + idxRec, done, err := ddl.FetchRowsFromCop4Test(copCtx, tbl.(table.PhysicalTable), startKey, endKey, store, 10) require.NoError(t, err) require.False(t, done) require.NoError(t, txn.Rollback()) diff --git a/ddl/index_merge_tmp.go b/ddl/index_merge_tmp.go index 6e3e98b04380b..029c87542de11 100644 --- a/ddl/index_merge_tmp.go +++ b/ddl/index_merge_tmp.go @@ -20,6 +20,7 @@ import ( "time" "github.com/pingcap/errors" + "github.com/pingcap/failpoint" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/sessionctx/variable" @@ -198,6 +199,12 @@ func (w *mergeIndexWorker) BackfillDataInTxn(taskRange reorgBackfillTask) (taskC return nil }) + failpoint.Inject("mockDMLExecutionMerging", func(val failpoint.Value) { + //nolint:forcetypeassert + if val.(bool) && MockDMLExecutionMerging != nil { + MockDMLExecutionMerging() + } + }) logSlowOperations(time.Since(oprStartTime), "AddIndexMergeDataInTxn", 3000) return } @@ -252,40 +259,49 @@ func (w *mergeIndexWorker) fetchTempIndexVals(txn kv.Transaction, taskRange reor return false, nil } - originVal, handle, isDelete, unique, keyVer := tablecodec.DecodeTempIndexValue(rawValue, isCommonHandle) - if keyVer == tables.TempIndexKeyTypeMerge || keyVer == tables.TempIndexKeyTypeDelete { - // For 'm' version kvs, they are double-written. - // For 'd' version kvs, they are written in the delete-only state and can be dropped safely. - return true, nil + tempIdxVal, err := tablecodec.DecodeTempIndexValue(rawValue, isCommonHandle) + if err != nil { + return false, err } + tempIdxVal = tempIdxVal.FilterOverwritten() + + // Extract the operations on the original index and replay them later. + for _, elem := range tempIdxVal { + if elem.KeyVer == tables.TempIndexKeyTypeMerge || elem.KeyVer == tables.TempIndexKeyTypeDelete { + // For 'm' version kvs, they are double-written. + // For 'd' version kvs, they are written in the delete-only state and can be dropped safely. + continue + } - if handle == nil { - // If the handle is not found in the value of the temp index, it means - // 1) This is not a deletion marker, the handle is in the key or the origin value. - // 2) This is a deletion marker, but the handle is in the key of temp index. - handle, err = tablecodec.DecodeIndexHandle(indexKey, originVal, len(w.index.Meta().Columns)) - if err != nil { - return false, err + if elem.Handle == nil { + // If the handle is not found in the value of the temp index, it means + // 1) This is not a deletion marker, the handle is in the key or the origin value. + // 2) This is a deletion marker, but the handle is in the key of temp index. + elem.Handle, err = tablecodec.DecodeIndexHandle(indexKey, elem.Value, len(w.index.Meta().Columns)) + if err != nil { + return false, err + } } - } - originIdxKey := make([]byte, len(indexKey)) - copy(originIdxKey, indexKey) - tablecodec.TempIndexKey2IndexKey(w.index.Meta().ID, originIdxKey) + originIdxKey := make([]byte, len(indexKey)) + copy(originIdxKey, indexKey) + tablecodec.TempIndexKey2IndexKey(w.index.Meta().ID, originIdxKey) - idxRecord := &temporaryIndexRecord{ - handle: handle, - delete: isDelete, - unique: unique, - skip: false, - } - if !isDelete { - idxRecord.vals = originVal - idxRecord.distinct = tablecodec.IndexKVIsUnique(originVal) + idxRecord := &temporaryIndexRecord{ + handle: elem.Handle, + delete: elem.Delete, + unique: elem.Distinct, + skip: false, + } + if !elem.Delete { + idxRecord.vals = elem.Value + idxRecord.distinct = tablecodec.IndexKVIsUnique(elem.Value) + } + w.tmpIdxRecords = append(w.tmpIdxRecords, idxRecord) + w.originIdxKeys = append(w.originIdxKeys, originIdxKey) + w.tmpIdxKeys = append(w.tmpIdxKeys, indexKey) } - w.tmpIdxRecords = append(w.tmpIdxRecords, idxRecord) - w.originIdxKeys = append(w.originIdxKeys, originIdxKey) - w.tmpIdxKeys = append(w.tmpIdxKeys, indexKey) + lastKey = indexKey return true, nil }) diff --git a/ddl/index_modify_test.go b/ddl/index_modify_test.go index c24f2dfb1b783..2caf54c31c157 100644 --- a/ddl/index_modify_test.go +++ b/ddl/index_modify_test.go @@ -416,7 +416,7 @@ func testAddIndexRollback(t *testing.T, idxName, addIdxSQL, errMsg string, hasNu } done := make(chan error, 1) - go backgroundExec(store, addIdxSQL, done) + go backgroundExec(store, "test", addIdxSQL, done) times := 0 ticker := time.NewTicker(indexModifyLease / 2) diff --git a/ddl/indexmergetest/BUILD.bazel b/ddl/indexmergetest/BUILD.bazel index 5f6e4215f664e..b70146ae8d461 100644 --- a/ddl/indexmergetest/BUILD.bazel +++ b/ddl/indexmergetest/BUILD.bazel @@ -17,6 +17,7 @@ go_test( "//ddl/internal/callback", "//ddl/testutil", "//domain", + "//errno", "//kv", "//meta/autoid", "//parser/model", diff --git a/ddl/indexmergetest/merge_test.go b/ddl/indexmergetest/merge_test.go index f63164bafe871..f74db4e0b9eb9 100644 --- a/ddl/indexmergetest/merge_test.go +++ b/ddl/indexmergetest/merge_test.go @@ -23,6 +23,7 @@ import ( "github.com/pingcap/tidb/ddl/ingest" "github.com/pingcap/tidb/ddl/internal/callback" "github.com/pingcap/tidb/ddl/testutil" + "github.com/pingcap/tidb/errno" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/tablecodec" @@ -529,3 +530,331 @@ func TestAddIndexMergeConflictWithPessimistic(t *testing.T) { tk.MustExec("admin check table t;") tk.MustQuery("select * from t;").Check(testkit.Rows("1 2")) } + +func TestAddIndexMergeInsertOnMerging(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t(a int default 0, b int default 0)") + + tk1 := testkit.NewTestKit(t, store) + tk1.MustExec("use test") + + d := dom.DDL() + originalCallback := d.GetHook() + defer d.SetHook(originalCallback) + callback := &callback.TestDDLCallback{} + onJobUpdatedExportedFunc := func(job *model.Job) { + if t.Failed() { + return + } + var err error + switch job.SchemaState { + case model.StateDeleteOnly: + _, err = tk1.Exec("insert into t values (5, 5)") + assert.NoError(t, err) + case model.StateWriteOnly: + _, err = tk1.Exec("insert into t values (5, 7)") + assert.NoError(t, err) + _, err = tk1.Exec("delete from t where b = 7") + assert.NoError(t, err) + } + } + callback.OnJobUpdatedExported.Store(&onJobUpdatedExportedFunc) + d.SetHook(callback) + + ddl.MockDMLExecutionStateMerging = func() { + _, err := tk1.Exec("insert into t values (5, 8);") + assert.Error(t, err) // [kv:1062]Duplicate entry '5' for key 't.idx' + _, err = tk1.Exec("insert into t values (5, 8) on duplicate key update a = 6;") + assert.NoError(t, err) // The row should be normally updated to (6, 5). + ddl.MockDMLExecutionStateMerging = nil + } + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/mockDMLExecutionStateMerging", "return(true)")) + tk.MustExec("alter table t add unique index idx(a);") + tk.MustExec("admin check table t;") + tk.MustQuery("select * from t;").Check(testkit.Rows("6 5")) + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/mockDMLExecutionStateMerging")) +} + +func TestAddIndexMergeReplaceOnMerging(t *testing.T) { + store := testkit.CreateMockStore(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t(a int default 0, b int default 0);") + tk.MustExec("insert into t values (5, 5);") + + tk1 := testkit.NewTestKit(t, store) + tk1.MustExec("use test") + + ddl.MockDMLExecution = func() { + _, err := tk1.Exec("delete from t where b = 5;") + assert.NoError(t, err) + } + + ddl.MockDMLExecutionStateMerging = func() { + _, err := tk1.Exec("replace into t values (5, 8);") + assert.NoError(t, err) + ddl.MockDMLExecutionStateMerging = nil + } + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/mockDMLExecution", "1*return(true)->return(false)")) + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/mockDMLExecutionStateMerging", "return(true)")) + tk.MustExec("alter table t add unique index idx(a);") + tk.MustExec("admin check table t;") + tk.MustQuery("select * from t;").Check(testkit.Rows("5 8")) + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/mockDMLExecution")) + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/mockDMLExecutionStateMerging")) +} + +func TestAddIndexMergeInsertToDeletedTempIndex(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t(a int default 0, b int default 0)") + tk.MustExec("insert into t values (5, 5);") + + tk1 := testkit.NewTestKit(t, store) + tk1.MustExec("use test") + + d := dom.DDL() + originalCallback := d.GetHook() + defer d.SetHook(originalCallback) + callback := &callback.TestDDLCallback{} + onJobUpdatedExportedFunc := func(job *model.Job) { + if t.Failed() { + return + } + var err error + switch job.SchemaState { + case model.StateWriteOnly: + _, err = tk1.Exec("delete from t where b = 5") + assert.NoError(t, err) + _, err := tk1.Exec("set @@tidb_constraint_check_in_place = true;") + assert.NoError(t, err) + _, err = tk1.Exec("insert into t values (5, 8);") + assert.NoError(t, err) + _, err = tk1.Exec("insert into t values (5, 8);") + assert.Error(t, err) + _, err = tk1.Exec("set @@tidb_constraint_check_in_place = false;") + assert.NoError(t, err) + _, err = tk1.Exec("insert into t values (5, 8);") + assert.Error(t, err) + } + } + callback.OnJobUpdatedExported.Store(&onJobUpdatedExportedFunc) + d.SetHook(callback) + + tk.MustExec("alter table t add unique index idx(a);") + tk.MustExec("admin check table t;") + tk.MustQuery("select * from t;").Check(testkit.Rows("5 8")) +} + +func TestAddIndexMergeReplaceDelete(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t(id int primary key, a int default 0);") + + tk1 := testkit.NewTestKit(t, store) + tk1.MustExec("use test") + + d := dom.DDL() + originalCallback := d.GetHook() + defer d.SetHook(originalCallback) + callback := &callback.TestDDLCallback{} + onJobUpdatedExportedFunc := func(job *model.Job) { + if t.Failed() { + return + } + switch job.SchemaState { + case model.StateDeleteOnly: + _, err := tk1.Exec("insert into t values (1, 1);") + assert.NoError(t, err) + } + } + callback.OnJobUpdatedExported.Store(&onJobUpdatedExportedFunc) + d.SetHook(callback) + + ddl.MockDMLExecutionMerging = func() { + _, err := tk1.Exec("replace into t values (2, 1);") + assert.NoError(t, err) + _, err = tk1.Exec("delete from t where id = 2;") + assert.NoError(t, err) + } + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/mockDMLExecutionMerging", "1*return(true)->return(false)")) + tk.MustExec("alter table t add unique index idx(a);") + tk.MustExec("admin check table t;") + tk.MustQuery("select * from t;").Check(testkit.Rows()) + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/mockDMLExecutionMerging")) +} + +func TestAddIndexMergeDeleteDifferentHandle(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t(id int primary key, c char(10));") + tk.MustExec("insert into t values (1, 'a');") + + tk1 := testkit.NewTestKit(t, store) + tk1.MustExec("use test") + + d := dom.DDL() + originalCallback := d.GetHook() + defer d.SetHook(originalCallback) + callback := &callback.TestDDLCallback{} + runDML := false + onJobUpdatedExportedFunc := func(job *model.Job) { + if t.Failed() || runDML { + return + } + if job.SnapshotVer == 0 { + return + } + switch job.SchemaState { + case model.StateWriteReorganization: + _, err := tk1.Exec("insert into t values (2, 'a');") + assert.NoError(t, err) + _, err = tk1.Exec("replace into t values (3, 'a');") + assert.NoError(t, err) + runDML = true + } + } + callback.OnJobUpdatedExported.Store(&onJobUpdatedExportedFunc) + d.SetHook(callback) + + ddl.MockDMLExecution = func() { + // It is too late to remove the duplicated index value. + _, err := tk1.Exec("delete from t where id = 1;") + assert.NoError(t, err) + } + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/mockDMLExecution", "1*return(true)->return(false)")) + tk.MustGetErrCode("alter table t add unique index idx(c);", errno.ErrDupEntry) + tk.MustExec("admin check table t;") + tk.MustQuery("select * from t;").Check(testkit.Rows("3 a")) + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/mockDMLExecution")) +} + +func TestAddIndexDecodeTempIndexCommonHandle(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t(id_a bigint, id_b char(20), c char(20), primary key (id_a, id_b));") + tk.MustExec("insert into t values (1, 'id_1', 'char_1');") + + tk1 := testkit.NewTestKit(t, store) + tk1.MustExec("use test") + + d := dom.DDL() + originalCallback := d.GetHook() + defer d.SetHook(originalCallback) + callback := &callback.TestDDLCallback{} + runDML := false + onJobUpdatedExportedFunc := func(job *model.Job) { + if t.Failed() || runDML { + return + } + if job.SnapshotVer == 0 { + return + } + switch job.SchemaState { + case model.StateWriteReorganization: + _, err := tk1.Exec("insert into t values (2, 'id_2', 'char_2');") + assert.NoError(t, err) + _, err = tk1.Exec("insert into t values (3, 'id_3', 'char_3');") + assert.NoError(t, err) + runDML = true + } + } + callback.OnJobUpdatedExported.Store(&onJobUpdatedExportedFunc) + d.SetHook(callback) + + tk.MustExec("alter table t add unique index idx(c);") + tk.MustExec("admin check table t;") + tk.MustQuery("select * from t;").Check(testkit.Rows("1 id_1 char_1", "2 id_2 char_2", "3 id_3 char_3")) +} + +func TestAddIndexInsertIgnoreOnBackfill(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t(id int primary key, b int);") + + tk1 := testkit.NewTestKit(t, store) + tk1.MustExec("use test") + + d := dom.DDL() + originalCallback := d.GetHook() + defer d.SetHook(originalCallback) + callback := &callback.TestDDLCallback{} + runDML := false + onJobUpdatedExportedFunc := func(job *model.Job) { + if t.Failed() || runDML { + return + } + switch job.SchemaState { + case model.StateWriteReorganization: + _, err := tk1.Exec("insert ignore into t values (1, 1);") + assert.NoError(t, err) + _, err = tk1.Exec("insert ignore into t values (2, 2);") + assert.NoError(t, err) + _, err = tk1.Exec("update t set b = null where id = 1;") + assert.NoError(t, err) + runDML = true + } + } + callback.OnJobUpdatedExported.Store(&onJobUpdatedExportedFunc) + d.SetHook(callback) + + tk.MustExec("alter table t add unique index idx(b);") + tk.MustExec("admin check table t;") + tk.MustQuery("select * from t;").Check(testkit.Rows("1 ", "2 2")) +} + +func TestAddIndexMultipleDelete(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t(id int primary key, b int);") + tk.MustExec("insert into t values (1, 1), (2, 1), (3, 1), (4, 1), (5, 1), (6, 1);") + + tk1 := testkit.NewTestKit(t, store) + tk1.MustExec("use test") + + d := dom.DDL() + originalCallback := d.GetHook() + defer d.SetHook(originalCallback) + callback := &callback.TestDDLCallback{} + onJobUpdatedExportedFunc := func(job *model.Job) { + if t.Failed() { + return + } + switch job.SchemaState { + case model.StateDeleteOnly: + _, err := tk1.Exec("delete from t where id in (4, 5, 6);") + assert.NoError(t, err) + case model.StateWriteOnly: + _, err := tk1.Exec("delete from t where id in (2, 3);") + assert.NoError(t, err) + } + } + callback.OnJobUpdatedExported.Store(&onJobUpdatedExportedFunc) + d.SetHook(callback) + + ddl.MockDMLExecution = func() { + _, err := tk1.Exec("delete from t where id = 1;") + assert.NoError(t, err) + } + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/mockDMLExecution", "1*return(true)->return(false)")) + tk.MustExec("alter table t add unique index idx(b);") + tk.MustExec("admin check table t;") + tk.MustQuery("select * from t;").Check(testkit.Rows()) + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/mockDMLExecution")) +} diff --git a/ddl/job_table.go b/ddl/job_table.go index d6927be673336..710fc7ad9d0ce 100644 --- a/ddl/job_table.go +++ b/ddl/job_table.go @@ -17,6 +17,7 @@ package ddl import ( "bytes" "context" + "encoding/hex" "fmt" "math" "strconv" @@ -373,11 +374,11 @@ func (d *ddl) loadBackfillJobAndRun() { if err != nil { logutil.BgLogger().Fatal("dispatch backfill jobs loop get session failed, it should not happen, please try restart TiDB", zap.Error(err)) } - defer d.sessPool.put(se) sess := newSession(se) runningJobIDs := d.backfillCtxJobIDs() if len(runningJobIDs) >= reorgWorkerCnt { + d.sessPool.put(se) return } @@ -390,20 +391,24 @@ func (d *ddl) loadBackfillJobAndRun() { } else { logutil.BgLogger().Debug("[ddl] get no backfill job in this instance") } + d.sessPool.put(se) return } jobCtx, existent := d.setBackfillCtxJobContext(bfJob.JobID, bfJob.Meta.Query, bfJob.Meta.Type) if existent { logutil.BgLogger().Warn("[ddl] get the type of backfill job is running in this instance", zap.String("backfill job", bfJob.AbbrStr())) + d.sessPool.put(se) return } // TODO: Adjust how the non-owner uses ReorgCtx. d.setReorgCtxForBackfill(bfJob) d.wg.Run(func() { defer func() { + tidbutil.Recover(metrics.LabelDistReorg, "runBackfillJobs", nil, false) d.removeBackfillCtxJobCtx(bfJob.JobID) - tidbutil.Recover(metrics.LabelBackfillWorker, "runBackfillJobs", nil, false) + d.removeReorgCtx(bfJob.JobID) + d.sessPool.put(se) }() if bfJob.Meta.ReorgTp == model.ReorgTypeLitMerge { @@ -413,10 +418,10 @@ func (d *ddl) loadBackfillJobAndRun() { return } logutil.BgLogger().Info("[ddl] run backfill jobs with ingest in this instance", zap.String("bfJob", bfJob.AbbrStr())) - err = runBackfillJobsWithLightning(d, bfJob, jobCtx) + err = runBackfillJobsWithLightning(d, sess, bfJob, jobCtx) } else { logutil.BgLogger().Info("[ddl] run backfill jobs with txn-merge in this instance", zap.String("bfJob", bfJob.AbbrStr())) - _, err = runBackfillJobs(d, nil, bfJob, jobCtx) + _, err = runBackfillJobs(d, sess, nil, bfJob, jobCtx) } if err == nil { @@ -629,8 +634,8 @@ func getJobsBySQL(sess *session, tbl, condition string) ([]*model.Job, error) { } func syncBackfillHistoryJobs(sess *session, uuid string, backfillJob *BackfillJob) error { - sql := fmt.Sprintf("update mysql.%s set state = %d where ddl_job_id = %d and ele_id = %d and ele_key = %s and exec_id = '%s' limit 1;", - BackfillHistoryTable, model.JobStateSynced, backfillJob.JobID, backfillJob.EleID, wrapKey2String(backfillJob.EleKey), uuid) + sql := fmt.Sprintf("update mysql.%s set state = '%s' where task_key like \"%d_%s_%d_%%\" and exec_id = '%s' limit 1;", + BackgroundSubtaskHistoryTable, model.JobStateSynced.String(), backfillJob.JobID, hex.EncodeToString(backfillJob.EleKey), backfillJob.EleID, uuid) _, err := sess.execute(context.Background(), sql, "sync_backfill_history_job") return err } @@ -639,8 +644,7 @@ func generateInsertBackfillJobSQL(tableName string, backfillJobs []*BackfillJob) sqlBuilder := strings.Builder{} sqlBuilder.WriteString("insert into mysql.") sqlBuilder.WriteString(tableName) - sqlBuilder.WriteString("(id, ddl_job_id, ele_id, ele_key, store_id, type, exec_id, exec_lease, state, curr_key, start_key, end_key, start_ts, finish_ts, row_count, backfill_meta) values") - jobs := "" + sqlBuilder.WriteString("(task_key, ddl_physical_tid, type, exec_id, exec_expired, state, checkpoint, start_time, state_update_time, meta) values") for i, bj := range backfillJobs { mateByte, err := bj.Meta.Encode() if err != nil { @@ -650,18 +654,17 @@ func generateInsertBackfillJobSQL(tableName string, backfillJobs []*BackfillJob) if i != 0 { sqlBuilder.WriteString(", ") } - sqlBuilder.WriteString(fmt.Sprintf("(%d, %d, %d, %s, %d, %d, '%s', '%s', %d, %s, %s, %s, %d, %d, %d, %s)", - bj.ID, bj.JobID, bj.EleID, wrapKey2String(bj.EleKey), bj.StoreID, bj.Tp, bj.InstanceID, bj.InstanceLease, bj.State, wrapKey2String(bj.CurrKey), - wrapKey2String(bj.StartKey), wrapKey2String(bj.EndKey), bj.StartTS, bj.FinishTS, bj.RowCount, wrapKey2String(mateByte))) - jobs += fmt.Sprintf("job:%#v; ", bj.AbbrStr()) + sqlBuilder.WriteString(fmt.Sprintf("('%d_%s_%d_%d', %d, %d, '%s', '%s', '%s', %s, %d, %d, %s)", + bj.JobID, hex.EncodeToString(bj.EleKey), bj.EleID, bj.ID, bj.PhysicalTableID, bj.Tp, bj.InstanceID, bj.InstanceLease, bj.State.String(), wrapKey2String(bj.Meta.CurrKey), + bj.StartTS, bj.StateUpdateTS, wrapKey2String(mateByte))) } return sqlBuilder.String(), nil } -// AddBackfillHistoryJob adds the backfill jobs to the tidb_ddl_backfill_history table. +// AddBackfillHistoryJob adds the backfill jobs to the tidb_background_subtask_history table. func AddBackfillHistoryJob(sess *session, backfillJobs []*BackfillJob) error { - label := fmt.Sprintf("add_%s_job", BackfillHistoryTable) - sql, err := generateInsertBackfillJobSQL(BackfillHistoryTable, backfillJobs) + label := fmt.Sprintf("add_%s_job", BackgroundSubtaskHistoryTable) + sql, err := generateInsertBackfillJobSQL(BackgroundSubtaskHistoryTable, backfillJobs) if err != nil { return err } @@ -669,9 +672,9 @@ func AddBackfillHistoryJob(sess *session, backfillJobs []*BackfillJob) error { return errors.Trace(err) } -// AddBackfillJobs adds the backfill jobs to the tidb_ddl_backfill table. +// AddBackfillJobs adds the backfill jobs to the tidb_background_subtask table. func AddBackfillJobs(s *session, backfillJobs []*BackfillJob) error { - label := fmt.Sprintf("add_%s_job", BackfillTable) + label := fmt.Sprintf("add_%s_job", BackgroundSubtaskTable) // Do runInTxn to get StartTS. return s.runInTxn(func(se *session) error { txn, err := se.txn() @@ -683,7 +686,7 @@ func AddBackfillJobs(s *session, backfillJobs []*BackfillJob) error { bj.StartTS = startTS } - sql, err := generateInsertBackfillJobSQL(BackfillTable, backfillJobs) + sql, err := generateInsertBackfillJobSQL(BackgroundSubtaskTable, backfillJobs) if err != nil { return err } @@ -695,16 +698,8 @@ func AddBackfillJobs(s *session, backfillJobs []*BackfillJob) error { // GetBackfillJobForOneEle gets the backfill jobs in the tblName table that contains only one element. func GetBackfillJobForOneEle(s *session, excludedJobIDs []int64, lease time.Duration) (*BackfillJob, error) { eJobIDsBuilder := strings.Builder{} - for i, id := range excludedJobIDs { - if i == 0 { - eJobIDsBuilder.WriteString(" and ddl_job_id not in (") - } - eJobIDsBuilder.WriteString(strconv.Itoa(int(id))) - if i == len(excludedJobIDs)-1 { - eJobIDsBuilder.WriteString(")") - } else { - eJobIDsBuilder.WriteString(", ") - } + for _, id := range excludedJobIDs { + eJobIDsBuilder.WriteString(fmt.Sprintf(" and task_key not like \"%d_%%\"", id)) } var err error @@ -715,9 +710,8 @@ func GetBackfillJobForOneEle(s *session, excludedJobIDs []int64, lease time.Dura return err } leaseStr := currTime.Add(-lease).Format(types.TimeFormat) - - bJobs, err = GetBackfillJobs(se, BackfillTable, - fmt.Sprintf("(exec_ID = '' or exec_lease < '%v') %s order by ddl_job_id, ele_key, ele_id limit 1", + bJobs, err = GetBackfillJobs(se, BackgroundSubtaskTable, + fmt.Sprintf("(exec_id = '' or exec_expired < '%v') %s order by task_key limit 1", leaseStr, eJobIDsBuilder.String()), "get_backfill_job") return err }) @@ -730,7 +724,7 @@ func GetBackfillJobForOneEle(s *session, excludedJobIDs []int64, lease time.Dura // GetAndMarkBackfillJobsForOneEle batch gets the backfill jobs in the tblName table that contains only one element, // and update these jobs with instance ID and lease. -func GetAndMarkBackfillJobsForOneEle(s *session, batch int, jobID int64, uuid string, lease time.Duration) ([]*BackfillJob, error) { +func GetAndMarkBackfillJobsForOneEle(s *session, batch int, jobID int64, uuid string, pTblID int64, lease time.Duration) ([]*BackfillJob, error) { var validLen int var bJobs []*BackfillJob err := s.runInTxn(func(se *session) error { @@ -740,9 +734,28 @@ func GetAndMarkBackfillJobsForOneEle(s *session, batch int, jobID int64, uuid st } leaseStr := currTime.Add(-lease).Format(types.TimeFormat) - bJobs, err = GetBackfillJobs(se, BackfillTable, - fmt.Sprintf("(exec_ID = '' or exec_lease < '%v') and ddl_job_id = %d order by ddl_job_id, ele_key, ele_id limit %d", - leaseStr, jobID, batch), "get_mark_backfill_job") + getJobsSQL := fmt.Sprintf("(exec_id = '' or exec_expired < '%v') and task_key like \"%d_%%\" order by task_key limit %d", + leaseStr, jobID, batch) + if pTblID != getJobWithoutPartition { + if pTblID == 0 { + rows, err := s.execute(context.Background(), + fmt.Sprintf("select ddl_physical_tid from mysql.%s group by substring_index(task_key,\"_\",3), ddl_physical_tid having max(length(exec_id)) = 0 or max(exec_expired) < '%s' order by substring_index(task_key,\"_\",3), ddl_physical_tid limit 1", + BackgroundSubtaskTable, leaseStr), "get_mark_backfill_job") + if err != nil { + return errors.Trace(err) + } + + if len(rows) == 0 { + return dbterror.ErrDDLJobNotFound.FastGen("get zero backfill job") + } + + pTblID = rows[0].GetInt64(0) + } + getJobsSQL = fmt.Sprintf("(exec_id = '' or exec_expired < '%s') and task_key like \"%d_%%\" and ddl_physical_tid = %d order by task_key limit %d", + leaseStr, jobID, pTblID, batch) + } + + bJobs, err = GetBackfillJobs(se, BackgroundSubtaskTable, getJobsSQL, "get_mark_backfill_job") if err != nil { return err } @@ -761,7 +774,7 @@ func GetAndMarkBackfillJobsForOneEle(s *session, batch int, jobID int64, uuid st bJobs[i].InstanceID = uuid bJobs[i].InstanceLease = GetLeaseGoTime(currTime, lease) // TODO: batch update - if err = updateBackfillJob(se, BackfillTable, bJobs[i], "get_mark_backfill_job"); err != nil { + if err = updateBackfillJob(se, BackgroundSubtaskTable, bJobs[i], "get_mark_backfill_job"); err != nil { return err } } @@ -776,8 +789,8 @@ func GetAndMarkBackfillJobsForOneEle(s *session, batch int, jobID int64, uuid st // GetInterruptedBackfillJobForOneEle gets an interrupted backfill job that contains only one element. func GetInterruptedBackfillJobForOneEle(sess *session, jobID, eleID int64, eleKey []byte) ([]*BackfillJob, error) { - bJobs, err := GetBackfillJobs(sess, BackfillHistoryTable, fmt.Sprintf("ddl_job_id = %d and ele_id = %d and ele_key = %s and state = %d limit 1", - jobID, eleID, wrapKey2String(eleKey), model.JobStateCancelled), "get_interrupt_backfill_job") + bJobs, err := GetBackfillJobs(sess, BackgroundSubtaskHistoryTable, fmt.Sprintf("task_key like \"%d_%s_%d_%%\" and state = \"%s\" limit 1", + jobID, hex.EncodeToString(eleKey), eleID, model.JobStateCancelled.String()), "get_interrupt_backfill_job") if err != nil || len(bJobs) == 0 { return nil, err } @@ -799,7 +812,7 @@ func GetBackfillJobCount(sess *session, tblName, condition string, label string) // GetBackfillMetas gets the backfill metas in the tblName table according to condition. func GetBackfillMetas(sess *session, tblName, condition string, label string) ([]*model.BackfillMeta, error) { - rows, err := sess.execute(context.Background(), fmt.Sprintf("select backfill_meta from mysql.%s where %s", tblName, condition), label) + rows, err := sess.execute(context.Background(), fmt.Sprintf("select meta from mysql.%s where %s", tblName, condition), label) if err != nil { return nil, errors.Trace(err) } @@ -820,9 +833,46 @@ func GetBackfillMetas(sess *session, tblName, condition string, label string) ([ return metas, nil } +// GetBackfillIDAndMetas gets the backfill IDs and metas in the tblName table according to condition. +func GetBackfillIDAndMetas(sess *session, tblName, condition string, label string) ([]*BackfillJobRangeMeta, error) { + sql := "select tbl.task_key, tbl.meta, tbl.ddl_physical_tid from (select max(task_key) max_id, ddl_physical_tid " + + fmt.Sprintf(" from mysql.%s tbl where %s group by ddl_physical_tid) tmp join mysql.%s tbl", + tblName, condition, tblName) + " on tbl.task_key=tmp.max_id and tbl.ddl_physical_tid=tmp.ddl_physical_tid;" + rows, err := sess.execute(context.Background(), sql, label) + if err != nil { + return nil, errors.Trace(err) + } + if len(rows) == 0 { + return nil, nil + } + + pTblMetas := make([]*BackfillJobRangeMeta, 0, len(rows)) + for _, r := range rows { + key := r.GetString(0) + keySlice := strings.Split(key, "_") + id, err := strconv.ParseInt(keySlice[3], 10, 64) + if err != nil { + return nil, err + } + meta := &model.BackfillMeta{} + err = meta.Decode(r.GetBytes(1)) + if err != nil { + return nil, err + } + pTblMeta := BackfillJobRangeMeta{ + ID: id, + StartKey: meta.StartKey, + EndKey: meta.EndKey, + PhyTblID: r.GetInt64(2), + } + pTblMetas = append(pTblMetas, &pTblMeta) + } + return pTblMetas, nil +} + func getUnsyncedInstanceIDs(sess *session, jobID int64, label string) ([]string, error) { - sql := fmt.Sprintf("select sum((state=%d) + (state=%d)) as tmp, exec_id from mysql.tidb_ddl_backfill_history where ddl_job_id = %d group by exec_id having tmp = 0;", - model.JobStateSynced, model.JobStateCancelled, jobID) + sql := fmt.Sprintf("select sum((state='%s') + (state='%s')) as tmp, exec_id from mysql.tidb_background_subtask_history where task_key like \"%d_%%\" group by exec_id having tmp = 0;", + model.JobStateSynced.String(), model.JobStateCancelled.String(), jobID) rows, err := sess.execute(context.Background(), sql, label) if err != nil { return nil, errors.Trace(err) @@ -843,40 +893,56 @@ func GetBackfillJobs(sess *session, tblName, condition string, label string) ([] } bJobs := make([]*BackfillJob, 0, len(rows)) for _, row := range rows { + key := row.GetString(2) + keySlice := strings.Split(key, "_") + jobID, err := strconv.ParseInt(keySlice[0], 10, 64) + if err != nil { + return nil, err + } + eleKey, err := hex.DecodeString(keySlice[1]) + if err != nil { + return nil, err + } + eleID, err := strconv.ParseInt(keySlice[2], 10, 64) + if err != nil { + return nil, err + } + id, err := strconv.ParseInt(keySlice[3], 10, 64) + if err != nil { + return nil, err + } bfJob := BackfillJob{ - ID: row.GetInt64(0), - JobID: row.GetInt64(1), - EleID: row.GetInt64(2), - EleKey: row.GetBytes(3), - StoreID: row.GetInt64(4), - Tp: backfillerType(row.GetInt64(5)), - InstanceID: row.GetString(6), - InstanceLease: row.GetTime(7), - State: model.JobState(row.GetInt64(8)), - CurrKey: row.GetBytes(9), - StartKey: row.GetBytes(10), - EndKey: row.GetBytes(11), - StartTS: row.GetUint64(12), - FinishTS: row.GetUint64(13), - RowCount: row.GetInt64(14), + ID: id, + JobID: jobID, + EleID: eleID, + EleKey: eleKey, + PhysicalTableID: row.GetInt64(3), + Tp: backfillerType(row.GetInt64(4)), + InstanceID: row.GetString(5), + InstanceLease: row.GetTime(6), + State: model.StrToJobState(row.GetString(7)), + StartTS: row.GetUint64(9), + StateUpdateTS: row.GetUint64(10), } bfJob.Meta = &model.BackfillMeta{} - err = bfJob.Meta.Decode(row.GetBytes(15)) + err = bfJob.Meta.Decode(row.GetBytes(11)) if err != nil { return nil, errors.Trace(err) } + bfJob.Meta.CurrKey = row.GetBytes(8) bJobs = append(bJobs, &bfJob) } return bJobs, nil } -// RemoveBackfillJob removes the backfill jobs from the tidb_ddl_backfill table. +// RemoveBackfillJob removes the backfill jobs from the tidb_background_subtask table. // If isOneEle is true, removes all jobs with backfillJob's ddl_job_id, ele_id and ele_key. Otherwise, removes the backfillJob. func RemoveBackfillJob(sess *session, isOneEle bool, backfillJob *BackfillJob) error { - sql := fmt.Sprintf("delete from mysql.tidb_ddl_backfill where ddl_job_id = %d and ele_id = %d and ele_key = %s", - backfillJob.JobID, backfillJob.EleID, wrapKey2String(backfillJob.EleKey)) + sql := "delete from mysql.tidb_background_subtask" if !isOneEle { - sql += fmt.Sprintf(" and id = %d", backfillJob.ID) + sql += fmt.Sprintf(" where task_key like \"%d_%s_%d_%d\"", backfillJob.JobID, hex.EncodeToString(backfillJob.EleKey), backfillJob.EleID, backfillJob.ID) + } else { + sql += fmt.Sprintf(" where task_key like \"%d_%s_%d_%%\"", backfillJob.JobID, hex.EncodeToString(backfillJob.EleKey), backfillJob.EleID) } _, err := sess.execute(context.Background(), sql, "remove_backfill_job") return err @@ -887,9 +953,9 @@ func updateBackfillJob(sess *session, tableName string, backfillJob *BackfillJob if err != nil { return err } - sql := fmt.Sprintf("update mysql.%s set exec_id = '%s', exec_lease = '%s', state = %d, curr_key = %s, row_count = %d, backfill_meta = %s where ddl_job_id = %d and ele_id = %d and ele_key = %s and id = %d", - tableName, backfillJob.InstanceID, backfillJob.InstanceLease, backfillJob.State, wrapKey2String(backfillJob.CurrKey), backfillJob.RowCount, - wrapKey2String(mate), backfillJob.JobID, backfillJob.EleID, wrapKey2String(backfillJob.EleKey), backfillJob.ID) + sql := fmt.Sprintf("update mysql.%s set exec_id = '%s', exec_expired = '%s', state = '%s', checkpoint = %s, meta = %s where task_key = '%d_%s_%d_%d'", + tableName, backfillJob.InstanceID, backfillJob.InstanceLease, backfillJob.State.String(), wrapKey2String(backfillJob.Meta.CurrKey), + wrapKey2String(mate), backfillJob.JobID, hex.EncodeToString(backfillJob.EleKey), backfillJob.EleID, backfillJob.ID) _, err = sess.execute(context.Background(), sql, label) return err } diff --git a/ddl/job_table_test.go b/ddl/job_table_test.go index 38515f71f07d2..2f7a180f7b9ca 100644 --- a/ddl/job_table_test.go +++ b/ddl/job_table_test.go @@ -16,6 +16,7 @@ package ddl_test import ( "context" + "encoding/hex" "fmt" "strconv" "strings" @@ -198,19 +199,20 @@ func makeAddIdxBackfillJobs(schemaID, tblID, jobID, eleID int64, cnt int, query TableID: tblID, Query: query, }, + StartKey: sKey, + EndKey: eKey, } bj := &ddl.BackfillJob{ - ID: int64(i), - JobID: jobID, - EleID: eleID, - EleKey: meta.IndexElementKey, - State: model.JobStateNone, - InstanceLease: types.ZeroTimestamp, - CurrKey: sKey, - StartKey: sKey, - EndKey: eKey, - Meta: bm, + ID: int64(i), + JobID: jobID, + EleID: eleID, + EleKey: meta.IndexElementKey, + State: model.JobStateNone, + PhysicalTableID: 1, + InstanceLease: types.ZeroTimestamp, + Meta: bm, } + bj.Meta.CurrKey = sKey bJobs = append(bJobs, bj) } return bJobs @@ -221,7 +223,7 @@ func equalBackfillJob(t *testing.T, a, b *ddl.BackfillJob, lessTime types.Time) require.Equal(t, a.JobID, b.JobID) require.Equal(t, a.EleID, b.EleID) require.Equal(t, a.EleKey, b.EleKey) - require.Equal(t, a.StoreID, b.StoreID) + require.Equal(t, a.PhysicalTableID, b.PhysicalTableID) require.Equal(t, a.InstanceID, b.InstanceID) require.GreaterOrEqual(t, b.InstanceLease.Compare(lessTime), 0) require.Equal(t, a.State, b.State) @@ -229,8 +231,8 @@ func equalBackfillJob(t *testing.T, a, b *ddl.BackfillJob, lessTime types.Time) } func getIdxConditionStr(jobID, eleID int64) string { - return fmt.Sprintf("ddl_job_id = %d and ele_id = %d and ele_key = %s", - jobID, eleID, wrapKey2String(meta.IndexElementKey)) + return fmt.Sprintf("task_key like \"%d_%s_%d_%%\"", + jobID, hex.EncodeToString(meta.IndexElementKey), eleID) } func readInTxn(se sessionctx.Context, f func(sessionctx.Context)) (err error) { @@ -243,6 +245,18 @@ func readInTxn(se sessionctx.Context, f func(sessionctx.Context)) (err error) { return nil } +func backfillJob2PTblMetaMap(bJob *ddl.BackfillJob) map[int64]*ddl.BackfillJobRangeMeta { + m := &ddl.BackfillJobRangeMeta{ + ID: bJob.ID, + PhyTblID: bJob.PhysicalTableID, + StartKey: bJob.Meta.StartKey, + EndKey: bJob.Meta.EndKey, + } + mMap := make(map[int64]*ddl.BackfillJobRangeMeta) + mMap[m.PhyTblID] = m + return mMap +} + func TestSimpleExecBackfillJobs(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) tk := testkit.NewTestKit(t, store) @@ -255,6 +269,7 @@ func TestSimpleExecBackfillJobs(t *testing.T) { eleID1 := int64(11) eleID2 := int64(22) eleID3 := int64(33) + noPID := int64(0) uuid := d.GetID() eleKey := meta.IndexElementKey instanceLease := ddl.InstanceLease @@ -263,10 +278,10 @@ func TestSimpleExecBackfillJobs(t *testing.T) { bJob, err := ddl.GetBackfillJobForOneEle(se, []int64{jobID1, jobID2}, instanceLease) require.NoError(t, err) require.Nil(t, bJob) - bJobs, err := ddl.GetAndMarkBackfillJobsForOneEle(se, 1, jobID1, uuid, instanceLease) + bJobs, err := ddl.GetAndMarkBackfillJobsForOneEle(se, 1, jobID1, uuid, noPID, instanceLease) require.EqualError(t, err, dbterror.ErrDDLJobNotFound.FastGen("get zero backfill job").Error()) require.Nil(t, bJobs) - allCnt, err := ddl.GetBackfillJobCount(se, ddl.BackfillTable, getIdxConditionStr(jobID1, eleID2), "check_backfill_job_count") + allCnt, err := ddl.GetBackfillJobCount(se, ddl.BackgroundSubtaskTable, getIdxConditionStr(jobID1, eleID2), "check_backfill_job_count") require.NoError(t, err) require.Equal(t, allCnt, 0) // Test some backfill jobs, add backfill jobs to the table. @@ -279,17 +294,17 @@ func TestSimpleExecBackfillJobs(t *testing.T) { bjTestCases = append(bjTestCases, bJobs2...) bjTestCases = append(bjTestCases, bJobs3...) err = ddl.AddBackfillJobs(se, bjTestCases) - require.Equal(t, err.Error(), "[table:1292]Incorrect timestamp value: '0000-00-00 00:00:00' for column 'exec_lease' at row 1") + require.Equal(t, err.Error(), "[table:1292]Incorrect timestamp value: '0000-00-00 00:00:00' for column 'exec_expired' at row 1") tk.Session().GetSessionVars().SQLMode = mysql.ModeNone err = ddl.AddBackfillJobs(se, bjTestCases) - // ID jobID eleID InstanceID - // ------------------------------------- - // 0 jobID1 eleID1 uuid - // 1 jobID1 eleID1 "" - // 0 jobID2 eleID2 "" - // 1 jobID2 eleID2 "" - // 0 jobID2 eleID3 "" - // 1 jobID2 eleID3 "" + // ID jobID eleID InstanceID PhysicalTableID + // -------------------------------------------------- + // 0 jobID1 eleID1 uuid 1 + // 1 jobID1 eleID1 "" 1 + // 0 jobID2 eleID2 "" 1 + // 1 jobID2 eleID2 "" 1 + // 0 jobID2 eleID3 "" 1 + // 1 jobID2 eleID3 "" 1 require.NoError(t, err) // test get some backfill jobs bJob, err = ddl.GetBackfillJobForOneEle(se, []int64{jobID2 - 1, jobID2 + 1}, instanceLease) @@ -306,7 +321,7 @@ func TestSimpleExecBackfillJobs(t *testing.T) { require.NoError(t, err) }) - bJobs, err = ddl.GetAndMarkBackfillJobsForOneEle(se, 1, jobID2, uuid, instanceLease) + bJobs, err = ddl.GetAndMarkBackfillJobsForOneEle(se, 1, jobID2, uuid, noPID, instanceLease) require.NoError(t, err) require.Len(t, bJobs, 1) expectJob = bjTestCases[2] @@ -322,10 +337,163 @@ func TestSimpleExecBackfillJobs(t *testing.T) { }) currGoTime := ddl.GetLeaseGoTime(currTime, instanceLease) require.GreaterOrEqual(t, currGoTime.Compare(bJobs[0].InstanceLease), 0) - allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackfillTable, getIdxConditionStr(jobID2, eleID2), "test_get_bj") + allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackgroundSubtaskTable, getIdxConditionStr(jobID2, eleID2), "test_get_bj") require.NoError(t, err) require.Equal(t, allCnt, cnt) + // test physical table + err = ddl.RemoveBackfillJob(se, true, bJobs1[0]) + require.NoError(t, err) + // ID jobID eleID InstanceID PhysicalTableID + // -------------------------------------------------- + // 0 jobID2 eleID2 "" 1 + // 1 jobID2 eleID2 "" 1 + // 0 jobID2 eleID3 "" 1 + // 1 jobID2 eleID3 "" 1 + bPhyJobs := makeAddIdxBackfillJobs(1, 2, jobID1, eleID1, 10, "alter table t add index idx(a)") + bPhyJobs[1].InstanceID = "uuid_1" + bPhyJobs[2].PhysicalTableID = 2 + bPhyJobs[6].PhysicalTableID = 2 + bPhyJobs[4].PhysicalTableID = 3 + bPhyJobs[5].PhysicalTableID = 3 + bPhyJobs[8].PhysicalTableID = 3 + bPhyJobs[7].PhysicalTableID = 4 + bPhyJobs[9].PhysicalTableID = 4 + // ID jobID eleID InstanceID InstanceLease PhysicalTableID + // ----------------------------------------------------------------------- + // 0 jobID2 eleID2 "" 1 + // 1 jobID2 eleID2 "" 1 + // 0 jobID2 eleID3 "" 1 + // 1 jobID2 eleID3 "" 1 + // 0 jobID1 eleID1 "" 1 + // 1 jobID1 eleID1 "uuid_1" 1 + // 2 jobID1 eleID1 "" 2 + // 3 jobID1 eleID1 "" 1 + // 4 jobID1 eleID1 "" 3 + // 5 jobID1 eleID1 "" 3 + // 6 jobID1 eleID1 "" 2 + // 7 jobID1 eleID1 "" 4 + // 8 jobID1 eleID1 "" 3 + // 9 jobID1 eleID1 "" 4 + simpleCheck := func(batch, jobCnt int, bfJobIDs []int64, pID int64) { + err = ddl.AddBackfillJobs(se, bPhyJobs) + require.NoError(t, err) + bJobs, err = ddl.GetAndMarkBackfillJobsForOneEle(se, batch, jobID1, uuid, pID, instanceLease) + require.NoError(t, err) + require.Len(t, bJobs, jobCnt) + isExist := false + for _, id := range bfJobIDs { + if id == bJobs[0].ID { + isExist = true + } + } + require.True(t, isExist, fmt.Sprintf("expected ids:%v, actual id:%d", bfJobIDs, bJobs[0].ID)) + err = ddl.RemoveBackfillJob(se, true, bJobs1[0]) + require.NoError(t, err) + } + type cntAndID struct { + batch int + bfJobCnt int + bfJobID []int64 + } + checkAndClean := func(expectRet1, expectRet2 cntAndID) { + simpleCheck(expectRet1.batch, expectRet1.bfJobCnt, expectRet1.bfJobID, noPID) + simpleCheck(expectRet2.batch, expectRet2.bfJobCnt, expectRet2.bfJobID, ddl.GetJobWithoutPartition) + } + checkAndClean(cntAndID{3, 3, []int64{0, 1, 3}}, + cntAndID{3, 3, []int64{0, 1, 3}}) + bPhyJobs[1].InstanceLease = types.NewTime(types.FromGoTime(time.Now().Add(-time.Hour).UTC()), 0, 0) + // ID jobID eleID InstanceID InstanceLease PhysicalTableID + // ----------------------------------------------------------------------- + // 0 jobID2 eleID2 "" 1 + // 1 jobID2 eleID2 "" 1 + // 0 jobID2 eleID3 "" 1 + // 1 jobID2 eleID3 "" 1 + // 0 jobID1 eleID1 "" 1 + // 1 jobID1 eleID1 "uuid_1" currentTime-hour 1 + // 2 jobID1 eleID1 "" 2 + // 3 jobID1 eleID1 "" 1 + // 4 jobID1 eleID1 "" 3 + // 5 jobID1 eleID1 "" 3 + // 6 jobID1 eleID1 "" 2 + // 7 jobID1 eleID1 "" 4 + // 8 jobID1 eleID1 "" 3 + // 9 jobID1 eleID1 "" 4 + checkAndClean(cntAndID{3, 3, []int64{0, 1, 3}}, + cntAndID{3, 3, []int64{0, 1, 3}}) + bPhyJobs[3].InstanceLease = types.NewTime(types.FromGoTime(time.Now().UTC()), 0, 0) + // ID jobID eleID InstanceID InstanceLease PhysicalTableID + // ----------------------------------------------------------------------- + // 0 jobID2 eleID2 "" 1 + // 1 jobID2 eleID2 "" 1 + // 0 jobID2 eleID3 "" 1 + // 1 jobID2 eleID3 "" 1 + // 0 jobID1 eleID1 "" 1 + // 1 jobID1 eleID1 "uuid_1" currentTime-hour 1 + // 2 jobID1 eleID1 "" 2 + // 3 jobID1 eleID1 "" currentTime 1 // should not exist + // 4 jobID1 eleID1 "" 3 + // 5 jobID1 eleID1 "" 3 + // 6 jobID1 eleID1 "" 2 + // 7 jobID1 eleID1 "" 4 + // 8 jobID1 eleID1 "" 3 + // 9 jobID1 eleID1 "" 4 + checkAndClean(cntAndID{3, 2, []int64{2, 6}}, + cntAndID{3, 3, []int64{0, 1, 3}}) + bPhyJobs[6].InstanceLease = types.NewTime(types.FromGoTime(time.Now().UTC()), 0, 0) + // ID jobID eleID InstanceID InstanceLease PhysicalTableID + // ----------------------------------------------------------------------- + // 0 jobID2 eleID2 "" 1 + // 1 jobID2 eleID2 "" 1 + // 0 jobID2 eleID3 "" 1 + // 1 jobID2 eleID3 "" 1 + // 0 jobID1 eleID1 "" 1 + // 1 jobID1 eleID1 "uuid_1" currentTime-hour 1 + // 2 jobID1 eleID1 "" 2 + // 3 jobID1 eleID1 "" currentTime 1 // should not exist + // 4 jobID1 eleID1 "" 3 + // 5 jobID1 eleID1 "" 3 + // 6 jobID1 eleID1 "" currentTime 2 // should not exist + // 7 jobID1 eleID1 "" 4 + // 8 jobID1 eleID1 "" 3 + // 9 jobID1 eleID1 "" 4 + checkAndClean(cntAndID{3, 2, []int64{2, 6}}, + cntAndID{10, 10, []int64{0, 1, 3}}) + bPhyJobs[6].InstanceID = "uuid_2" + // ID jobID eleID InstanceID InstanceLease PhysicalTableID + // ----------------------------------------------------------------------- + // 0 jobID2 eleID2 "" 1 + // 1 jobID2 eleID2 "" 1 + // 0 jobID2 eleID3 "" 1 + // 1 jobID2 eleID3 "" 1 + // 0 jobID1 eleID1 "" 1 + // 1 jobID1 eleID1 "uuid_1" currentTime-hour 1 + // 2 jobID1 eleID1 "" 2 + // 3 jobID1 eleID1 "" currentTime 1 // should not exist + // 4 jobID1 eleID1 "" 3 + // 5 jobID1 eleID1 "" 3 + // 6 jobID1 eleID1 "uuid_2" currentTime 2 // should not exist + // 7 jobID1 eleID1 "" 4 + // 8 jobID1 eleID1 "" 3 + // 9 jobID1 eleID1 "" 4 + checkAndClean(cntAndID{3, 3, []int64{4, 5, 8}}, + cntAndID{10, 9, []int64{0, 1, 3}}) + // ID jobID eleID InstanceID InstanceLease PhysicalTableID + // ----------------------------------------------------------------------- + // 0 jobID2 eleID2 "" 1 + // 1 jobID2 eleID2 "" 1 + // 0 jobID2 eleID3 "" 1 + // 1 jobID2 eleID3 "" 1 + err = ddl.AddBackfillJobs(se, bJobs1) + require.NoError(t, err) + // ID jobID eleID + // ------------------------ + // 0 jobID1 eleID1 + // 1 jobID1 eleID1 + // 0 jobID2 eleID2 + // 1 jobID2 eleID2 + // 0 jobID2 eleID3 + // 1 jobID2 eleID3 // remove a backfill job err = ddl.RemoveBackfillJob(se, false, bJobs1[0]) // ID jobID eleID @@ -336,10 +504,10 @@ func TestSimpleExecBackfillJobs(t *testing.T) { // 0 jobID2 eleID3 // 1 jobID2 eleID3 require.NoError(t, err) - allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackfillTable, getIdxConditionStr(jobID1, eleID1), "test_get_bj") + allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackgroundSubtaskTable, getIdxConditionStr(jobID1, eleID1), "test_get_bj") require.NoError(t, err) require.Equal(t, allCnt, 1) - allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackfillTable, getIdxConditionStr(jobID2, eleID2), "test_get_bj") + allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackgroundSubtaskTable, getIdxConditionStr(jobID2, eleID2), "test_get_bj") require.NoError(t, err) require.Equal(t, allCnt, cnt) // remove all backfill jobs @@ -350,10 +518,10 @@ func TestSimpleExecBackfillJobs(t *testing.T) { // 0 jobID2 eleID3 // 1 jobID2 eleID3 require.NoError(t, err) - allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackfillTable, getIdxConditionStr(jobID1, eleID1), "test_get_bj") + allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackgroundSubtaskTable, getIdxConditionStr(jobID1, eleID1), "test_get_bj") require.NoError(t, err) require.Equal(t, allCnt, 1) - allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackfillTable, getIdxConditionStr(jobID2, eleID2), "test_get_bj") + allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackgroundSubtaskTable, getIdxConditionStr(jobID2, eleID2), "test_get_bj") require.NoError(t, err) require.Equal(t, allCnt, 0) // clean backfill job @@ -374,16 +542,16 @@ func TestSimpleExecBackfillJobs(t *testing.T) { currTime, err = ddl.GetOracleTimeWithStartTS(se) require.NoError(t, err) }) - condition := fmt.Sprintf("exec_ID = '' or exec_lease < '%v' and ddl_job_id = %d order by ddl_job_id", currTime.Add(-instanceLease), jobID2) - bJobs, err = ddl.GetBackfillJobs(se, ddl.BackfillHistoryTable, condition, "test_get_bj") + condition := fmt.Sprintf("exec_id = '' or exec_expired < '%v' and task_key like \"%d_%%\"", currTime.Add(-instanceLease), jobID2) + bJobs, err = ddl.GetBackfillJobs(se, ddl.BackgroundSubtaskHistoryTable, condition, "test_get_bj") require.NoError(t, err) require.Len(t, bJobs, 1) - require.Equal(t, bJobs[0].FinishTS, uint64(0)) + require.Equal(t, bJobs[0].StateUpdateTS, uint64(0)) // test GetMaxBackfillJob - bjob, err := ddl.GetMaxBackfillJob(se, bJobs3[0].JobID, bJobs3[0].EleID, eleKey) + pTblMeta, err := ddl.GetPhysicalTableMetas(se, bJobs3[0].JobID, bJobs3[0].EleID, eleKey) require.NoError(t, err) - require.Nil(t, bjob) + require.Len(t, pTblMeta, 0) err = ddl.AddBackfillJobs(se, bjTestCases) require.NoError(t, err) // ID jobID eleID @@ -394,9 +562,9 @@ func TestSimpleExecBackfillJobs(t *testing.T) { // 1 jobID2 eleID2 // 0 jobID2 eleID3 // 1 jobID2 eleID3 - bjob, err = ddl.GetMaxBackfillJob(se, jobID2, eleID2, eleKey) + pTblMeta, err = ddl.GetPhysicalTableMetas(se, jobID2, eleID2, eleKey) require.NoError(t, err) - require.Equal(t, bJobs2[1], bjob) + require.Equal(t, backfillJob2PTblMetaMap(bJobs2[1]), pTblMeta) bJobs1[0].State = model.JobStateRollingback bJobs1[0].ID = 2 bJobs1[0].InstanceID = uuid @@ -415,18 +583,18 @@ func TestSimpleExecBackfillJobs(t *testing.T) { // 1 jobID2 eleID3 JobStateNone // 2 jobID1 eleID1 JobStateRollingback // 3 jobID1 eleID1 JobStateCancelled - bjob, err = ddl.GetMaxBackfillJob(se, jobID1, eleID1, eleKey) + pTblMeta, err = ddl.GetPhysicalTableMetas(se, jobID1, eleID1, eleKey) require.NoError(t, err) - require.Equal(t, bJobs1[1], bjob) + require.Equal(t, backfillJob2PTblMetaMap(bJobs1[1]), pTblMeta) // test the BackfillJob's AbbrStr require.Equal(t, fmt.Sprintf("ID:2, JobID:1, EleID:11, Type:add index, State:rollingback, InstanceID:%s, InstanceLease:0000-00-00 00:00:00", uuid), bJobs1[0].AbbrStr()) require.Equal(t, "ID:3, JobID:1, EleID:11, Type:add index, State:cancelled, InstanceID:, InstanceLease:0000-00-00 00:00:00", bJobs1[1].AbbrStr()) require.Equal(t, "ID:0, JobID:2, EleID:33, Type:add index, State:none, InstanceID:, InstanceLease:0000-00-00 00:00:00", bJobs3[0].AbbrStr()) require.Equal(t, "ID:1, JobID:2, EleID:33, Type:add index, State:none, InstanceID:, InstanceLease:0000-00-00 00:00:00", bJobs3[1].AbbrStr()) - // test select tidb_ddl_backfill - tk.MustQuery(fmt.Sprintf("select exec_id, exec_lease from mysql.tidb_ddl_backfill where id = %d and %s", bJobs1[0].ID, getIdxConditionStr(jobID1, eleID1))). + // test select tidb_background_subtask + tk.MustQuery(fmt.Sprintf("select exec_id, exec_expired from mysql.tidb_background_subtask where task_key like \"%%%d\" and %s", bJobs1[0].ID, getIdxConditionStr(jobID1, eleID1))). Check(testkit.Rows(fmt.Sprintf("%s 0000-00-00 00:00:00", uuid))) - tk.MustQuery(fmt.Sprintf("select exec_id, exec_lease from mysql.tidb_ddl_backfill where id = %d and %s", bJobs1[1].ID, getIdxConditionStr(jobID1, eleID1))). + tk.MustQuery(fmt.Sprintf("select exec_id, exec_expired from mysql.tidb_background_subtask where task_key like \"%%%d\" and %s", bJobs1[1].ID, getIdxConditionStr(jobID1, eleID1))). Check(testkit.Rows(" 0000-00-00 00:00:00")) // test GetBackfillMetas bfErr := ddl.GetBackfillErr(se, jobID1, eleID1, eleKey) @@ -439,7 +607,7 @@ func TestSimpleExecBackfillJobs(t *testing.T) { bJobs1[1].State = model.JobStateNone bJobs1[1].ID = 4 err = ddl.AddBackfillHistoryJob(se, bJobs1) - // BackfillTable + // BackgroundSubtaskTable // ID jobID eleID state // -------------------------------- // 0 jobID1 eleID1 JobStateNone @@ -451,18 +619,18 @@ func TestSimpleExecBackfillJobs(t *testing.T) { // 2 jobID1 eleID1 JobStateRollingback // 3 jobID1 eleID1 JobStateCancelled // - // BackfillHistoryTable + // BackgroundSubtaskHistoryTable // ID jobID eleID state // -------------------------------- // 5 jobID1 eleID1 JobStateNone // 4 jobID1 eleID1 JobStateNone - bjob, err = ddl.GetMaxBackfillJob(se, jobID1, eleID1, eleKey) + pTblMeta, err = ddl.GetPhysicalTableMetas(se, jobID1, eleID1, eleKey) require.NoError(t, err) - require.Equal(t, bJobs1[0], bjob) + require.Equal(t, backfillJob2PTblMetaMap(bJobs1[0]), pTblMeta) // ??????????? bJobs1[0].ID = 6 bJobs1[1].ID = 7 err = ddl.AddBackfillJobs(se, bJobs1) - // BackfillTable + // BackgroundSubtaskTable // ID jobID eleID state // -------------------------------- // 0 jobID1 eleID1 JobStateNone @@ -476,28 +644,28 @@ func TestSimpleExecBackfillJobs(t *testing.T) { // 6 jobID1 eleID1 JobStateNone // 7 jobID1 eleID1 JobStateNone // - // BackfillHistoryTable + // BackgroundSubtaskHistoryTable // ID jobID eleID state // -------------------------------- // 5 jobID1 eleID1 JobStateNone // 4 jobID1 eleID1 JobStateNone - bjob, err = ddl.GetMaxBackfillJob(se, jobID1, eleID1, eleKey) + pTblMeta, err = ddl.GetPhysicalTableMetas(se, jobID1, eleID1, eleKey) require.NoError(t, err) - require.Equal(t, bJobs1[1], bjob) + require.Equal(t, backfillJob2PTblMetaMap(bJobs1[1]), pTblMeta) // test MoveBackfillJobsToHistoryTable and GetInterruptedBackfillJobForOneEle - allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackfillTable, getIdxConditionStr(jobID2, eleID3), "test_get_bj") + allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackgroundSubtaskTable, getIdxConditionStr(jobID2, eleID3), "test_get_bj") require.NoError(t, err) require.Equal(t, allCnt, 2) err = ddl.MoveBackfillJobsToHistoryTable(se, bJobs3[0]) require.NoError(t, err) - allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackfillTable, getIdxConditionStr(jobID2, eleID3), "test_get_bj") + allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackgroundSubtaskTable, getIdxConditionStr(jobID2, eleID3), "test_get_bj") require.NoError(t, err) require.Equal(t, allCnt, 0) - allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackfillHistoryTable, getIdxConditionStr(jobID2, eleID3), "test_get_bj") + allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackgroundSubtaskHistoryTable, getIdxConditionStr(jobID2, eleID3), "test_get_bj") require.NoError(t, err) require.Equal(t, allCnt, 2) - // BackfillTable + // BackgroundSubtaskTable // ID jobID eleID state // -------------------------------- // 0 jobID1 eleID1 JobStateNone @@ -509,7 +677,7 @@ func TestSimpleExecBackfillJobs(t *testing.T) { // 6 jobID1 eleID1 JobStateNone // 7 jobID1 eleID1 JobStateNone // - // BackfillHistoryTable + // BackgroundSubtaskHistoryTable // ID jobID eleID state // -------------------------------- // 5 jobID1 eleID1 JobStateNone @@ -519,15 +687,15 @@ func TestSimpleExecBackfillJobs(t *testing.T) { bJobs, err = ddl.GetInterruptedBackfillJobForOneEle(se, jobID1, eleID1, eleKey) require.NoError(t, err) require.Len(t, bJobs, 0) - allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackfillTable, getIdxConditionStr(jobID1, eleID1), "test_get_bj") + allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackgroundSubtaskTable, getIdxConditionStr(jobID1, eleID1), "test_get_bj") require.NoError(t, err) require.Equal(t, allCnt, 6) err = ddl.MoveBackfillJobsToHistoryTable(se, bJobs1[0]) require.NoError(t, err) - allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackfillTable, getIdxConditionStr(jobID1, eleID1), "test_get_bj") + allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackgroundSubtaskTable, getIdxConditionStr(jobID1, eleID1), "test_get_bj") require.NoError(t, err) require.Equal(t, allCnt, 0) - allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackfillHistoryTable, getIdxConditionStr(jobID1, eleID1), "test_get_bj") + allCnt, err = ddl.GetBackfillJobCount(se, ddl.BackgroundSubtaskHistoryTable, getIdxConditionStr(jobID1, eleID1), "test_get_bj") require.NoError(t, err) require.Equal(t, allCnt, 8) bJobs, err = ddl.GetInterruptedBackfillJobForOneEle(se, jobID2, eleID3, eleKey) @@ -539,13 +707,13 @@ func TestSimpleExecBackfillJobs(t *testing.T) { } expectJob.State = model.JobStateCancelled equalBackfillJob(t, bJobs3[0], bJobs[0], types.ZeroTimestamp) - // BackfillTable + // BackgroundSubtaskTable // ID jobID eleID state // -------------------------------- // 0 jobID2 eleID2 JobStateNone // 1 jobID2 eleID2 JobStateNone // - // BackfillHistoryTable + // BackgroundSubtaskHistoryTable // ID jobID eleID state // -------------------------------- // 5 jobID1 eleID1 JobStateNone @@ -593,7 +761,7 @@ func TestGetTasks(t *testing.T) { require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/NotifyBeginTxnCh", `return(1)`)) ch <- struct{}{} var bJobs []*ddl.BackfillJob - bJobs, err = ddl.GetAndMarkBackfillJobsForOneEle(se, 1, jobID1, uuid, instanceLease) + bJobs, err = ddl.GetAndMarkBackfillJobsForOneEle(se, 1, jobID1, uuid, 1, instanceLease) require.Len(t, bJobs, 1) }) <-ch @@ -604,7 +772,7 @@ func TestGetTasks(t *testing.T) { se1 := ddl.NewSession(tk1.Session()) require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/NotifyBeginTxnCh", `return(2)`)) var bJobs1 []*ddl.BackfillJob - bJobs1, err1 = ddl.GetAndMarkBackfillJobsForOneEle(se1, 1, jobID1, uuid, instanceLease) + bJobs1, err1 = ddl.GetAndMarkBackfillJobsForOneEle(se1, 1, jobID1, uuid, 1, instanceLease) require.Len(t, bJobs1, 1) }) wg.Wait() @@ -616,6 +784,10 @@ func TestGetTasks(t *testing.T) { require.True(t, strings.Contains(err.Error(), "[kv:9007]Write conflict")) } + err = ddl.RemoveBackfillJob(se, true, bJobsTestCases[0]) + require.NoError(t, err) + err = ddl.AddBackfillJobs(se, bJobsTestCases) + require.NoError(t, err) // get tbl tk.MustExec("create table t(a int, b int)") var tableID int64 @@ -624,6 +796,7 @@ func TestGetTasks(t *testing.T) { require.Nil(t, err) tableID = int64(tableIDi) tbl := testGetTable(t, dom, tableID) + pID := int64(0) require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/NotifyBeginTxnCh", `return(0)`)) // Mock GetAndMarkBackfillJobsForOneEle gets a writing conflict error, but getTasks is successful. // Step 1: se1 begins txn1. @@ -634,7 +807,7 @@ func TestGetTasks(t *testing.T) { wg.Run(func() { require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/NotifyBeginTxnCh", `return(1)`)) ch <- struct{}{} - bJobs, err := ddl.GetTasks(ddl.GetDDLCtx(d), se, tbl, jobID1, 1) + bJobs, err := ddl.GetTasks(ddl.GetDDLCtx(d), se, tbl, jobID1, &pID, 1) require.Nil(t, err) require.Len(t, bJobs, 1) }) @@ -644,7 +817,7 @@ func TestGetTasks(t *testing.T) { tk1.MustExec("use test") se1 := ddl.NewSession(tk1.Session()) require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/NotifyBeginTxnCh", `return(2)`)) - bJobs1, err1 := ddl.GetTasks(ddl.GetDDLCtx(d), se1, tbl, jobID1, 1) + bJobs1, err1 := ddl.GetTasks(ddl.GetDDLCtx(d), se1, tbl, jobID1, &pID, 1) require.Nil(t, err1) require.Len(t, bJobs1, 1) }) diff --git a/ddl/main_test.go b/ddl/main_test.go index 6db3ace76e6a6..b1bbd8516fa94 100644 --- a/ddl/main_test.go +++ b/ddl/main_test.go @@ -25,6 +25,7 @@ import ( "github.com/pingcap/tidb/ddl" "github.com/pingcap/tidb/domain" "github.com/pingcap/tidb/domain/infosync" + "github.com/pingcap/tidb/keyspace" "github.com/pingcap/tidb/meta/autoid" "github.com/pingcap/tidb/testkit/testsetup" "github.com/tikv/client-go/v2/tikv" @@ -54,7 +55,7 @@ func TestMain(m *testing.M) { conf.Experimental.AllowsExpressionIndex = true }) - _, err := infosync.GlobalInfoSyncerInit(context.Background(), "t", func() uint64 { return 1 }, nil, nil, true) + _, err := infosync.GlobalInfoSyncerInit(context.Background(), "t", func() uint64 { return 1 }, nil, nil, nil, keyspace.CodecV1, true) if err != nil { _, _ = fmt.Fprintf(os.Stderr, "ddl: infosync.GlobalInfoSyncerInit: %v\n", err) os.Exit(1) diff --git a/ddl/partition.go b/ddl/partition.go index 1a3cab2e3eb01..00a5582be9a54 100644 --- a/ddl/partition.go +++ b/ddl/partition.go @@ -34,6 +34,7 @@ import ( "github.com/pingcap/tidb/domain/infosync" "github.com/pingcap/tidb/expression" "github.com/pingcap/tidb/infoschema" + "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/meta" "github.com/pingcap/tidb/metrics" "github.com/pingcap/tidb/parser" @@ -42,8 +43,10 @@ import ( "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/parser/mysql" "github.com/pingcap/tidb/parser/opcode" + "github.com/pingcap/tidb/parser/terror" "github.com/pingcap/tidb/sessionctx" "github.com/pingcap/tidb/table" + "github.com/pingcap/tidb/table/tables" "github.com/pingcap/tidb/tablecodec" "github.com/pingcap/tidb/types" driver "github.com/pingcap/tidb/types/parser_driver" @@ -55,9 +58,11 @@ import ( "github.com/pingcap/tidb/util/logutil" "github.com/pingcap/tidb/util/mathutil" "github.com/pingcap/tidb/util/mock" + decoder "github.com/pingcap/tidb/util/rowDecoder" "github.com/pingcap/tidb/util/slice" "github.com/pingcap/tidb/util/sqlexec" "github.com/pingcap/tidb/util/stringutil" + "github.com/prometheus/client_golang/prometheus" "github.com/tikv/client-go/v2/tikv" "go.uber.org/zap" ) @@ -161,7 +166,7 @@ func (w *worker) onAddTablePartition(d *ddlCtx, t *meta.Meta, job *model.Job) (v for _, p := range tblInfo.Partition.AddingDefinitions { ids = append(ids, p.ID) } - if err := alterTableLabelRule(job.SchemaName, tblInfo, ids); err != nil { + if _, err := alterTableLabelRule(job.SchemaName, tblInfo, ids); err != nil { job.State = model.JobStateCancelled return ver, err } @@ -181,8 +186,7 @@ func (w *worker) onAddTablePartition(d *ddlCtx, t *meta.Meta, job *model.Job) (v // be finished. Otherwise the query to this partition will be blocked. needRetry, err := checkPartitionReplica(tblInfo.TiFlashReplica.Count, addingDefinitions, d) if err != nil { - ver, err = convertAddTablePartitionJob2RollbackJob(d, t, job, err, tblInfo) - return ver, err + return convertAddTablePartitionJob2RollbackJob(d, t, job, err, tblInfo) } if needRetry { // The new added partition hasn't been replicated. @@ -226,14 +230,16 @@ func (w *worker) onAddTablePartition(d *ddlCtx, t *meta.Meta, job *model.Job) (v return ver, errors.Trace(err) } -func alterTableLabelRule(schemaName string, meta *model.TableInfo, ids []int64) error { +// alterTableLabelRule updates Label Rules if they exists +// returns true if changed. +func alterTableLabelRule(schemaName string, meta *model.TableInfo, ids []int64) (bool, error) { tableRuleID := fmt.Sprintf(label.TableIDFormat, label.IDPrefix, schemaName, meta.Name.L) oldRule, err := infosync.GetLabelRules(context.TODO(), []string{tableRuleID}) if err != nil { - return errors.Trace(err) + return false, errors.Trace(err) } if len(oldRule) == 0 { - return nil + return false, nil } r, ok := oldRule[tableRuleID] @@ -241,10 +247,11 @@ func alterTableLabelRule(schemaName string, meta *model.TableInfo, ids []int64) rule := r.Reset(schemaName, meta.Name.L, "", ids...) err = infosync.PutLabelRule(context.TODO(), rule) if err != nil { - return errors.Wrapf(err, "failed to notify PD label rule") + return false, errors.Wrapf(err, "failed to notify PD label rule") } + return true, nil } - return nil + return false, nil } func alterTablePartitionBundles(t *meta.Meta, tblInfo *model.TableInfo, addingDefinitions []model.PartitionDefinition) ([]*placement.Bundle, error) { @@ -1307,6 +1314,28 @@ func checkAddPartitionNameUnique(tbInfo *model.TableInfo, pi *model.PartitionInf return nil } +func checkReorgPartitionNames(p *model.PartitionInfo, droppedNames []model.CIStr, pi *model.PartitionInfo) error { + partNames := make(map[string]struct{}) + oldDefs := p.Definitions + for _, oldDef := range oldDefs { + partNames[oldDef.Name.L] = struct{}{} + } + for _, delName := range droppedNames { + if _, ok := partNames[delName.L]; !ok { + return dbterror.ErrSameNamePartition.GenWithStackByArgs(delName) + } + delete(partNames, delName.L) + } + newDefs := pi.Definitions + for _, newDef := range newDefs { + if _, ok := partNames[newDef.Name.L]; ok { + return dbterror.ErrSameNamePartition.GenWithStackByArgs(newDef.Name) + } + partNames[newDef.Name.L] = struct{}{} + } + return nil +} + func checkAndOverridePartitionID(newTableInfo, oldTableInfo *model.TableInfo) error { // If any old partitionInfo has lost, that means the partition ID lost too, so did the data, repair failed. if newTableInfo.Partition == nil { @@ -1676,7 +1705,7 @@ func (w *worker) onDropTablePartition(d *ddlCtx, t *meta.Meta, job *model.Job) ( if err != nil { return ver, errors.Trace(err) } - if job.Type == model.ActionAddTablePartition { + if job.Type == model.ActionAddTablePartition || job.Type == model.ActionReorganizePartition { // It is rollbacked from adding table partition, just remove addingDefinitions from tableInfo. physicalTableIDs, pNames, rollbackBundles := rollbackAddingPartitionInfo(tblInfo) err = infosync.PutRuleBundlesWithDefaultRetry(context.TODO(), rollbackBundles) @@ -1690,7 +1719,7 @@ func (w *worker) onDropTablePartition(d *ddlCtx, t *meta.Meta, job *model.Job) ( return ver, errors.Wrapf(err, "failed to notify PD the label rules") } - if err := alterTableLabelRule(job.SchemaName, tblInfo, getIDs([]*model.TableInfo{tblInfo})); err != nil { + if _, err := alterTableLabelRule(job.SchemaName, tblInfo, getIDs([]*model.TableInfo{tblInfo})); err != nil { job.State = model.JobStateCancelled return ver, err } @@ -1723,7 +1752,7 @@ func (w *worker) onDropTablePartition(d *ddlCtx, t *meta.Meta, job *model.Job) ( return ver, errors.Wrapf(err, "failed to notify PD the label rules") } - if err := alterTableLabelRule(job.SchemaName, tblInfo, getIDs([]*model.TableInfo{tblInfo})); err != nil { + if _, err := alterTableLabelRule(job.SchemaName, tblInfo, getIDs([]*model.TableInfo{tblInfo})); err != nil { job.State = model.JobStateCancelled return ver, err } @@ -1762,7 +1791,7 @@ func (w *worker) onDropTablePartition(d *ddlCtx, t *meta.Meta, job *model.Job) ( } defer w.sessPool.put(sctx) rh := newReorgHandler(newSession(sctx)) - reorgInfo, err := getReorgInfoFromPartitions(d.jobContext(job.ID), d, rh, job, dbInfo, tbl, physicalTableIDs, elements) + reorgInfo, err := getReorgInfoFromPartitions(d.jobContext(job.ID), d, rh, job, dbInfo, pt, physicalTableIDs, elements) if err != nil || reorgInfo.first { // If we run reorg firstly, we should update the job snapshot version @@ -2159,6 +2188,665 @@ func (w *worker) onExchangeTablePartition(d *ddlCtx, t *meta.Meta, job *model.Jo return ver, nil } +func checkReorgPartition(t *meta.Meta, job *model.Job) (*model.TableInfo, []model.CIStr, *model.PartitionInfo, []model.PartitionDefinition, []model.PartitionDefinition, error) { + schemaID := job.SchemaID + tblInfo, err := GetTableInfoAndCancelFaultJob(t, job, schemaID) + if err != nil { + return nil, nil, nil, nil, nil, errors.Trace(err) + } + partInfo := &model.PartitionInfo{} + var partNames []model.CIStr + err = job.DecodeArgs(&partNames, &partInfo) + if err != nil { + job.State = model.JobStateCancelled + return nil, nil, nil, nil, nil, errors.Trace(err) + } + addingDefs := tblInfo.Partition.AddingDefinitions + droppingDefs := tblInfo.Partition.DroppingDefinitions + if len(addingDefs) == 0 { + addingDefs = []model.PartitionDefinition{} + } + if len(droppingDefs) == 0 { + droppingDefs = []model.PartitionDefinition{} + } + return tblInfo, partNames, partInfo, droppingDefs, addingDefs, nil +} + +func (w *worker) onReorganizePartition(d *ddlCtx, t *meta.Meta, job *model.Job) (ver int64, _ error) { + // Handle the rolling back job + if job.IsRollingback() { + ver, err := w.onDropTablePartition(d, t, job) + if err != nil { + return ver, errors.Trace(err) + } + return ver, nil + } + + tblInfo, partNamesCIStr, partInfo, _, addingDefinitions, err := checkReorgPartition(t, job) + if err != nil { + return ver, err + } + partNames := make([]string, len(partNamesCIStr)) + for i := range partNamesCIStr { + partNames[i] = partNamesCIStr[i].L + } + + // In order to skip maintaining the state check in partitionDefinition, TiDB use dropping/addingDefinition instead of state field. + // So here using `job.SchemaState` to judge what the stage of this job is. + originalState := job.SchemaState + switch job.SchemaState { + case model.StateNone: + // job.SchemaState == model.StateNone means the job is in the initial state of reorg partition. + // Here should use partInfo from job directly and do some check action. + // In case there was a race for queueing different schema changes on the same + // table and the checks was not done on the current schema version. + // The partInfo may have been checked against an older schema version for example. + // If the check is done here, it does not need to be repeated, since no other + // DDL on the same table can be run concurrently. + err = checkAddPartitionTooManyPartitions(uint64(len(tblInfo.Partition.Definitions) + + len(partInfo.Definitions) - + len(partNames))) + if err != nil { + job.State = model.JobStateCancelled + return ver, errors.Trace(err) + } + + err = checkReorgPartitionNames(tblInfo.Partition, partNamesCIStr, partInfo) + if err != nil { + job.State = model.JobStateCancelled + return ver, errors.Trace(err) + } + + // Re-check that the dropped/added partitions are compatible with current definition + firstPartIdx, lastPartIdx, idMap, err := getReplacedPartitionIDs(partNamesCIStr, tblInfo.Partition) + if err != nil { + job.State = model.JobStateCancelled + return ver, err + } + sctx := w.sess.Context + if err = checkReorgPartitionDefs(sctx, tblInfo, partInfo, firstPartIdx, lastPartIdx, idMap); err != nil { + job.State = model.JobStateCancelled + return ver, err + } + + // move the adding definition into tableInfo. + updateAddingPartitionInfo(partInfo, tblInfo) + orgDefs := tblInfo.Partition.Definitions + _ = updateDroppingPartitionInfo(tblInfo, partNames) + // Reset original partitions, and keep DroppedDefinitions + tblInfo.Partition.Definitions = orgDefs + + // modify placement settings + for _, def := range tblInfo.Partition.AddingDefinitions { + if _, err = checkPlacementPolicyRefValidAndCanNonValidJob(t, job, def.PlacementPolicyRef); err != nil { + // job.State = model.JobStateCancelled may be set depending on error in function above. + return ver, errors.Trace(err) + } + } + + // From now on we cannot just cancel the DDL, we must roll back if changesMade! + changesMade := false + if tblInfo.TiFlashReplica != nil { + // Must set placement rule, and make sure it succeeds. + if err := infosync.ConfigureTiFlashPDForPartitions(true, &tblInfo.Partition.AddingDefinitions, tblInfo.TiFlashReplica.Count, &tblInfo.TiFlashReplica.LocationLabels, tblInfo.ID); err != nil { + logutil.BgLogger().Error("ConfigureTiFlashPDForPartitions fails", zap.Error(err)) + job.State = model.JobStateCancelled + return ver, errors.Trace(err) + } + changesMade = true + // In the next step, StateDeleteOnly, wait to verify the TiFlash replicas are OK + } + + bundles, err := alterTablePartitionBundles(t, tblInfo, tblInfo.Partition.AddingDefinitions) + if err != nil { + if !changesMade { + job.State = model.JobStateCancelled + return ver, errors.Trace(err) + } + return convertAddTablePartitionJob2RollbackJob(d, t, job, err, tblInfo) + } + + if len(bundles) > 0 { + if err = infosync.PutRuleBundlesWithDefaultRetry(context.TODO(), bundles); err != nil { + if !changesMade { + job.State = model.JobStateCancelled + return ver, errors.Wrapf(err, "failed to notify PD the placement rules") + } + return convertAddTablePartitionJob2RollbackJob(d, t, job, err, tblInfo) + } + changesMade = true + } + + ids := getIDs([]*model.TableInfo{tblInfo}) + for _, p := range tblInfo.Partition.AddingDefinitions { + ids = append(ids, p.ID) + } + changed, err := alterTableLabelRule(job.SchemaName, tblInfo, ids) + changesMade = changesMade || changed + if err != nil { + if !changesMade { + job.State = model.JobStateCancelled + return ver, err + } + return convertAddTablePartitionJob2RollbackJob(d, t, job, err, tblInfo) + } + + // Doing the preSplitAndScatter here, since all checks are completed, + // and we will soon start writing to the new partitions. + if s, ok := d.store.(kv.SplittableStore); ok && s != nil { + // partInfo only contains the AddingPartitions + splitPartitionTableRegion(w.sess.Context, s, tblInfo, partInfo, true) + } + + // Assume we cannot have more than MaxUint64 rows, set the progress to 1/10 of that. + metrics.GetBackfillProgressByLabel(metrics.LblReorgPartition, job.SchemaName, tblInfo.Name.String()).Set(0.1 / float64(math.MaxUint64)) + job.SchemaState = model.StateDeleteOnly + tblInfo.Partition.DDLState = model.StateDeleteOnly + ver, err = updateVersionAndTableInfoWithCheck(d, t, job, tblInfo, true) + if err != nil { + return ver, errors.Trace(err) + } + + // Is really both StateDeleteOnly AND StateWriteOnly needed? + // If transaction A in WriteOnly inserts row 1 (into both new and old partition set) + // and then transaction B in DeleteOnly deletes that row (in both new and old) + // does really transaction B need to do the delete in the new partition? + // Yes, otherwise it would still be there when the WriteReorg happens, + // and WriteReorg would only copy existing rows to the new table, so unless it is + // deleted it would result in a ghost row! + // What about update then? + // Updates also need to be handled for new partitions in DeleteOnly, + // since it would not be overwritten during Reorganize phase. + // BUT if the update results in adding in one partition and deleting in another, + // THEN only the delete must happen in the new partition set, not the insert! + case model.StateDeleteOnly: + // This state is to confirm all servers can not see the new partitions when reorg is running, + // so that all deletes will be done in both old and new partitions when in either DeleteOnly + // or WriteOnly state. + // Also using the state for checking that the optional TiFlash replica is available, making it + // in a state without (much) data and easy to retry without side effects. + + // Reason for having it here, is to make it easy for retry, and better to make sure it is in-sync + // as early as possible, to avoid a long wait after the data copying. + if tblInfo.TiFlashReplica != nil && tblInfo.TiFlashReplica.Available { + // For available state, the new added partition should wait its replica to + // be finished, otherwise the query to this partition will be blocked. + count := tblInfo.TiFlashReplica.Count + needRetry, err := checkPartitionReplica(count, addingDefinitions, d) + if err != nil { + // need to rollback, since we tried to register the new + // partitions before! + return convertAddTablePartitionJob2RollbackJob(d, t, job, err, tblInfo) + } + if needRetry { + // The new added partition hasn't been replicated. + // Do nothing to the job this time, wait next worker round. + time.Sleep(tiflashCheckTiDBHTTPAPIHalfInterval) + // Set the error here which will lead this job exit when it's retry times beyond the limitation. + return ver, errors.Errorf("[ddl] add partition wait for tiflash replica to complete") + } + + // When TiFlash Replica is ready, we must move them into `AvailablePartitionIDs`. + // Since onUpdateFlashReplicaStatus cannot see the partitions yet (not public) + for _, d := range addingDefinitions { + tblInfo.TiFlashReplica.AvailablePartitionIDs = append(tblInfo.TiFlashReplica.AvailablePartitionIDs, d.ID) + } + } + + job.SchemaState = model.StateWriteOnly + tblInfo.Partition.DDLState = model.StateWriteOnly + metrics.GetBackfillProgressByLabel(metrics.LblReorgPartition, job.SchemaName, tblInfo.Name.String()).Set(0.2 / float64(math.MaxUint64)) + ver, err = updateVersionAndTableInfo(d, t, job, tblInfo, originalState != job.SchemaState) + case model.StateWriteOnly: + // Insert this state to confirm all servers can see the new partitions when reorg is running, + // so that new data will be updated in both old and new partitions when reorganizing. + job.SnapshotVer = 0 + job.SchemaState = model.StateWriteReorganization + tblInfo.Partition.DDLState = model.StateWriteReorganization + metrics.GetBackfillProgressByLabel(metrics.LblReorgPartition, job.SchemaName, tblInfo.Name.String()).Set(0.3 / float64(math.MaxUint64)) + ver, err = updateVersionAndTableInfo(d, t, job, tblInfo, originalState != job.SchemaState) + case model.StateWriteReorganization: + physicalTableIDs := getPartitionIDsFromDefinitions(tblInfo.Partition.DroppingDefinitions) + tbl, err2 := getTable(d.store, job.SchemaID, tblInfo) + if err2 != nil { + return ver, errors.Trace(err2) + } + // TODO: If table has global indexes, we need reorg to clean up them. + // and then add the new partition ids back... + if _, ok := tbl.(table.PartitionedTable); ok && hasGlobalIndex(tblInfo) { + err = errors.Trace(dbterror.ErrCancelledDDLJob.GenWithStack("global indexes is not supported yet for reorganize partition")) + return convertAddTablePartitionJob2RollbackJob(d, t, job, err, tblInfo) + } + var done bool + done, ver, err = doPartitionReorgWork(w, d, t, job, tbl, physicalTableIDs) + + if !done { + return ver, err + } + + firstPartIdx, lastPartIdx, idMap, err2 := getReplacedPartitionIDs(partNamesCIStr, tblInfo.Partition) + failpoint.Inject("reorgPartWriteReorgReplacedPartIDsFail", func(val failpoint.Value) { + if val.(bool) { + err2 = errors.New("Injected error by reorgPartWriteReorgReplacedPartIDsFail") + } + }) + if err2 != nil { + return ver, err2 + } + newDefs := getReorganizedDefinitions(tblInfo.Partition, firstPartIdx, lastPartIdx, idMap) + + // From now on, use the new definitions, but keep the Adding and Dropping for double write + tblInfo.Partition.Definitions = newDefs + tblInfo.Partition.Num = uint64(len(newDefs)) + + // Now all the data copying is done, but we cannot simply remove the droppingDefinitions + // since they are a part of the normal Definitions that other nodes with + // the current schema version. So we need to double write for one more schema version + job.SchemaState = model.StateDeleteReorganization + tblInfo.Partition.DDLState = model.StateDeleteReorganization + ver, err = updateVersionAndTableInfo(d, t, job, tblInfo, originalState != job.SchemaState) + + case model.StateDeleteReorganization: + // Drop the droppingDefinitions and finish the DDL + // This state is needed for the case where client A sees the schema + // with version of StateWriteReorg and would not see updates of + // client B that writes to the new partitions, previously + // addingDefinitions, since it would not double write to + // the droppingDefinitions during this time + // By adding StateDeleteReorg state, client B will write to both + // the new (previously addingDefinitions) AND droppingDefinitions + + // Register the droppingDefinitions ids for rangeDelete + // and the addingDefinitions for handling in the updateSchemaVersion + physicalTableIDs := getPartitionIDsFromDefinitions(tblInfo.Partition.DroppingDefinitions) + newIDs := getPartitionIDsFromDefinitions(partInfo.Definitions) + job.CtxVars = []interface{}{physicalTableIDs, newIDs} + definitionsToDrop := tblInfo.Partition.DroppingDefinitions + tblInfo.Partition.DroppingDefinitions = nil + tblInfo.Partition.AddingDefinitions = nil + ver, err = updateVersionAndTableInfo(d, t, job, tblInfo, true) + failpoint.Inject("reorgPartWriteReorgSchemaVersionUpdateFail", func(val failpoint.Value) { + if val.(bool) { + err = errors.New("Injected error by reorgPartWriteReorgSchemaVersionUpdateFail") + } + }) + if err != nil { + return ver, errors.Trace(err) + } + job.SchemaState = model.StateNone + tblInfo.Partition.DDLState = model.StateNone + job.FinishTableJob(model.JobStateDone, model.StateNone, ver, tblInfo) + // How to handle this? + // Seems to only trigger asynchronous update of statistics. + // Should it actually be synchronous? + asyncNotifyEvent(d, &util.Event{Tp: model.ActionReorganizePartition, TableInfo: tblInfo, PartInfo: &model.PartitionInfo{Definitions: definitionsToDrop}}) + // A background job will be created to delete old partition data. + job.Args = []interface{}{physicalTableIDs} + + default: + err = dbterror.ErrInvalidDDLState.GenWithStackByArgs("partition", job.SchemaState) + } + + return ver, errors.Trace(err) +} + +func doPartitionReorgWork(w *worker, d *ddlCtx, t *meta.Meta, job *model.Job, tbl table.Table, physTblIDs []int64) (done bool, ver int64, err error) { + job.ReorgMeta.ReorgTp = model.ReorgTypeTxn + sctx, err1 := w.sessPool.get() + if err1 != nil { + return done, ver, err1 + } + defer w.sessPool.put(sctx) + rh := newReorgHandler(newSession(sctx)) + elements := BuildElements(tbl.Meta().Columns[0], tbl.Meta().Indices) + partTbl, ok := tbl.(table.PartitionedTable) + if !ok { + return false, ver, dbterror.ErrUnsupportedReorganizePartition.GenWithStackByArgs() + } + dbInfo, err := t.GetDatabase(job.SchemaID) + if err != nil { + return false, ver, errors.Trace(err) + } + reorgInfo, err := getReorgInfoFromPartitions(d.jobContext(job.ID), d, rh, job, dbInfo, partTbl, physTblIDs, elements) + err = w.runReorgJob(rh, reorgInfo, tbl.Meta(), d.lease, func() (reorgErr error) { + defer tidbutil.Recover(metrics.LabelDDL, "doPartitionReorgWork", + func() { + reorgErr = dbterror.ErrCancelledDDLJob.GenWithStack("reorganize partition for table `%v` panic", tbl.Meta().Name) + }, false) + return w.reorgPartitionDataAndIndex(tbl, reorgInfo) + }) + if err != nil { + if dbterror.ErrWaitReorgTimeout.Equal(err) { + // If timeout, we should return, check for the owner and re-wait job done. + return false, ver, nil + } + if kv.IsTxnRetryableError(err) { + return false, ver, errors.Trace(err) + } + if err1 := rh.RemoveDDLReorgHandle(job, reorgInfo.elements); err1 != nil { + logutil.BgLogger().Warn("[ddl] reorg partition job failed, RemoveDDLReorgHandle failed, can't convert job to rollback", + zap.String("job", job.String()), zap.Error(err1)) + } + logutil.BgLogger().Warn("[ddl] reorg partition job failed, convert job to rollback", zap.String("job", job.String()), zap.Error(err)) + ver, err = convertAddTablePartitionJob2RollbackJob(d, t, job, err, tbl.Meta()) + return false, ver, errors.Trace(err) + } + return true, ver, err +} + +type reorgPartitionWorker struct { + *backfillCtx + metricCounter prometheus.Counter + + // Static allocated to limit memory allocations + rowRecords []*rowRecord + rowDecoder *decoder.RowDecoder + rowMap map[int64]types.Datum + writeColOffsetMap map[int64]int + maxOffset int + reorgedTbl table.PartitionedTable + + jobContext *JobContext +} + +func newReorgPartitionWorker(sessCtx sessionctx.Context, i int, t table.PhysicalTable, decodeColMap map[int64]decoder.Column, reorgInfo *reorgInfo, jc *JobContext) (*reorgPartitionWorker, error) { + reorgedTbl, err := tables.GetReorganizedPartitionedTable(t) + if err != nil { + return nil, errors.Trace(err) + } + pt := t.GetPartitionedTable() + if pt == nil { + return nil, dbterror.ErrUnsupportedReorganizePartition.GenWithStackByArgs() + } + partColIDs := pt.GetPartitionColumnIDs() + writeColOffsetMap := make(map[int64]int, len(partColIDs)) + maxOffset := 0 + for _, col := range pt.Cols() { + found := false + for _, id := range partColIDs { + if col.ID == id { + found = true + break + } + } + if !found { + continue + } + writeColOffsetMap[col.ID] = col.Offset + maxOffset = mathutil.Max[int](maxOffset, col.Offset) + } + return &reorgPartitionWorker{ + backfillCtx: newBackfillCtx(reorgInfo.d, i, sessCtx, reorgInfo.ReorgMeta.ReorgTp, reorgInfo.SchemaName, t), + metricCounter: metrics.BackfillTotalCounter.WithLabelValues(metrics.GenerateReorgLabel("reorg_partition_rate", reorgInfo.SchemaName, t.Meta().Name.String())), + rowDecoder: decoder.NewRowDecoder(t, t.WritableCols(), decodeColMap), + rowMap: make(map[int64]types.Datum, len(decodeColMap)), + jobContext: jc, + writeColOffsetMap: writeColOffsetMap, + maxOffset: maxOffset, + reorgedTbl: reorgedTbl, + }, nil +} + +func (w *reorgPartitionWorker) GetTasks() ([]*BackfillJob, error) { + panic("[ddl] reorg partition worker GetTask function doesn't implement") +} + +func (w *reorgPartitionWorker) BackfillDataInTxn(handleRange reorgBackfillTask) (taskCtx backfillTaskContext, errInTxn error) { + oprStartTime := time.Now() + ctx := kv.WithInternalSourceType(context.Background(), w.jobContext.ddlJobSourceType()) + errInTxn = kv.RunInNewTxn(ctx, w.sessCtx.GetStore(), true, func(ctx context.Context, txn kv.Transaction) error { + taskCtx.addedCount = 0 + taskCtx.scanCount = 0 + txn.SetOption(kv.Priority, handleRange.priority) + if tagger := w.GetCtx().getResourceGroupTaggerForTopSQL(handleRange.getJobID()); tagger != nil { + txn.SetOption(kv.ResourceGroupTagger, tagger) + } + + rowRecords, nextKey, taskDone, err := w.fetchRowColVals(txn, handleRange) + if err != nil { + return errors.Trace(err) + } + taskCtx.nextKey = nextKey + taskCtx.done = taskDone + + warningsMap := make(map[errors.ErrorID]*terror.Error) + warningsCountMap := make(map[errors.ErrorID]int64) + for _, prr := range rowRecords { + taskCtx.scanCount++ + + err = txn.Set(prr.key, prr.vals) + if err != nil { + return errors.Trace(err) + } + taskCtx.addedCount++ + if prr.warning != nil { + if _, ok := warningsCountMap[prr.warning.ID()]; ok { + warningsCountMap[prr.warning.ID()]++ + } else { + warningsCountMap[prr.warning.ID()] = 1 + warningsMap[prr.warning.ID()] = prr.warning + } + } + // TODO: Future optimization: also write the indexes here? + // What if the transaction limit is just enough for a single row, without index? + // Hmm, how could that be in the first place? + // For now, implement the batch-txn w.addTableIndex, + // since it already exists and is in use + } + + // Collect the warnings. + taskCtx.warnings, taskCtx.warningsCount = warningsMap, warningsCountMap + + // also add the index entries here? And make sure they are not added somewhere else + + return nil + }) + logSlowOperations(time.Since(oprStartTime), "BackfillDataInTxn", 3000) + + return +} + +func (w *reorgPartitionWorker) fetchRowColVals(txn kv.Transaction, taskRange reorgBackfillTask) ([]*rowRecord, kv.Key, bool, error) { + w.rowRecords = w.rowRecords[:0] + startTime := time.Now() + + // taskDone means that the added handle is out of taskRange.endHandle. + taskDone := false + sysTZ := w.sessCtx.GetSessionVars().StmtCtx.TimeZone + + tmpRow := make([]types.Datum, w.maxOffset+1) + var lastAccessedHandle kv.Key + oprStartTime := startTime + err := iterateSnapshotKeys(w.GetCtx().jobContext(taskRange.getJobID()), w.sessCtx.GetStore(), taskRange.priority, w.table.RecordPrefix(), txn.StartTS(), taskRange.startKey, taskRange.endKey, + func(handle kv.Handle, recordKey kv.Key, rawRow []byte) (bool, error) { + oprEndTime := time.Now() + logSlowOperations(oprEndTime.Sub(oprStartTime), "iterateSnapshotKeys in reorgPartitionWorker fetchRowColVals", 0) + oprStartTime = oprEndTime + + if taskRange.endInclude { + taskDone = recordKey.Cmp(taskRange.endKey) > 0 + } else { + taskDone = recordKey.Cmp(taskRange.endKey) >= 0 + } + + if taskDone || len(w.rowRecords) >= w.batchCnt { + return false, nil + } + + _, err := w.rowDecoder.DecodeTheExistedColumnMap(w.sessCtx, handle, rawRow, sysTZ, w.rowMap) + if err != nil { + return false, errors.Trace(err) + } + + // Set the partitioning columns and calculate which partition to write to + for colID, offset := range w.writeColOffsetMap { + if d, ok := w.rowMap[colID]; ok { + tmpRow[offset] = d + } else { + return false, dbterror.ErrUnsupportedReorganizePartition.GenWithStackByArgs() + } + } + p, err := w.reorgedTbl.GetPartitionByRow(w.sessCtx, tmpRow) + if err != nil { + return false, errors.Trace(err) + } + pid := p.GetPhysicalID() + newKey := tablecodec.EncodeTablePrefix(pid) + newKey = append(newKey, recordKey[len(newKey):]...) + w.rowRecords = append(w.rowRecords, &rowRecord{ + key: newKey, vals: rawRow, + }) + + w.cleanRowMap() + lastAccessedHandle = recordKey + if recordKey.Cmp(taskRange.endKey) == 0 { + taskDone = true + return false, nil + } + return true, nil + }) + + if len(w.rowRecords) == 0 { + taskDone = true + } + + logutil.BgLogger().Debug("[ddl] txn fetches handle info", zap.Uint64("txnStartTS", txn.StartTS()), zap.String("taskRange", taskRange.String()), zap.Duration("takeTime", time.Since(startTime))) + return w.rowRecords, getNextHandleKey(taskRange, taskDone, lastAccessedHandle), taskDone, errors.Trace(err) +} + +func (w *reorgPartitionWorker) cleanRowMap() { + for id := range w.rowMap { + delete(w.rowMap, id) + } +} + +func (w *reorgPartitionWorker) AddMetricInfo(cnt float64) { + w.metricCounter.Add(cnt) +} + +func (w *reorgPartitionWorker) String() string { + return typeReorgPartitionWorker.String() +} + +func (w *reorgPartitionWorker) GetTask() (*BackfillJob, error) { + panic("[ddl] partition reorg worker does not implement GetTask function") +} + +func (w *reorgPartitionWorker) UpdateTask(*BackfillJob) error { + panic("[ddl] partition reorg worker does not implement UpdateTask function") +} + +func (w *reorgPartitionWorker) FinishTask(*BackfillJob) error { + panic("[ddl] partition reorg worker does not implement FinishTask function") +} + +func (w *reorgPartitionWorker) GetCtx() *backfillCtx { + return w.backfillCtx +} + +func (w *worker) reorgPartitionDataAndIndex(t table.Table, reorgInfo *reorgInfo) error { + // First copy all table data to the new partitions + // from each of the DroppingDefinitions partitions. + // Then create all indexes on the AddingDefinitions partitions + // for each new index, one partition at a time. + + // Copy the data from the DroppingDefinitions to the AddingDefinitions + if bytes.Equal(reorgInfo.currElement.TypeKey, meta.ColumnElementKey) { + err := w.updatePhysicalTableRow(t, reorgInfo) + if err != nil { + return errors.Trace(err) + } + } + + failpoint.Inject("reorgPartitionAfterDataCopy", func(val failpoint.Value) { + //nolint:forcetypeassert + if val.(bool) { + panic("panic test in reorgPartitionAfterDataCopy") + } + }) + + // Rewrite this to do all indexes at once in addTableIndex + // instead of calling it once per index (meaning reading the table multiple times) + // But for now, try to understand how it works... + firstNewPartitionID := t.Meta().Partition.AddingDefinitions[0].ID + startElementOffset := 0 + //startElementOffsetToResetHandle := -1 + // This backfill job starts with backfilling index data, whose index ID is currElement.ID. + if !bytes.Equal(reorgInfo.currElement.TypeKey, meta.IndexElementKey) { + // First run, have not yet started backfilling index data + // Restart with the first new partition. + // TODO: handle remove partitioning + reorgInfo.PhysicalTableID = firstNewPartitionID + } else { + // The job was interrupted and has been restarted, + // reset and start from where it was done + for i, element := range reorgInfo.elements[1:] { + if reorgInfo.currElement.ID == element.ID { + startElementOffset = i + //startElementOffsetToResetHandle = i + break + } + } + } + + for i := startElementOffset; i < len(reorgInfo.elements[1:]); i++ { + // Now build the indexes in the new partitions + var physTbl table.PhysicalTable + if tbl, ok := t.(table.PartitionedTable); ok { + physTbl = tbl.GetPartition(reorgInfo.PhysicalTableID) + } else if tbl, ok := t.(table.PhysicalTable); ok { + // This may be used when partitioning a non-partitioned table + physTbl = tbl + } + // Get the original start handle and end handle. + currentVer, err := getValidCurrentVersion(reorgInfo.d.store) + if err != nil { + return errors.Trace(err) + } + // TODO: Can we improve this in case of a crash? + // like where the regInfo PhysicalTableID and element is the same, + // and the tableid in the key-prefix regInfo.StartKey and regInfo.EndKey matches with PhysicalTableID + // do not change the reorgInfo start/end key + startHandle, endHandle, err := getTableRange(reorgInfo.d.jobContext(reorgInfo.Job.ID), reorgInfo.d, physTbl, currentVer.Ver, reorgInfo.Job.Priority) + if err != nil { + return errors.Trace(err) + } + + // Always (re)start with the full PhysicalTable range + reorgInfo.StartKey, reorgInfo.EndKey = startHandle, endHandle + + // Update the element in the reorgCtx to keep the atomic access for daemon-worker. + w.getReorgCtx(reorgInfo.Job.ID).setCurrentElement(reorgInfo.elements[i+1]) + + // Update the element in the reorgInfo for updating the reorg meta below. + reorgInfo.currElement = reorgInfo.elements[i+1] + // Write the reorg info to store so the whole reorganize process can recover from panic. + err = reorgInfo.UpdateReorgMeta(reorgInfo.StartKey, w.sessPool) + logutil.BgLogger().Info("[ddl] update column and indexes", + zap.Int64("jobID", reorgInfo.Job.ID), + zap.ByteString("elementType", reorgInfo.currElement.TypeKey), + zap.Int64("elementID", reorgInfo.currElement.ID), + zap.Int64("partitionTableId", physTbl.GetPhysicalID()), + zap.String("startHandle", hex.EncodeToString(reorgInfo.StartKey)), + zap.String("endHandle", hex.EncodeToString(reorgInfo.EndKey))) + if err != nil { + return errors.Trace(err) + } + err = w.addTableIndex(t, reorgInfo) + if err != nil { + return errors.Trace(err) + } + reorgInfo.PhysicalTableID = firstNewPartitionID + } + failpoint.Inject("reorgPartitionAfterIndex", func(val failpoint.Value) { + //nolint:forcetypeassert + if val.(bool) { + panic("panic test in reorgPartitionAfterIndex") + } + }) + return nil +} + func bundlesForExchangeTablePartition(t *meta.Meta, job *model.Job, pt *model.TableInfo, newPar *model.PartitionDefinition, nt *model.TableInfo) ([]*placement.Bundle, error) { bundles := make([]*placement.Bundle, 0, 3) diff --git a/ddl/placement/bundle.go b/ddl/placement/bundle.go index d8f24f08583f5..62faeb5fe8a3a 100644 --- a/ddl/placement/bundle.go +++ b/ddl/placement/bundle.go @@ -29,6 +29,7 @@ import ( "github.com/pingcap/tidb/tablecodec" "github.com/pingcap/tidb/util/codec" "golang.org/x/exp/slices" + "gopkg.in/yaml.v2" ) // Refer to https://github.com/tikv/pd/issues/2701 . @@ -123,7 +124,13 @@ func NewBundleFromConstraintsOptions(options *model.PlacementSettings) (*Bundle, rules = append(rules, rule) } } - + labels, err := newLocationLabelsFromSurvivalPreferences(options.SurvivalPreferences) + if err != nil { + return nil, err + } + for _, rule := range rules { + rule.LocationLabels = labels + } return &Bundle{Rules: rules}, nil } @@ -155,9 +162,17 @@ func NewBundleFromSugarOptions(options *model.PlacementSettings) (*Bundle, error var rules []*Rule + locationLabels, err := newLocationLabelsFromSurvivalPreferences(options.SurvivalPreferences) + if err != nil { + return nil, err + } + // in case empty primaryRegion and regions, just return an empty bundle if primaryRegion == "" && len(regions) == 0 { rules = append(rules, NewRule(Voter, followers+1, NewConstraintsDirect())) + for _, rule := range rules { + rule.LocationLabels = locationLabels + } return &Bundle{Rules: rules}, nil } @@ -195,6 +210,11 @@ func NewBundleFromSugarOptions(options *model.PlacementSettings) (*Bundle, error } } + // set location labels + for _, rule := range rules { + rule.LocationLabels = locationLabels + } + return &Bundle{Rules: rules}, nil } @@ -223,6 +243,19 @@ func newBundleFromOptions(options *model.PlacementSettings) (bundle *Bundle, err return bundle, err } +// newLocationLabelsFromSurvivalPreferences will parse the survival preferences into location labels. +func newLocationLabelsFromSurvivalPreferences(survivalPreferenceStr string) ([]string, error) { + if len(survivalPreferenceStr) > 0 { + labels := []string{} + err := yaml.UnmarshalStrict([]byte(survivalPreferenceStr), &labels) + if err != nil { + return nil, ErrInvalidSurvivalPreferenceFormat + } + return labels, nil + } + return nil, nil +} + // NewBundleFromOptions will transform options into the bundle. func NewBundleFromOptions(options *model.PlacementSettings) (bundle *Bundle, err error) { bundle, err = newBundleFromOptions(options) @@ -257,6 +290,15 @@ func (b *Bundle) String() string { func (b *Bundle) Tidy() error { extraCnt := map[PeerRoleType]int{} newRules := b.Rules[:0] + + // One Bundle is from one PlacementSettings, rule share same location labels, so we can use the first rule's location labels. + var locationLabels []string + for _, rule := range b.Rules { + if len(rule.LocationLabels) > 0 { + locationLabels = rule.LocationLabels + break + } + } for i, rule := range b.Rules { // useless Rule if rule.Count <= 0 { @@ -300,6 +342,8 @@ func (b *Bundle) Tidy() error { Key: EngineLabelKey, Values: []string{EngineLabelTiFlash}, }}, + // the merged rule should have the same location labels with the original rules. + LocationLabels: locationLabels, }) } b.Rules = newRules diff --git a/ddl/placement/bundle_test.go b/ddl/placement/bundle_test.go index a219fc0589789..0dc9032da8562 100644 --- a/ddl/placement/bundle_test.go +++ b/ddl/placement/bundle_test.go @@ -887,6 +887,9 @@ func TestTidy(t *testing.T) { bundle.Rules = append(bundle.Rules, rules3...) bundle.Rules = append(bundle.Rules, rules4...) + for _, r := range bundle.Rules { + r.LocationLabels = []string{"zone", "host"} + } chkfunc := func() { require.NoError(t, err) require.Len(t, bundle.Rules, 3) @@ -901,6 +904,7 @@ func TestTidy(t *testing.T) { Values: []string{EngineLabelTiFlash}, }, }, bundle.Rules[2].Constraints) + require.Equal(t, []string{"zone", "host"}, bundle.Rules[2].LocationLabels) } err = bundle.Tidy() chkfunc() diff --git a/ddl/placement/errors.go b/ddl/placement/errors.go index b609827bd4ce7..a93d0e2bd45b2 100644 --- a/ddl/placement/errors.go +++ b/ddl/placement/errors.go @@ -29,6 +29,8 @@ var ( ErrInvalidConstraintsMapcnt = errors.New("label constraints in map syntax have invalid replicas") // ErrInvalidConstraintsFormat is from rule.go. ErrInvalidConstraintsFormat = errors.New("invalid label constraints format") + // ErrInvalidSurvivalPreferenceFormat is from rule.go. + ErrInvalidSurvivalPreferenceFormat = errors.New("survival preference format should be in format [xxx=yyy, ...]") // ErrInvalidConstraintsRelicas is from rule.go. ErrInvalidConstraintsRelicas = errors.New("label constraints with invalid REPLICAS") // ErrInvalidBundleID is from bundle.go. diff --git a/ddl/placement/rule.go b/ddl/placement/rule.go index 2e91df421dc21..bea4710236338 100644 --- a/ddl/placement/rule.go +++ b/ddl/placement/rule.go @@ -45,15 +45,16 @@ type RuleGroupConfig struct { // Rule is the core placement rule struct. Check https://github.com/tikv/pd/blob/master/server/schedule/placement/rule.go. type Rule struct { - GroupID string `json:"group_id"` - ID string `json:"id"` - Index int `json:"index,omitempty"` - Override bool `json:"override,omitempty"` - StartKeyHex string `json:"start_key"` - EndKeyHex string `json:"end_key"` - Role PeerRoleType `json:"role"` - Count int `json:"count"` - Constraints Constraints `json:"label_constraints,omitempty"` + GroupID string `json:"group_id"` + ID string `json:"id"` + Index int `json:"index,omitempty"` + Override bool `json:"override,omitempty"` + StartKeyHex string `json:"start_key"` + EndKeyHex string `json:"end_key"` + Role PeerRoleType `json:"role"` + Count int `json:"count"` + Constraints Constraints `json:"label_constraints,omitempty"` + LocationLabels []string `json:"location_labels,omitempty"` } // TiFlashRule extends Rule with other necessary fields. diff --git a/ddl/placement_policy_test.go b/ddl/placement_policy_test.go index 327c7e02cf0b6..0b2c3f29b21ca 100644 --- a/ddl/placement_policy_test.go +++ b/ddl/placement_policy_test.go @@ -155,7 +155,8 @@ func TestPlacementPolicy(t *testing.T) { "LEARNERS=1 " + "LEARNER_CONSTRAINTS=\"[+region=cn-west-1]\" " + "FOLLOWERS=3 " + - "FOLLOWER_CONSTRAINTS=\"[+disk=ssd]\"") + "FOLLOWER_CONSTRAINTS=\"[+disk=ssd]\"" + + "SURVIVAL_PREFERENCES=\"[region, zone]\"") checkFunc := func(policyInfo *model.PolicyInfo) { require.Equal(t, true, policyInfo.ID != 0) @@ -168,6 +169,7 @@ func TestPlacementPolicy(t *testing.T) { require.Equal(t, "[+region=cn-west-1]", policyInfo.LearnerConstraints) require.Equal(t, model.StatePublic, policyInfo.State) require.Equal(t, "", policyInfo.Schedule) + require.Equal(t, "[region, zone]", policyInfo.SurvivalPreferences) } // Check the policy is correctly reloaded in the information schema. @@ -590,11 +592,16 @@ func TestCreateTableWithPlacementPolicy(t *testing.T) { tk.MustExec("create placement policy x " + "FOLLOWERS=2 " + "CONSTRAINTS=\"[+disk=ssd]\" ") + tk.MustExec("create placement policy z " + + "FOLLOWERS=1 " + + "SURVIVAL_PREFERENCES=\"[region, zone]\"") tk.MustExec("create placement policy y " + "FOLLOWERS=3 " + "CONSTRAINTS=\"[+region=bj]\" ") tk.MustExec("create table t(a int)" + "PLACEMENT POLICY=\"x\"") + tk.MustExec("create table tt(a int)" + + "PLACEMENT POLICY=\"z\"") tk.MustQuery("SELECT TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, TIDB_PLACEMENT_POLICY_NAME FROM information_schema.Tables WHERE TABLE_SCHEMA='test' AND TABLE_NAME = 't'").Check(testkit.Rows(`def test t x`)) tk.MustExec("create table t_range_p(id int) placement policy x partition by range(id) (" + "PARTITION p0 VALUES LESS THAN (100)," + @@ -617,7 +624,18 @@ func TestCreateTableWithPlacementPolicy(t *testing.T) { require.Equal(t, "y", policyY.Name.L) require.Equal(t, true, policyY.ID != 0) - tbl := external.GetTableByName(t, tk, "test", "t") + policyZ := testGetPolicyByName(t, tk.Session(), "z", true) + require.Equal(t, "z", policyZ.Name.L) + require.Equal(t, true, policyZ.ID != 0) + require.Equal(t, "[region, zone]", policyZ.SurvivalPreferences) + + tbl := external.GetTableByName(t, tk, "test", "tt") + require.NotNil(t, tbl) + require.NotNil(t, tbl.Meta().PlacementPolicyRef) + require.Equal(t, "z", tbl.Meta().PlacementPolicyRef.Name.L) + require.Equal(t, policyZ.ID, tbl.Meta().PlacementPolicyRef.ID) + + tbl = external.GetTableByName(t, tk, "test", "t") require.NotNil(t, tbl) require.NotNil(t, tbl.Meta().PlacementPolicyRef) require.Equal(t, "x", tbl.Meta().PlacementPolicyRef.Name.L) diff --git a/ddl/reorg.go b/ddl/reorg.go index 3eaa8080f1f73..3bde3fdaa844b 100644 --- a/ddl/reorg.go +++ b/ddl/reorg.go @@ -18,6 +18,7 @@ import ( "encoding/hex" "fmt" "strconv" + "strings" "sync" "sync/atomic" "time" @@ -47,6 +48,7 @@ import ( "github.com/pingcap/tidb/util/ranger" "github.com/pingcap/tidb/util/sqlexec" "github.com/pingcap/tipb/go-tipb" + atomicutil "go.uber.org/atomic" "go.uber.org/zap" ) @@ -76,6 +78,8 @@ type reorgCtx struct { warnings map[errors.ErrorID]*terror.Error warningsCount map[errors.ErrorID]int64 } + + references atomicutil.Int32 } // nullableKey can store kv.Key. @@ -151,6 +155,7 @@ func (rc *reorgCtx) getRowCount() int64 { // 1: add index // 2: alter column type // 3: clean global index +// 4: reorganize partitions /* ddl goroutine >---------+ ^ | @@ -227,7 +232,7 @@ func (w *worker) runReorgJob(rh *reorgHandler, reorgInfo *reorgInfo, tblInfo *mo case err := <-rc.doneCh: // Since job is cancelled,we don't care about its partial counts. if rc.isReorgCanceled() || terror.ErrorEqual(err, dbterror.ErrCancelledDDLJob) { - d.removeReorgCtx(job) + d.removeReorgCtx(job.ID) return dbterror.ErrCancelledDDLJob } rowCount := rc.getRowCount() @@ -242,7 +247,7 @@ func (w *worker) runReorgJob(rh *reorgHandler, reorgInfo *reorgInfo, tblInfo *mo // Update a job's warnings. w.mergeWarningsIntoJob(job) - d.removeReorgCtx(job) + d.removeReorgCtx(job.ID) // For other errors, even err is not nil here, we still wait the partial counts to be collected. // since in the next round, the startKey is brand new which is stored by last time. if err != nil { @@ -252,7 +257,7 @@ func (w *worker) runReorgJob(rh *reorgHandler, reorgInfo *reorgInfo, tblInfo *mo updateBackfillProgress(w, reorgInfo, tblInfo, 0) case <-w.ctx.Done(): logutil.BgLogger().Info("[ddl] run reorg job quit") - d.removeReorgCtx(job) + d.removeReorgCtx(job.ID) // We return dbterror.ErrWaitReorgTimeout here too, so that outer loop will break. return dbterror.ErrWaitReorgTimeout case <-time.After(waitTimeout): @@ -277,10 +282,12 @@ func (w *worker) runReorgJob(rh *reorgHandler, reorgInfo *reorgInfo, tblInfo *mo func (w *worker) mergeWarningsIntoJob(job *model.Job) { rc := w.getReorgCtx(job.ID) rc.mu.Lock() - defer rc.mu.Unlock() partWarnings := rc.mu.warnings partWarningsCount := rc.mu.warningsCount - job.SetWarnings(mergeWarningsAndWarningsCount(partWarnings, job.ReorgMeta.Warnings, partWarningsCount, job.ReorgMeta.WarningsCount)) + rc.mu.Unlock() + warnings, warningsCount := job.GetWarnings() + warnings, warningsCount = mergeWarningsAndWarningsCount(partWarnings, warnings, partWarningsCount, warningsCount) + job.SetWarnings(warnings, warningsCount) } func updateBackfillProgress(w *worker, reorgInfo *reorgInfo, tblInfo *model.TableInfo, @@ -299,6 +306,10 @@ func updateBackfillProgress(w *worker, reorgInfo *reorgInfo, tblInfo *model.Tabl if progress > 1 { progress = 1 } + logutil.BgLogger().Debug("[ddl] update progress", + zap.Float64("progress", progress), + zap.Int64("addedRowCount", addedRowCount), + zap.Int64("totalCount", totalCount)) } switch reorgInfo.Type { case model.ActionAddIndex, model.ActionAddPrimaryKey: @@ -311,6 +322,8 @@ func updateBackfillProgress(w *worker, reorgInfo *reorgInfo, tblInfo *model.Tabl metrics.GetBackfillProgressByLabel(label, reorgInfo.SchemaName, tblInfo.Name.String()).Set(progress * 100) case model.ActionModifyColumn: metrics.GetBackfillProgressByLabel(metrics.LblModifyColumn, reorgInfo.SchemaName, tblInfo.Name.String()).Set(progress * 100) + case model.ActionReorganizePartition: + metrics.GetBackfillProgressByLabel(metrics.LblReorgPartition, reorgInfo.SchemaName, tblInfo.Name.String()).Set(progress * 100) } } @@ -327,8 +340,20 @@ func getTableTotalCount(w *worker, tblInfo *model.TableInfo) int64 { if !ok { return statistics.PseudoRowCount } - sql := "select table_rows from information_schema.tables where tidb_table_id=%?;" - rows, _, err := executor.ExecRestrictedSQL(w.ctx, nil, sql, tblInfo.ID) + var rows []chunk.Row + if tblInfo.Partition != nil && len(tblInfo.Partition.DroppingDefinitions) > 0 { + // if Reorganize Partition, only select number of rows from the selected partitions! + defs := tblInfo.Partition.DroppingDefinitions + partIDs := make([]string, 0, len(defs)) + for _, def := range defs { + partIDs = append(partIDs, strconv.FormatInt(def.ID, 10)) + } + sql := "select sum(table_rows) from information_schema.partitions where tidb_partition_id in (%?);" + rows, _, err = executor.ExecRestrictedSQL(w.ctx, nil, sql, strings.Join(partIDs, ",")) + } else { + sql := "select table_rows from information_schema.tables where tidb_table_id=%?;" + rows, _, err = executor.ExecRestrictedSQL(w.ctx, nil, sql, tblInfo.ID) + } if err != nil { return statistics.PseudoRowCount } @@ -675,7 +700,7 @@ func getReorgInfo(ctx *JobContext, d *ddlCtx, rh *reorgHandler, job *model.Job, return &info, nil } -func getReorgInfoFromPartitions(ctx *JobContext, d *ddlCtx, rh *reorgHandler, job *model.Job, dbInfo *model.DBInfo, tbl table.Table, partitionIDs []int64, elements []*meta.Element) (*reorgInfo, error) { +func getReorgInfoFromPartitions(ctx *JobContext, d *ddlCtx, rh *reorgHandler, job *model.Job, dbInfo *model.DBInfo, tbl table.PartitionedTable, partitionIDs []int64, elements []*meta.Element) (*reorgInfo, error) { var ( element *meta.Element start kv.Key @@ -693,8 +718,9 @@ func getReorgInfoFromPartitions(ctx *JobContext, d *ddlCtx, rh *reorgHandler, jo return nil, errors.Trace(err) } pid = partitionIDs[0] - tb := tbl.(table.PartitionedTable).GetPartition(pid) - start, end, err = getTableRange(ctx, d, tb, ver.Ver, job.Priority) + physTbl := tbl.GetPartition(pid) + + start, end, err = getTableRange(ctx, d, physTbl, ver.Ver, job.Priority) if err != nil { return nil, errors.Trace(err) } diff --git a/ddl/reorg_partition_test.go b/ddl/reorg_partition_test.go new file mode 100644 index 0000000000000..fb0ae51f29b25 --- /dev/null +++ b/ddl/reorg_partition_test.go @@ -0,0 +1,822 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package ddl_test + +import ( + "bytes" + "context" + "encoding/hex" + "fmt" + "testing" + + "github.com/pingcap/failpoint" + "github.com/pingcap/tidb/ddl/internal/callback" + "github.com/pingcap/tidb/domain" + "github.com/pingcap/tidb/errno" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/sessionctx" + "github.com/pingcap/tidb/sessiontxn" + "github.com/pingcap/tidb/table" + "github.com/pingcap/tidb/tablecodec" + "github.com/pingcap/tidb/testkit" + "github.com/pingcap/tidb/util/logutil" + "github.com/pingcap/tidb/util/mathutil" + "github.com/stretchr/testify/require" + "go.uber.org/zap" +) + +type allTableData struct { + keys [][]byte + vals [][]byte + tp []string +} + +// TODO: Create a more generic function that gets all accessible table ids +// from all schemas, and checks the full key space so that there are no +// keys for non-existing table IDs. Also figure out how to wait for deleteRange +// Checks that there are no accessible data after an existing table +// assumes that tableIDs are only increasing. +// To be used during failure testing of ALTER, to make sure cleanup is done. +func noNewTablesAfter(t *testing.T, tk *testkit.TestKit, ctx sessionctx.Context, tbl table.Table) { + waitForGC := tk.MustQuery(`select start_key, end_key from mysql.gc_delete_range`).Rows() + require.NoError(t, sessiontxn.NewTxn(context.Background(), ctx)) + txn, err := ctx.Txn(true) + require.NoError(t, err) + defer func() { + err := txn.Rollback() + require.NoError(t, err) + }() + // Get max tableID (if partitioned) + tblID := tbl.Meta().ID + if pt := tbl.GetPartitionedTable(); pt != nil { + defs := pt.Meta().Partition.Definitions + { + for i := range defs { + tblID = mathutil.Max[int64](tblID, defs[i].ID) + } + } + } + prefix := tablecodec.EncodeTablePrefix(tblID + 1) + it, err := txn.Iter(prefix, nil) + require.NoError(t, err) +ROW: + for it.Valid() { + for _, rowGC := range waitForGC { + // OK if queued for range delete / GC + hexString := fmt.Sprintf("%v", rowGC[0]) + start, err := hex.DecodeString(hexString) + require.NoError(t, err) + hexString = fmt.Sprintf("%v", rowGC[1]) + end, err := hex.DecodeString(hexString) + require.NoError(t, err) + if bytes.Compare(start, it.Key()) >= 0 && bytes.Compare(it.Key(), end) < 0 { + it.Close() + it, err = txn.Iter(end, nil) + require.NoError(t, err) + continue ROW + } + } + foundTblID := tablecodec.DecodeTableID(it.Key()) + // There are internal table ids starting from MaxInt48 -1 and allocating decreasing ids + // Allow 0xFF of them, See JobTableID, ReorgTableID, HistoryTableID, MDLTableID + require.False(t, it.Key()[0] == 't' && foundTblID < 0xFFFFFFFFFF00, "Found table data after highest physical Table ID %d < %d", tblID, foundTblID) + break + } +} + +func getAllDataForPhysicalTable(t *testing.T, ctx sessionctx.Context, physTable table.PhysicalTable) allTableData { + require.NoError(t, sessiontxn.NewTxn(context.Background(), ctx)) + txn, err := ctx.Txn(true) + require.NoError(t, err) + defer func() { + err := txn.Rollback() + require.NoError(t, err) + }() + + all := allTableData{ + keys: make([][]byte, 0), + vals: make([][]byte, 0), + tp: make([]string, 0), + } + pid := physTable.GetPhysicalID() + prefix := tablecodec.EncodeTablePrefix(pid) + it, err := txn.Iter(prefix, nil) + require.NoError(t, err) + for it.Valid() { + if !it.Key().HasPrefix(prefix) { + break + } + all.keys = append(all.keys, it.Key()) + all.vals = append(all.vals, it.Value()) + if tablecodec.IsRecordKey(it.Key()) { + all.tp = append(all.tp, "Record") + tblID, kv, _ := tablecodec.DecodeRecordKey(it.Key()) + require.Equal(t, pid, tblID) + vals, _ := tablecodec.DecodeValuesBytesToStrings(it.Value()) + logutil.BgLogger().Info("Record", + zap.Int64("pid", tblID), + zap.Stringer("key", kv), + zap.Strings("values", vals)) + } else if tablecodec.IsIndexKey(it.Key()) { + all.tp = append(all.tp, "Index") + } else { + all.tp = append(all.tp, "Other") + } + err = it.Next() + require.NoError(t, err) + } + return all +} + +func TestReorganizeRangePartition(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("create database ReorgPartition") + tk.MustExec("use ReorgPartition") + tk.MustExec(`create table t (a int unsigned PRIMARY KEY, b varchar(255), c int, key (b), key (c,b)) partition by range (a) ` + + `(partition p0 values less than (10),` + + ` partition p1 values less than (20),` + + ` partition pMax values less than (MAXVALUE))`) + tk.MustExec(`insert into t values (1,"1",1), (12,"12",21),(23,"23",32),(34,"34",43),(45,"45",54),(56,"56",65)`) + tk.MustQuery(`select * from t where c < 40`).Sort().Check(testkit.Rows(""+ + "1 1 1", + "12 12 21", + "23 23 32")) + tk.MustExec(`alter table t reorganize partition pMax into (partition p2 values less than (30), partition pMax values less than (MAXVALUE))`) + tk.MustExec(`admin check table t`) + tk.MustQuery(`show create table t`).Check(testkit.Rows("" + + "t CREATE TABLE `t` (\n" + + " `a` int(10) unsigned NOT NULL,\n" + + " `b` varchar(255) DEFAULT NULL,\n" + + " `c` int(11) DEFAULT NULL,\n" + + " PRIMARY KEY (`a`) /*T![clustered_index] CLUSTERED */,\n" + + " KEY `b` (`b`),\n" + + " KEY `c` (`c`,`b`)\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY RANGE (`a`)\n" + + "(PARTITION `p0` VALUES LESS THAN (10),\n" + + " PARTITION `p1` VALUES LESS THAN (20),\n" + + " PARTITION `p2` VALUES LESS THAN (30),\n" + + " PARTITION `pMax` VALUES LESS THAN (MAXVALUE))")) + tk.MustQuery(`select * from t`).Sort().Check(testkit.Rows(""+ + "1 1 1", + "12 12 21", + "23 23 32", + "34 34 43", + "45 45 54", + "56 56 65")) + tk.MustQuery(`select * from t partition (p0)`).Sort().Check(testkit.Rows("" + + "1 1 1")) + tk.MustQuery(`select * from t partition (p1)`).Sort().Check(testkit.Rows("" + + "12 12 21")) + tk.MustQuery(`select * from t partition (p2)`).Sort().Check(testkit.Rows("" + + "23 23 32")) + tk.MustQuery(`select * from t partition (pMax)`).Sort().Check(testkit.Rows(""+ + "34 34 43", + "45 45 54", + "56 56 65")) + tk.MustQuery(`select * from t where b > "1"`).Sort().Check(testkit.Rows(""+ + "12 12 21", + "23 23 32", + "34 34 43", + "45 45 54", + "56 56 65")) + tk.MustQuery(`select * from t where c < 40`).Sort().Check(testkit.Rows(""+ + "1 1 1", + "12 12 21", + "23 23 32")) + tk.MustExec(`alter table t reorganize partition p2,pMax into (partition p2 values less than (35),partition p3 values less than (47), partition pMax values less than (MAXVALUE))`) + tk.MustExec(`admin check table t`) + tk.MustQuery(`select * from t`).Sort().Check(testkit.Rows(""+ + "1 1 1", + "12 12 21", + "23 23 32", + "34 34 43", + "45 45 54", + "56 56 65")) + tk.MustQuery(`show create table t`).Check(testkit.Rows("" + + "t CREATE TABLE `t` (\n" + + " `a` int(10) unsigned NOT NULL,\n" + + " `b` varchar(255) DEFAULT NULL,\n" + + " `c` int(11) DEFAULT NULL,\n" + + " PRIMARY KEY (`a`) /*T![clustered_index] CLUSTERED */,\n" + + " KEY `b` (`b`),\n" + + " KEY `c` (`c`,`b`)\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY RANGE (`a`)\n" + + "(PARTITION `p0` VALUES LESS THAN (10),\n" + + " PARTITION `p1` VALUES LESS THAN (20),\n" + + " PARTITION `p2` VALUES LESS THAN (35),\n" + + " PARTITION `p3` VALUES LESS THAN (47),\n" + + " PARTITION `pMax` VALUES LESS THAN (MAXVALUE))")) + tk.MustQuery(`select * from t partition (p0)`).Sort().Check(testkit.Rows("" + + "1 1 1")) + tk.MustQuery(`select * from t partition (p1)`).Sort().Check(testkit.Rows("" + + "12 12 21")) + tk.MustQuery(`select * from t partition (p2)`).Sort().Check(testkit.Rows(""+ + "23 23 32", + "34 34 43")) + tk.MustQuery(`select * from t partition (p3)`).Sort().Check(testkit.Rows("" + + "45 45 54")) + tk.MustQuery(`select * from t partition (pMax)`).Sort().Check(testkit.Rows("" + + "56 56 65")) + tk.MustExec(`alter table t reorganize partition p0,p1 into (partition p1 values less than (20))`) + tk.MustExec(`admin check table t`) + tk.MustQuery(`show create table t`).Check(testkit.Rows("" + + "t CREATE TABLE `t` (\n" + + " `a` int(10) unsigned NOT NULL,\n" + + " `b` varchar(255) DEFAULT NULL,\n" + + " `c` int(11) DEFAULT NULL,\n" + + " PRIMARY KEY (`a`) /*T![clustered_index] CLUSTERED */,\n" + + " KEY `b` (`b`),\n" + + " KEY `c` (`c`,`b`)\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY RANGE (`a`)\n" + + "(PARTITION `p1` VALUES LESS THAN (20),\n" + + " PARTITION `p2` VALUES LESS THAN (35),\n" + + " PARTITION `p3` VALUES LESS THAN (47),\n" + + " PARTITION `pMax` VALUES LESS THAN (MAXVALUE))")) + tk.MustQuery(`select * from t`).Sort().Check(testkit.Rows(""+ + "1 1 1", + "12 12 21", + "23 23 32", + "34 34 43", + "45 45 54", + "56 56 65")) + tk.MustExec(`alter table t drop index b`) + tk.MustExec(`alter table t drop index c`) + tk.MustExec(`admin check table t`) + tk.MustQuery(`show create table t`).Check(testkit.Rows("" + + "t CREATE TABLE `t` (\n" + + " `a` int(10) unsigned NOT NULL,\n" + + " `b` varchar(255) DEFAULT NULL,\n" + + " `c` int(11) DEFAULT NULL,\n" + + " PRIMARY KEY (`a`) /*T![clustered_index] CLUSTERED */\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY RANGE (`a`)\n" + + "(PARTITION `p1` VALUES LESS THAN (20),\n" + + " PARTITION `p2` VALUES LESS THAN (35),\n" + + " PARTITION `p3` VALUES LESS THAN (47),\n" + + " PARTITION `pMax` VALUES LESS THAN (MAXVALUE))")) + tk.MustExec(`create table t2 (a int unsigned not null, b varchar(255), c int, key (b), key (c,b)) partition by range (a) ` + + "(PARTITION `p1` VALUES LESS THAN (20),\n" + + " PARTITION `p2` VALUES LESS THAN (35),\n" + + " PARTITION `p3` VALUES LESS THAN (47),\n" + + " PARTITION `pMax` VALUES LESS THAN (MAXVALUE))") + tk.MustExec(`insert into t2 select * from t`) + // Not allowed to change the start range! + tk.MustGetErrCode(`alter table t2 reorganize partition p2 into (partition p2a values less than (20), partition p2b values less than (36))`, + errno.ErrRangeNotIncreasing) + // Not allowed to change the end range! + tk.MustGetErrCode(`alter table t2 reorganize partition p2 into (partition p2a values less than (30), partition p2b values less than (36))`, errno.ErrRangeNotIncreasing) + tk.MustGetErrCode(`alter table t2 reorganize partition p2 into (partition p2a values less than (30), partition p2b values less than (34))`, errno.ErrRangeNotIncreasing) + // Also not allowed to change from MAXVALUE to something else IF there are values in the removed range! + tk.MustContainErrMsg(`alter table t2 reorganize partition pMax into (partition p2b values less than (50))`, "[table:1526]Table has no partition for value 56") + tk.MustQuery(`show create table t2`).Check(testkit.Rows("" + + "t2 CREATE TABLE `t2` (\n" + + " `a` int(10) unsigned NOT NULL,\n" + + " `b` varchar(255) DEFAULT NULL,\n" + + " `c` int(11) DEFAULT NULL,\n" + + " KEY `b` (`b`),\n" + + " KEY `c` (`c`,`b`)\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY RANGE (`a`)\n" + + "(PARTITION `p1` VALUES LESS THAN (20),\n" + + " PARTITION `p2` VALUES LESS THAN (35),\n" + + " PARTITION `p3` VALUES LESS THAN (47),\n" + + " PARTITION `pMax` VALUES LESS THAN (MAXVALUE))")) + // But allowed to change from MAXVALUE if no existing values is outside the new range! + tk.MustExec(`alter table t2 reorganize partition pMax into (partition p4 values less than (90))`) + tk.MustExec(`admin check table t2`) + tk.MustQuery(`show create table t2`).Check(testkit.Rows("" + + "t2 CREATE TABLE `t2` (\n" + + " `a` int(10) unsigned NOT NULL,\n" + + " `b` varchar(255) DEFAULT NULL,\n" + + " `c` int(11) DEFAULT NULL,\n" + + " KEY `b` (`b`),\n" + + " KEY `c` (`c`,`b`)\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY RANGE (`a`)\n" + + "(PARTITION `p1` VALUES LESS THAN (20),\n" + + " PARTITION `p2` VALUES LESS THAN (35),\n" + + " PARTITION `p3` VALUES LESS THAN (47),\n" + + " PARTITION `p4` VALUES LESS THAN (90))")) +} + +func TestReorganizeListPartition(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("create database ReorgListPartition") + tk.MustExec("use ReorgListPartition") + tk.MustExec(`create table t (a int, b varchar(55), c int) partition by list (a)` + + ` (partition p1 values in (12,23,51,14), partition p2 values in (24,63), partition p3 values in (45))`) + tk.MustExec(`insert into t values (12,"12",21), (24,"24",42),(51,"51",15),(23,"23",32),(63,"63",36),(45,"45",54)`) + tk.MustExec(`alter table t reorganize partition p1 into (partition p0 values in (12,51,13), partition p1 values in (23))`) + tk.MustExec(`admin check table t`) + tk.MustQuery(`show create table t`).Check(testkit.Rows("" + + "t CREATE TABLE `t` (\n" + + " `a` int(11) DEFAULT NULL,\n" + + " `b` varchar(55) DEFAULT NULL,\n" + + " `c` int(11) DEFAULT NULL\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY LIST (`a`)\n" + + "(PARTITION `p0` VALUES IN (12,51,13),\n" + + " PARTITION `p1` VALUES IN (23),\n" + + " PARTITION `p2` VALUES IN (24,63),\n" + + " PARTITION `p3` VALUES IN (45))")) + tk.MustExec(`alter table t add primary key (a), add key (b), add key (c,b)`) + + // Note: MySQL cannot reorganize two non-consecutive list partitions :) + // ERROR 1519 (HY000): When reorganizing a set of partitions they must be in consecutive order + // https://bugs.mysql.com/bug.php?id=106011 + // https://bugs.mysql.com/bug.php?id=109939 + tk.MustExec(`alter table t reorganize partition p1, p3 into (partition pa values in (45,23,15))`) + tk.MustExec(`admin check table t`) + tk.MustQuery(`show create table t`).Check(testkit.Rows("" + + "t CREATE TABLE `t` (\n" + + " `a` int(11) NOT NULL,\n" + + " `b` varchar(55) DEFAULT NULL,\n" + + " `c` int(11) DEFAULT NULL,\n" + + " PRIMARY KEY (`a`) /*T![clustered_index] NONCLUSTERED */,\n" + + " KEY `b` (`b`),\n" + + " KEY `c` (`c`,`b`)\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY LIST (`a`)\n" + + "(PARTITION `p0` VALUES IN (12,51,13),\n" + + " PARTITION `pa` VALUES IN (45,23,15),\n" + + " PARTITION `p2` VALUES IN (24,63))")) + tk.MustGetErrCode(`alter table t modify a varchar(20)`, errno.ErrUnsupportedDDLOperation) +} + +type TestReorgDDLCallback struct { + *callback.TestDDLCallback + syncChan chan bool +} + +func (tc *TestReorgDDLCallback) OnChanged(err error) error { + err = tc.TestDDLCallback.OnChanged(err) + <-tc.syncChan + // We want to wait here + <-tc.syncChan + return err +} + +func TestReorgPartitionConcurrent(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + schemaName := "ReorgPartConcurrent" + tk.MustExec("create database " + schemaName) + tk.MustExec("use " + schemaName) + tk.MustExec(`create table t (a int unsigned PRIMARY KEY, b varchar(255), c int, key (b), key (c,b))` + + ` partition by range (a) ` + + `(partition p0 values less than (10),` + + ` partition p1 values less than (20),` + + ` partition pMax values less than (MAXVALUE))`) + tk.MustExec(`insert into t values (1,"1",1), (10,"10",10),(23,"23",32),(34,"34",43),(45,"45",54),(56,"56",65)`) + dom := domain.GetDomain(tk.Session()) + originHook := dom.DDL().GetHook() + defer dom.DDL().SetHook(originHook) + syncOnChanged := make(chan bool) + defer close(syncOnChanged) + hook := &TestReorgDDLCallback{TestDDLCallback: &callback.TestDDLCallback{Do: dom}, syncChan: syncOnChanged} + dom.DDL().SetHook(hook) + + wait := make(chan bool) + defer close(wait) + + currState := model.StateNone + hook.OnJobRunBeforeExported = func(job *model.Job) { + if job.Type == model.ActionReorganizePartition && + (job.SchemaState == model.StateDeleteOnly || + job.SchemaState == model.StateWriteOnly || + job.SchemaState == model.StateWriteReorganization || + job.SchemaState == model.StateDeleteReorganization) && + currState != job.SchemaState { + currState = job.SchemaState + <-wait + <-wait + } + } + alterErr := make(chan error, 1) + go backgroundExec(store, schemaName, "alter table t reorganize partition p1 into (partition p1a values less than (15), partition p1b values less than (20))", alterErr) + + wait <- true + // StateDeleteOnly + deleteOnlyInfoSchema := sessiontxn.GetTxnManager(tk.Session()).GetTxnInfoSchema() + wait <- true + + // StateWriteOnly + wait <- true + tk.MustExec(`insert into t values (11, "11", 11),(12,"12",21)`) + tk.MustExec(`admin check table t`) + writeOnlyInfoSchema := sessiontxn.GetTxnManager(tk.Session()).GetTxnInfoSchema() + require.Equal(t, int64(1), writeOnlyInfoSchema.SchemaMetaVersion()-deleteOnlyInfoSchema.SchemaMetaVersion()) + deleteOnlyTbl, err := deleteOnlyInfoSchema.TableByName(model.NewCIStr(schemaName), model.NewCIStr("t")) + require.NoError(t, err) + writeOnlyTbl, err := writeOnlyInfoSchema.TableByName(model.NewCIStr(schemaName), model.NewCIStr("t")) + require.NoError(t, err) + writeOnlyParts := writeOnlyTbl.Meta().Partition + writeOnlyTbl.Meta().Partition = deleteOnlyTbl.Meta().Partition + // If not DeleteOnly is working, then this would show up when reorg is done + tk.MustExec(`delete from t where a = 11`) + tk.MustExec(`update t set b = "12b", c = 12 where a = 12`) + tk.MustExec(`admin check table t`) + writeOnlyTbl.Meta().Partition = writeOnlyParts + tk.MustExec(`admin check table t`) + wait <- true + + // StateWriteReorganization + wait <- true + tk.MustExec(`insert into t values (14, "14", 14),(15, "15",15)`) + writeReorgInfoSchema := sessiontxn.GetTxnManager(tk.Session()).GetTxnInfoSchema() + tk.MustQuery(`show create table t`).Check(testkit.Rows("" + + "t CREATE TABLE `t` (\n" + + " `a` int(10) unsigned NOT NULL,\n" + + " `b` varchar(255) DEFAULT NULL,\n" + + " `c` int(11) DEFAULT NULL,\n" + + " PRIMARY KEY (`a`) /*T![clustered_index] CLUSTERED */,\n" + + " KEY `b` (`b`),\n" + + " KEY `c` (`c`,`b`)\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY RANGE (`a`)\n" + + "(PARTITION `p0` VALUES LESS THAN (10),\n" + + " PARTITION `p1` VALUES LESS THAN (20),\n" + + " PARTITION `pMax` VALUES LESS THAN (MAXVALUE))")) + wait <- true + + // StateDeleteReorganization + wait <- true + tk.MustQuery(`select * from t where c between 10 and 22`).Sort().Check(testkit.Rows(""+ + "10 10 10", + "12 12b 12", + "14 14 14", + "15 15 15")) + deleteReorgInfoSchema := sessiontxn.GetTxnManager(tk.Session()).GetTxnInfoSchema() + require.Equal(t, int64(1), deleteReorgInfoSchema.SchemaMetaVersion()-writeReorgInfoSchema.SchemaMetaVersion()) + tk.MustExec(`insert into t values (16, "16", 16)`) + oldTbl, err := writeReorgInfoSchema.TableByName(model.NewCIStr(schemaName), model.NewCIStr("t")) + require.NoError(t, err) + partDef := oldTbl.Meta().Partition.Definitions[1] + require.Equal(t, "p1", partDef.Name.O) + rows := getNumRowsFromPartitionDefs(t, tk, oldTbl, oldTbl.Meta().Partition.Definitions[1:2]) + require.Equal(t, 5, rows) + currTbl, err := deleteReorgInfoSchema.TableByName(model.NewCIStr(schemaName), model.NewCIStr("t")) + require.NoError(t, err) + currPart := currTbl.Meta().Partition + currTbl.Meta().Partition = oldTbl.Meta().Partition + tk.MustQuery(`select * from t where b = "16"`).Sort().Check(testkit.Rows("16 16 16")) + tk.MustExec(`admin check table t`) + tk.MustQuery(`show create table t`).Check(testkit.Rows("" + + "t CREATE TABLE `t` (\n" + + " `a` int(10) unsigned NOT NULL,\n" + + " `b` varchar(255) DEFAULT NULL,\n" + + " `c` int(11) DEFAULT NULL,\n" + + " PRIMARY KEY (`a`) /*T![clustered_index] CLUSTERED */,\n" + + " KEY `b` (`b`),\n" + + " KEY `c` (`c`,`b`)\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY RANGE (`a`)\n" + + "(PARTITION `p0` VALUES LESS THAN (10),\n" + + " PARTITION `p1` VALUES LESS THAN (20),\n" + + " PARTITION `pMax` VALUES LESS THAN (MAXVALUE))")) + tk.MustQuery(`select * from t partition (p1)`).Sort().Check(testkit.Rows(""+ + "10 10 10", + "12 12b 12", + "14 14 14", + "15 15 15", + "16 16 16")) + currTbl.Meta().Partition = currPart + wait <- true + syncOnChanged <- true + // This reads the new schema (Schema update completed) + tk.MustQuery(`select * from t where c between 10 and 22`).Sort().Check(testkit.Rows(""+ + "10 10 10", + "12 12b 12", + "14 14 14", + "15 15 15", + "16 16 16")) + tk.MustExec(`admin check table t`) + newInfoSchema := sessiontxn.GetTxnManager(tk.Session()).GetTxnInfoSchema() + require.Equal(t, int64(1), newInfoSchema.SchemaMetaVersion()-deleteReorgInfoSchema.SchemaMetaVersion()) + oldTbl, err = deleteReorgInfoSchema.TableByName(model.NewCIStr(schemaName), model.NewCIStr("t")) + require.NoError(t, err) + partDef = oldTbl.Meta().Partition.Definitions[1] + require.Equal(t, "p1a", partDef.Name.O) + tk.MustQuery(`show create table t`).Check(testkit.Rows("" + + "t CREATE TABLE `t` (\n" + + " `a` int(10) unsigned NOT NULL,\n" + + " `b` varchar(255) DEFAULT NULL,\n" + + " `c` int(11) DEFAULT NULL,\n" + + " PRIMARY KEY (`a`) /*T![clustered_index] CLUSTERED */,\n" + + " KEY `b` (`b`),\n" + + " KEY `c` (`c`,`b`)\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY RANGE (`a`)\n" + + "(PARTITION `p0` VALUES LESS THAN (10),\n" + + " PARTITION `p1a` VALUES LESS THAN (15),\n" + + " PARTITION `p1b` VALUES LESS THAN (20),\n" + + " PARTITION `pMax` VALUES LESS THAN (MAXVALUE))")) + newTbl, err := deleteReorgInfoSchema.TableByName(model.NewCIStr(schemaName), model.NewCIStr("t")) + require.NoError(t, err) + newPart := newTbl.Meta().Partition + newTbl.Meta().Partition = oldTbl.Meta().Partition + tk.MustQuery(`show create table t`).Check(testkit.Rows("" + + "t CREATE TABLE `t` (\n" + + " `a` int(10) unsigned NOT NULL,\n" + + " `b` varchar(255) DEFAULT NULL,\n" + + " `c` int(11) DEFAULT NULL,\n" + + " PRIMARY KEY (`a`) /*T![clustered_index] CLUSTERED */,\n" + + " KEY `b` (`b`),\n" + + " KEY `c` (`c`,`b`)\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY RANGE (`a`)\n" + + "(PARTITION `p0` VALUES LESS THAN (10),\n" + + " PARTITION `p1a` VALUES LESS THAN (15),\n" + + " PARTITION `p1b` VALUES LESS THAN (20),\n" + + " PARTITION `pMax` VALUES LESS THAN (MAXVALUE))")) + tk.MustExec(`admin check table t`) + newTbl.Meta().Partition = newPart + syncOnChanged <- true + require.NoError(t, <-alterErr) +} + +func TestReorgPartitionFailConcurrent(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + schemaName := "ReorgPartFailConcurrent" + tk.MustExec("create database " + schemaName) + tk.MustExec("use " + schemaName) + tk.MustExec(`create table t (a int unsigned PRIMARY KEY, b varchar(255), c int, key (b), key (c,b))` + + ` partition by range (a) ` + + `(partition p0 values less than (10),` + + ` partition p1 values less than (20),` + + ` partition pMax values less than (MAXVALUE))`) + tk.MustExec(`insert into t values (1,"1",1), (12,"12",21),(23,"23",32),(34,"34",43),(45,"45",54),(56,"56",65)`) + dom := domain.GetDomain(tk.Session()) + originHook := dom.DDL().GetHook() + defer dom.DDL().SetHook(originHook) + hook := &callback.TestDDLCallback{Do: dom} + dom.DDL().SetHook(hook) + + wait := make(chan bool) + defer close(wait) + + // Test insert of duplicate key during copy phase + injected := false + hook.OnJobRunBeforeExported = func(job *model.Job) { + if job.Type == model.ActionReorganizePartition && job.SchemaState == model.StateWriteReorganization && !injected { + injected = true + <-wait + <-wait + } + } + alterErr := make(chan error, 1) + go backgroundExec(store, schemaName, "alter table t reorganize partition p1 into (partition p1a values less than (15), partition p1b values less than (20))", alterErr) + wait <- true + tk.MustExec(`insert into t values (14, "14", 14),(15, "15",15)`) + tk.MustGetErrCode(`insert into t values (11, "11", 11),(12,"duplicate PK 💥", 13)`, errno.ErrDupEntry) + tk.MustExec(`admin check table t`) + wait <- true + require.NoError(t, <-alterErr) + tk.MustQuery(`select * from t where c between 10 and 22`).Sort().Check(testkit.Rows(""+ + "12 12 21", + "14 14 14", + "15 15 15")) + tk.MustExec(`admin check table t`) + tk.MustQuery(`show create table t`).Check(testkit.Rows("" + + "t CREATE TABLE `t` (\n" + + " `a` int(10) unsigned NOT NULL,\n" + + " `b` varchar(255) DEFAULT NULL,\n" + + " `c` int(11) DEFAULT NULL,\n" + + " PRIMARY KEY (`a`) /*T![clustered_index] CLUSTERED */,\n" + + " KEY `b` (`b`),\n" + + " KEY `c` (`c`,`b`)\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY RANGE (`a`)\n" + + "(PARTITION `p0` VALUES LESS THAN (10),\n" + + " PARTITION `p1a` VALUES LESS THAN (15),\n" + + " PARTITION `p1b` VALUES LESS THAN (20),\n" + + " PARTITION `pMax` VALUES LESS THAN (MAXVALUE))")) + + // Test reorg of duplicate key + prevState := model.StateNone + hook.OnJobRunBeforeExported = func(job *model.Job) { + if job.Type == model.ActionReorganizePartition && + job.SchemaState == model.StateWriteReorganization && + job.SnapshotVer == 0 && + prevState != job.SchemaState { + prevState = job.SchemaState + <-wait + <-wait + } + if job.Type == model.ActionReorganizePartition && + job.SchemaState == model.StateDeleteReorganization && + prevState != job.SchemaState { + prevState = job.SchemaState + <-wait + <-wait + } + } + go backgroundExec(store, schemaName, "alter table t reorganize partition p1a,p1b into (partition p1a values less than (14), partition p1b values less than (17), partition p1c values less than (20))", alterErr) + wait <- true + infoSchema := sessiontxn.GetTxnManager(tk.Session()).GetTxnInfoSchema() + tbl, err := infoSchema.TableByName(model.NewCIStr(schemaName), model.NewCIStr("t")) + require.NoError(t, err) + require.Equal(t, 0, getNumRowsFromPartitionDefs(t, tk, tbl, tbl.Meta().Partition.AddingDefinitions)) + tk.MustExec(`delete from t where a = 14`) + tk.MustExec(`insert into t values (13, "13", 31),(14,"14b",14),(16, "16",16)`) + tk.MustExec(`admin check table t`) + wait <- true + wait <- true + tbl, err = infoSchema.TableByName(model.NewCIStr(schemaName), model.NewCIStr("t")) + require.NoError(t, err) + require.Equal(t, 5, getNumRowsFromPartitionDefs(t, tk, tbl, tbl.Meta().Partition.AddingDefinitions)) + tk.MustExec(`delete from t where a = 15`) + tk.MustExec(`insert into t values (11, "11", 11),(15,"15b",15),(17, "17",17)`) + tk.MustExec(`admin check table t`) + wait <- true + require.NoError(t, <-alterErr) + + tk.MustExec(`admin check table t`) + tk.MustQuery(`select * from t where a between 10 and 22`).Sort().Check(testkit.Rows(""+ + "11 11 11", + "12 12 21", + "13 13 31", + "14 14b 14", + "15 15b 15", + "16 16 16", + "17 17 17")) + tk.MustQuery(`select * from t where c between 10 and 22`).Sort().Check(testkit.Rows(""+ + "11 11 11", + "12 12 21", + "14 14b 14", + "15 15b 15", + "16 16 16", + "17 17 17")) + tk.MustQuery(`select * from t where b between "10" and "22"`).Sort().Check(testkit.Rows(""+ + "11 11 11", + "12 12 21", + "13 13 31", + "14 14b 14", + "15 15b 15", + "16 16 16", + "17 17 17")) +} + +func getNumRowsFromPartitionDefs(t *testing.T, tk *testkit.TestKit, tbl table.Table, defs []model.PartitionDefinition) int { + ctx := tk.Session() + pt := tbl.GetPartitionedTable() + require.NotNil(t, pt) + cnt := 0 + for _, def := range defs { + data := getAllDataForPhysicalTable(t, ctx, pt.GetPartition(def.ID)) + require.True(t, len(data.keys) == len(data.vals)) + require.True(t, len(data.keys) == len(data.tp)) + for _, s := range data.tp { + if s == "Record" { + cnt++ + } + } + } + return cnt +} + +func TestReorgPartitionFailInject(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + schemaName := "ReorgPartFailInjectConcurrent" + tk.MustExec("create database " + schemaName) + tk.MustExec("use " + schemaName) + tk.MustExec(`create table t (a int unsigned PRIMARY KEY, b varchar(255), c int, key (b), key (c,b))` + + ` partition by range (a) ` + + `(partition p0 values less than (10),` + + ` partition p1 values less than (20),` + + ` partition pMax values less than (MAXVALUE))`) + tk.MustExec(`insert into t values (1,"1",1), (12,"12",21),(23,"23",32),(34,"34",43),(45,"45",54),(56,"56",65)`) + + dom := domain.GetDomain(tk.Session()) + originHook := dom.DDL().GetHook() + defer dom.DDL().SetHook(originHook) + hook := &callback.TestDDLCallback{Do: dom} + dom.DDL().SetHook(hook) + + wait := make(chan bool) + defer close(wait) + + injected := false + hook.OnJobRunBeforeExported = func(job *model.Job) { + if job.Type == model.ActionReorganizePartition && job.SchemaState == model.StateWriteReorganization && !injected { + injected = true + <-wait + <-wait + } + } + alterErr := make(chan error, 1) + go backgroundExec(store, schemaName, "alter table t reorganize partition p1 into (partition p1a values less than (15), partition p1b values less than (20))", alterErr) + wait <- true + tk.MustExec(`insert into t values (14, "14", 14),(15, "15",15)`) + tk.MustGetErrCode(`insert into t values (11, "11", 11),(12,"duplicate PK 💥", 13)`, errno.ErrDupEntry) + tk.MustExec(`admin check table t`) + wait <- true + require.NoError(t, <-alterErr) + tk.MustExec(`admin check table t`) + tk.MustQuery(`select * from t where c between 10 and 22`).Sort().Check(testkit.Rows(""+ + "12 12 21", + "14 14 14", + "15 15 15")) + tk.MustQuery(`show create table t`).Check(testkit.Rows("" + + "t CREATE TABLE `t` (\n" + + " `a` int(10) unsigned NOT NULL,\n" + + " `b` varchar(255) DEFAULT NULL,\n" + + " `c` int(11) DEFAULT NULL,\n" + + " PRIMARY KEY (`a`) /*T![clustered_index] CLUSTERED */,\n" + + " KEY `b` (`b`),\n" + + " KEY `c` (`c`,`b`)\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY RANGE (`a`)\n" + + "(PARTITION `p0` VALUES LESS THAN (10),\n" + + " PARTITION `p1a` VALUES LESS THAN (15),\n" + + " PARTITION `p1b` VALUES LESS THAN (20),\n" + + " PARTITION `pMax` VALUES LESS THAN (MAXVALUE))")) +} + +func TestReorgPartitionRollback(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + schemaName := "ReorgPartRollback" + tk.MustExec("create database " + schemaName) + tk.MustExec("use " + schemaName) + tk.MustExec(`create table t (a int unsigned PRIMARY KEY, b varchar(255), c int, key (b), key (c,b))` + + ` partition by range (a) ` + + `(partition p0 values less than (10),` + + ` partition p1 values less than (20),` + + ` partition pMax values less than (MAXVALUE))`) + tk.MustExec(`insert into t values (1,"1",1), (12,"12",21),(23,"23",32),(34,"34",43),(45,"45",54),(56,"56",65)`) + // TODO: Check that there are no additional placement rules, + // bundles, or ranges with non-completed tableIDs + // (partitions used during reorg, but was dropped) + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/mockUpdateVersionAndTableInfoErr", `return(true)`)) + tk.MustExecToErr("alter table t reorganize partition p1 into (partition p1a values less than (15), partition p1b values less than (20))") + tk.MustExec(`admin check table t`) + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/mockUpdateVersionAndTableInfoErr")) + ctx := tk.Session() + is := domain.GetDomain(ctx).InfoSchema() + tbl, err := is.TableByName(model.NewCIStr(schemaName), model.NewCIStr("t")) + require.NoError(t, err) + noNewTablesAfter(t, tk, ctx, tbl) + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/reorgPartitionAfterDataCopy", `return(true)`)) + defer func() { + err := failpoint.Disable("github.com/pingcap/tidb/ddl/reorgPartitionAfterDataCopy") + require.NoError(t, err) + }() + tk.MustExecToErr("alter table t reorganize partition p1 into (partition p1a values less than (15), partition p1b values less than (20))") + tk.MustExec(`admin check table t`) + tk.MustQuery(`show create table t`).Check(testkit.Rows("" + + "t CREATE TABLE `t` (\n" + + " `a` int(10) unsigned NOT NULL,\n" + + " `b` varchar(255) DEFAULT NULL,\n" + + " `c` int(11) DEFAULT NULL,\n" + + " PRIMARY KEY (`a`) /*T![clustered_index] CLUSTERED */,\n" + + " KEY `b` (`b`),\n" + + " KEY `c` (`c`,`b`)\n" + + ") ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin\n" + + "PARTITION BY RANGE (`a`)\n" + + "(PARTITION `p0` VALUES LESS THAN (10),\n" + + " PARTITION `p1` VALUES LESS THAN (20),\n" + + " PARTITION `pMax` VALUES LESS THAN (MAXVALUE))")) + + tbl, err = is.TableByName(model.NewCIStr(schemaName), model.NewCIStr("t")) + require.NoError(t, err) + noNewTablesAfter(t, tk, ctx, tbl) +} + +func TestReorgPartitionData(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + schemaName := "ReorgPartData" + tk.MustExec("create database " + schemaName) + tk.MustExec("use " + schemaName) + tk.MustExec(`SET @@session.sql_mode = default`) + tk.MustExec(`create table t (a int PRIMARY KEY AUTO_INCREMENT, b varchar(255), c int, d datetime, key (b), key (c,b)) partition by range (a) (partition p1 values less than (0), partition p1M values less than (1000000))`) + tk.MustContainErrMsg(`insert into t values (0, "Zero value!", 0, '2022-02-30')`, "[table:1292]Incorrect datetime value: '2022-02-30' for column 'd' at row 1") + tk.MustExec(`SET @@session.sql_mode = 'ALLOW_INVALID_DATES,NO_AUTO_VALUE_ON_ZERO'`) + tk.MustExec(`insert into t values (0, "Zero value!", 0, '2022-02-30')`) + tk.MustQuery(`show warnings`).Check(testkit.Rows()) + tk.MustQuery(`select * from t`).Sort().Check(testkit.Rows("0 Zero value! 0 2022-02-30 00:00:00")) + tk.MustExec(`SET @@session.sql_mode = default`) + tk.MustExec(`alter table t reorganize partition p1M into (partition p0 values less than (1), partition p2M values less than (2000000))`) + tk.MustQuery(`select * from t`).Sort().Check(testkit.Rows("0 Zero value! 0 2022-02-30 00:00:00")) + tk.MustExec(`admin check table t`) +} diff --git a/ddl/resource_group.go b/ddl/resource_group.go index 3d397dd14160c..514e8cf30c2b8 100644 --- a/ddl/resource_group.go +++ b/ddl/resource_group.go @@ -48,11 +48,11 @@ func onCreateResourceGroup(d *ddlCtx, t *meta.Meta, job *model.Job) (ver int64, case model.StateNone: // none -> public groupInfo.State = model.StatePublic - err := t.CreateResourceGroup(groupInfo) + err := t.AddResourceGroup(groupInfo) if err != nil { return ver, errors.Trace(err) } - err = infosync.CreateResourceGroup(context.TODO(), protoGroup) + err = infosync.AddResourceGroup(context.TODO(), protoGroup) if err != nil { logutil.BgLogger().Warn("create resource group failed", zap.Error(err)) return ver, errors.Trace(err) diff --git a/ddl/resource_group_test.go b/ddl/resource_group_test.go index a0921037c475d..162a3ac233a05 100644 --- a/ddl/resource_group_test.go +++ b/ddl/resource_group_test.go @@ -19,7 +19,6 @@ import ( "testing" "github.com/pingcap/tidb/ddl/internal/callback" - "github.com/pingcap/tidb/ddl/resourcegroup" "github.com/pingcap/tidb/domain" "github.com/pingcap/tidb/domain/infosync" mysql "github.com/pingcap/tidb/errno" @@ -88,7 +87,7 @@ func TestResourceGroupBasic(t *testing.T) { re.Equal(uint64(2000), g.RURate) re.Equal(int64(-1), g.BurstLimit) - tk.MustQuery("select * from information_schema.resource_groups where name = 'x'").Check(testkit.Rows("x 2000 0 YES")) + tk.MustQuery("select * from information_schema.resource_groups where name = 'x'").Check(testkit.Rows("x 2000 YES")) tk.MustExec("drop resource group x") g = testResourceGroupNameFromIS(t, tk.Session(), "x") @@ -99,53 +98,57 @@ func TestResourceGroupBasic(t *testing.T) { res = tk.MustQuery("show warnings") res.Check(testkit.Rows("Note 8249 Unknown resource group 'not_exists'")) - tk.MustExec("create resource group y " + - "CPU='4000m' " + - "IO_READ_BANDWIDTH='1G' " + - "IO_WRITE_BANDWIDTH='300M'") + tk.MustExec("create resource group y RU_PER_SEC=4000") checkFunc = func(groupInfo *model.ResourceGroupInfo) { require.Equal(t, true, groupInfo.ID != 0) require.Equal(t, "y", groupInfo.Name.L) require.Equal(t, groupID, groupInfo.ID) - require.Equal(t, "4000m", groupInfo.CPULimiter) - require.Equal(t, "1G", groupInfo.IOReadBandwidth) - require.Equal(t, "300M", groupInfo.IOWriteBandwidth) + require.Equal(t, uint64(4000), groupInfo.RURate) + require.Equal(t, int64(4000), groupInfo.BurstLimit) } g = testResourceGroupNameFromIS(t, tk.Session(), "y") checkFunc(g) - tk.MustExec("alter resource group y " + - "CPU='8000m' " + - "IO_READ_BANDWIDTH='10G' " + - "IO_WRITE_BANDWIDTH='3000M'") + tk.MustExec("alter resource group y BURSTABLE RU_PER_SEC=5000") checkFunc = func(groupInfo *model.ResourceGroupInfo) { require.Equal(t, true, groupInfo.ID != 0) require.Equal(t, "y", groupInfo.Name.L) require.Equal(t, groupID, groupInfo.ID) - require.Equal(t, "8000m", groupInfo.CPULimiter) - require.Equal(t, "10G", groupInfo.IOReadBandwidth) - require.Equal(t, "3000M", groupInfo.IOWriteBandwidth) + require.Equal(t, uint64(5000), groupInfo.RURate) + require.Equal(t, int64(-1), groupInfo.BurstLimit) } g = testResourceGroupNameFromIS(t, tk.Session(), "y") checkFunc(g) tk.MustExec("drop resource group y") g = testResourceGroupNameFromIS(t, tk.Session(), "y") re.Nil(g) - tk.MustContainErrMsg("create resource group x RU_PER_SEC=1000, CPU='8000m';", resourcegroup.ErrInvalidResourceGroupDuplicatedMode.Error()) - groups, err := infosync.GetAllResourceGroups(context.TODO()) + + tk.MustGetErrCode("create resource group x ru_per_sec=1000 ru_per_sec=200", mysql.ErrParse) + tk.MustContainErrMsg("create resource group x ru_per_sec=1000 ru_per_sec=200, ru_per_sec=300", "Dupliated options specified") + tk.MustGetErrCode("create resource group x burstable, burstable", mysql.ErrParse) + tk.MustContainErrMsg("create resource group x burstable, burstable", "Dupliated options specified") + tk.MustGetErrCode("create resource group x ru_per_sec=1000, burstable, burstable", mysql.ErrParse) + tk.MustContainErrMsg("create resource group x ru_per_sec=1000, burstable, burstable", "Dupliated options specified") + tk.MustGetErrCode("create resource group x burstable, ru_per_sec=1000, burstable", mysql.ErrParse) + tk.MustContainErrMsg("create resource group x burstable, ru_per_sec=1000, burstable", "Dupliated options specified") + groups, err := infosync.ListResourceGroups(context.TODO()) require.Equal(t, 0, len(groups)) require.NoError(t, err) // Check information schema table information_schema.resource_groups tk.MustExec("create resource group x RU_PER_SEC=1000") - tk.MustQuery("select * from information_schema.resource_groups where name = 'x'").Check(testkit.Rows("x 1000 0 NO")) - tk.MustQuery("show create resource group x").Check(testkit.Rows("x CREATE RESOURCE GROUP `x` RU_PER_SEC=1000")) + tk.MustQuery("select * from information_schema.resource_groups where name = 'x'").Check(testkit.Rows("x 1000 NO")) + tk.MustExec("alter resource group x RU_PER_SEC=2000 BURSTABLE") + tk.MustQuery("select * from information_schema.resource_groups where name = 'x'").Check(testkit.Rows("x 2000 YES")) + tk.MustExec("alter resource group x BURSTABLE RU_PER_SEC=3000") + tk.MustQuery("select * from information_schema.resource_groups where name = 'x'").Check(testkit.Rows("x 3000 YES")) + tk.MustQuery("show create resource group x").Check(testkit.Rows("x CREATE RESOURCE GROUP `x` RU_PER_SEC=3000 BURSTABLE")) - tk.MustExec("create resource group y RU_PER_SEC=2000") - tk.MustQuery("select * from information_schema.resource_groups where name = 'y'").Check(testkit.Rows("y 2000 0 NO")) - tk.MustQuery("show create resource group y").Check(testkit.Rows("y CREATE RESOURCE GROUP `y` RU_PER_SEC=2000")) + tk.MustExec("create resource group y BURSTABLE RU_PER_SEC=2000") + tk.MustQuery("select * from information_schema.resource_groups where name = 'y'").Check(testkit.Rows("y 2000 YES")) + tk.MustQuery("show create resource group y").Check(testkit.Rows("y CREATE RESOURCE GROUP `y` RU_PER_SEC=2000 BURSTABLE")) tk.MustExec("alter resource group y RU_PER_SEC=4000 BURSTABLE") - tk.MustQuery("select * from information_schema.resource_groups where name = 'y'").Check(testkit.Rows("y 4000 0 YES")) + tk.MustQuery("select * from information_schema.resource_groups where name = 'y'").Check(testkit.Rows("y 4000 YES")) tk.MustQuery("show create resource group y").Check(testkit.Rows("y CREATE RESOURCE GROUP `y` RU_PER_SEC=4000 BURSTABLE")) tk.MustQuery("select count(*) from information_schema.resource_groups").Check(testkit.Rows("2")) @@ -155,12 +158,6 @@ func TestResourceGroupBasic(t *testing.T) { tk.MustGetErrCode("alter user user2 resource group nil_group", mysql.ErrResourceGroupNotExists) tk.MustContainErrMsg("alter user user2 resource group nil_group", "Unknown resource group 'nil_group'") - tk.MustExec("create resource group z " + - "CPU='4000m' " + - "IO_READ_BANDWIDTH='1G' " + - "IO_WRITE_BANDWIDTH='300M'") - tk.MustQuery("show create resource group z").Check(testkit.Rows("z CREATE RESOURCE GROUP `z` CPU=\"4000m\" IO_READ_BANDWIDTH=\"1G\" IO_WRITE_BANDWIDTH=\"300M\"")) - tk.MustExec("create resource group do_not_delete_rg ru_per_sec=100") tk.MustExec("create user usr3 resource group do_not_delete_rg") tk.MustQuery("select user_attributes from mysql.user where user = 'usr3'").Check(testkit.Rows(`{"resource_group": "do_not_delete_rg"}`)) diff --git a/ddl/resourcegroup/BUILD.bazel b/ddl/resourcegroup/BUILD.bazel index 45bfe6465637f..c87674b34ef83 100644 --- a/ddl/resourcegroup/BUILD.bazel +++ b/ddl/resourcegroup/BUILD.bazel @@ -12,7 +12,6 @@ go_library( "//parser/model", "@com_github_pingcap_errors//:errors", "@com_github_pingcap_kvproto//pkg/resource_manager", - "@io_k8s_apimachinery//pkg/api/resource", ], ) diff --git a/ddl/resourcegroup/group.go b/ddl/resourcegroup/group.go index 17c4a0afd407a..6e371a501d3ab 100644 --- a/ddl/resourcegroup/group.go +++ b/ddl/resourcegroup/group.go @@ -15,10 +15,8 @@ package resourcegroup import ( - "github.com/pingcap/errors" rmpb "github.com/pingcap/kvproto/pkg/resource_manager" "github.com/pingcap/tidb/parser/model" - "k8s.io/apimachinery/pkg/api/resource" ) // MaxGroupNameLength is max length of the name of a resource group @@ -35,9 +33,7 @@ func NewGroupFromOptions(groupName string, options *model.ResourceGroupSettings) group := &rmpb.ResourceGroup{ Name: groupName, } - var isRUMode bool if options.RURate > 0 { - isRUMode = true group.Mode = rmpb.GroupMode_RUMode group.RUSettings = &rmpb.GroupRequestUnitSettings{ RU: &rmpb.TokenBucket{ @@ -47,59 +43,11 @@ func NewGroupFromOptions(groupName string, options *model.ResourceGroupSettings) }, }, } - } - if len(options.CPULimiter) > 0 || len(options.IOReadBandwidth) > 0 || len(options.IOWriteBandwidth) > 0 { - if isRUMode { + if len(options.CPULimiter) > 0 || len(options.IOReadBandwidth) > 0 || len(options.IOWriteBandwidth) > 0 { return nil, ErrInvalidResourceGroupDuplicatedMode } - parseF := func(s string, scale resource.Scale) (uint64, error) { - if len(s) == 0 { - return 0, nil - } - q, err := resource.ParseQuantity(s) - if err != nil { - return 0, err - } - return uint64(q.ScaledValue(scale)), nil - } - cpuRate, err := parseF(options.CPULimiter, resource.Milli) - if err != nil { - return nil, errors.Annotate(ErrInvalidResourceGroupFormat, err.Error()) - } - ioReadRate, err := parseF(options.IOReadBandwidth, resource.Scale(0)) - if err != nil { - return nil, errors.Annotate(ErrInvalidResourceGroupFormat, err.Error()) - } - ioWriteRate, err := parseF(options.IOWriteBandwidth, resource.Scale(0)) - if err != nil { - return nil, errors.Annotate(ErrInvalidResourceGroupFormat, err.Error()) - } - - group.Mode = rmpb.GroupMode_RawMode - group.RawResourceSettings = &rmpb.GroupRawResourceSettings{ - Cpu: &rmpb.TokenBucket{ - Settings: &rmpb.TokenLimitSettings{ - FillRate: cpuRate, - BurstLimit: options.BurstLimit, - }, - }, - IoRead: &rmpb.TokenBucket{ - Settings: &rmpb.TokenLimitSettings{ - FillRate: ioReadRate, - BurstLimit: options.BurstLimit, - }, - }, - IoWrite: &rmpb.TokenBucket{ - Settings: &rmpb.TokenLimitSettings{ - FillRate: ioWriteRate, - BurstLimit: options.BurstLimit, - }, - }, - } - return group, nil - } - if isRUMode { return group, nil } + // Only support RU mode now return nil, ErrUnknownResourceGroupMode } diff --git a/ddl/resourcegroup/group_test.go b/ddl/resourcegroup/group_test.go index 807214a24fdc7..7d79f00aa6184 100644 --- a/ddl/resourcegroup/group_test.go +++ b/ddl/resourcegroup/group_test.go @@ -73,42 +73,6 @@ func TestNewResourceGroupFromOptions(t *testing.T) { }, }) - tests = append(tests, TestCase{ - name: "normal case: native case 1", - input: &model.ResourceGroupSettings{ - CPULimiter: "8000m", - IOReadBandwidth: "3000M", - IOWriteBandwidth: "1500M", - }, - output: &rmpb.ResourceGroup{ - Name: groupName, - Mode: rmpb.GroupMode_RawMode, - RawResourceSettings: &rmpb.GroupRawResourceSettings{ - Cpu: &rmpb.TokenBucket{Settings: &rmpb.TokenLimitSettings{FillRate: 8000}}, - IoRead: &rmpb.TokenBucket{Settings: &rmpb.TokenLimitSettings{FillRate: 3000000000}}, - IoWrite: &rmpb.TokenBucket{Settings: &rmpb.TokenLimitSettings{FillRate: 1500000000}}, - }, - }, - }) - - tests = append(tests, TestCase{ - name: "normal case: native case 2", - input: &model.ResourceGroupSettings{ - CPULimiter: "8", - IOReadBandwidth: "3000Mi", - IOWriteBandwidth: "3000Mi", - }, - output: &rmpb.ResourceGroup{ - Name: groupName, - Mode: rmpb.GroupMode_RawMode, - RawResourceSettings: &rmpb.GroupRawResourceSettings{ - Cpu: &rmpb.TokenBucket{Settings: &rmpb.TokenLimitSettings{FillRate: 8000}}, - IoRead: &rmpb.TokenBucket{Settings: &rmpb.TokenLimitSettings{FillRate: 3145728000}}, - IoWrite: &rmpb.TokenBucket{Settings: &rmpb.TokenLimitSettings{FillRate: 3145728000}}, - }, - }, - }) - tests = append(tests, TestCase{ name: "error case: native case 1", input: &model.ResourceGroupSettings{ @@ -116,7 +80,7 @@ func TestNewResourceGroupFromOptions(t *testing.T) { IOReadBandwidth: "3000MB/s", IOWriteBandwidth: "3000Mi", }, - err: ErrInvalidResourceGroupFormat, + err: ErrUnknownResourceGroupMode, }) tests = append(tests, TestCase{ @@ -126,7 +90,7 @@ func TestNewResourceGroupFromOptions(t *testing.T) { IOReadBandwidth: "3000Mi", IOWriteBandwidth: "3000Mi", }, - err: ErrInvalidResourceGroupFormat, + err: ErrUnknownResourceGroupMode, }) tests = append(tests, TestCase{ @@ -136,7 +100,7 @@ func TestNewResourceGroupFromOptions(t *testing.T) { IOReadBandwidth: "3000G", IOWriteBandwidth: "3000MB", }, - err: ErrInvalidResourceGroupFormat, + err: ErrUnknownResourceGroupMode, }) tests = append(tests, TestCase{ diff --git a/ddl/sanity_check.go b/ddl/sanity_check.go index 2dcc17a8131f4..63eb94d4592a4 100644 --- a/ddl/sanity_check.go +++ b/ddl/sanity_check.go @@ -98,7 +98,8 @@ func expectedDeleteRangeCnt(ctx delRangeCntCtx, job *model.Job) (int, error) { return 0, errors.Trace(err) } return mathutil.Max(len(physicalTableIDs), 1), nil - case model.ActionDropTablePartition, model.ActionTruncateTablePartition: + case model.ActionDropTablePartition, model.ActionTruncateTablePartition, + model.ActionReorganizePartition: var physicalTableIDs []int64 if err := job.DecodeArgs(&physicalTableIDs); err != nil { return 0, errors.Trace(err) diff --git a/ddl/schematracker/checker.go b/ddl/schematracker/checker.go index ec6a7892996c9..9477d478388ad 100644 --- a/ddl/schematracker/checker.go +++ b/ddl/schematracker/checker.go @@ -433,9 +433,9 @@ func (d Checker) AlterPlacementPolicy(ctx sessionctx.Context, stmt *ast.AlterPla panic("implement me") } -// CreateResourceGroup implements the DDL interface. +// AddResourceGroup implements the DDL interface. // ResourceGroup do not affect the transaction. -func (d Checker) CreateResourceGroup(ctx sessionctx.Context, stmt *ast.CreateResourceGroupStmt) error { +func (d Checker) AddResourceGroup(ctx sessionctx.Context, stmt *ast.CreateResourceGroupStmt) error { return nil } diff --git a/ddl/schematracker/dm_tracker.go b/ddl/schematracker/dm_tracker.go index c6bdd892fcff2..323d3b04962f7 100644 --- a/ddl/schematracker/dm_tracker.go +++ b/ddl/schematracker/dm_tracker.go @@ -1173,8 +1173,8 @@ func (SchemaTracker) AlterPlacementPolicy(ctx sessionctx.Context, stmt *ast.Alte return nil } -// CreateResourceGroup implements the DDL interface, it's no-op in DM's case. -func (SchemaTracker) CreateResourceGroup(_ sessionctx.Context, _ *ast.CreateResourceGroupStmt) error { +// AddResourceGroup implements the DDL interface, it's no-op in DM's case. +func (SchemaTracker) AddResourceGroup(_ sessionctx.Context, _ *ast.CreateResourceGroupStmt) error { return nil } diff --git a/ddl/serial_test.go b/ddl/serial_test.go index 668b675a0b185..4d11db2b3409c 100644 --- a/ddl/serial_test.go +++ b/ddl/serial_test.go @@ -102,7 +102,7 @@ func TestChangeMaxIndexLength(t *testing.T) { tk.MustExec("create table t (c1 varchar(3073), index(c1)) charset = ascii") tk.MustExec(fmt.Sprintf("create table t1 (c1 varchar(%d), index(c1)) charset = ascii;", config.DefMaxOfMaxIndexLength)) err := tk.ExecToErr(fmt.Sprintf("create table t2 (c1 varchar(%d), index(c1)) charset = ascii;", config.DefMaxOfMaxIndexLength+1)) - require.EqualError(t, err, "[ddl:1071]Specified key was too long; max key length is 12288 bytes") + require.EqualError(t, err, "[ddl:1071]Specified key was too long (12289 bytes); max key length is 12288 bytes") } func TestCreateTableWithLike(t *testing.T) { diff --git a/ddl/split_region.go b/ddl/split_region.go index b201bf65538f3..ffbcb7439292d 100644 --- a/ddl/split_region.go +++ b/ddl/split_region.go @@ -31,7 +31,7 @@ import ( ) func splitPartitionTableRegion(ctx sessionctx.Context, store kv.SplittableStore, tbInfo *model.TableInfo, pi *model.PartitionInfo, scatter bool) { - // Max partition count is 4096, should we sample and just choose some of the partition to split? + // Max partition count is 8192, should we sample and just choose some partitions to split? regionIDs := make([]uint64, 0, len(pi.Definitions)) ctxWithTimeout, cancel := context.WithTimeout(context.Background(), ctx.GetSessionVars().GetSplitRegionTimeout()) defer cancel() diff --git a/ddl/tiflash_replica_test.go b/ddl/tiflash_replica_test.go index 08a91c1086caa..abd7275e4669b 100644 --- a/ddl/tiflash_replica_test.go +++ b/ddl/tiflash_replica_test.go @@ -303,7 +303,7 @@ func TestCreateTableWithLike2(t *testing.T) { } onceChecker.Store(job.ID, true) - go backgroundExec(store, "create table t2 like t1", doneCh) + go backgroundExec(store, "test", "create table t2 like t1", doneCh) } } originalHook := dom.DDL().GetHook() diff --git a/distsql/distsql_test.go b/distsql/distsql_test.go index f3988ea5f7c4d..d7a2447cf35b6 100644 --- a/distsql/distsql_test.go +++ b/distsql/distsql_test.go @@ -124,7 +124,7 @@ func TestSelectResultRuntimeStats(t *testing.T) { stmtStats.RegisterStats(1, s1) stmtStats.RegisterStats(1, &s2) stats := stmtStats.GetRootStats(1) - expect := "time:1s, loops:1, cop_task: {num: 4, max: 1s, min: 1ms, avg: 500.5ms, p95: 1s, max_proc_keys: 200, p95_proc_keys: 200, tot_proc: 2s, tot_wait: 2s, copr_cache_hit_ratio: 0.00, distsql_concurrency: 15}, backoff{RegionMiss: 2ms}" + expect := "time:1s, loops:1, cop_task: {num: 4, max: 1s, min: 1ms, avg: 500.5ms, p95: 1s, max_proc_keys: 200, p95_proc_keys: 200, tot_proc: 2s, tot_wait: 2s, copr_cache_hit_ratio: 0.00, max_distsql_concurrency: 15}, backoff{RegionMiss: 2ms}" require.Equal(t, expect, stats.String()) // Test for idempotence. require.Equal(t, expect, stats.String()) @@ -135,7 +135,7 @@ func TestSelectResultRuntimeStats(t *testing.T) { } stmtStats.RegisterStats(2, s1) stats = stmtStats.GetRootStats(2) - expect = "cop_task: {num: 2, max: 1s, min: 1ms, avg: 500.5ms, p95: 1s, max_proc_keys: 200, p95_proc_keys: 200, tot_proc: 1s, tot_wait: 1s, rpc_num: 1, rpc_time: 1s, copr_cache_hit_ratio: 0.00, distsql_concurrency: 15}, backoff{RegionMiss: 1ms}" + expect = "cop_task: {num: 2, max: 1s, min: 1ms, avg: 500.5ms, p95: 1s, max_proc_keys: 200, p95_proc_keys: 200, tot_proc: 1s, tot_wait: 1s, rpc_num: 1, rpc_time: 1s, copr_cache_hit_ratio: 0.00, max_distsql_concurrency: 15}, backoff{RegionMiss: 1ms}" require.Equal(t, expect, stats.String()) // Test for idempotence. require.Equal(t, expect, stats.String()) diff --git a/distsql/select_result.go b/distsql/select_result.go index 6d1f6308e4120..394298e8fa3b0 100644 --- a/distsql/select_result.go +++ b/distsql/select_result.go @@ -53,6 +53,12 @@ var ( errQueryInterrupted = dbterror.ClassExecutor.NewStd(errno.ErrQueryInterrupted) ) +var ( + telemetryBatchedQueryTaskCnt = metrics.TelemetryBatchedQueryTaskCnt + telemetryStoreBatchedCnt = metrics.TelemetryStoreBatchedCnt + telemetryStoreBatchedFallbackCnt = metrics.TelemetryStoreBatchedFallbackCnt +) + var ( _ SelectResult = (*selectResult)(nil) _ SelectResult = (*serialSelectResults)(nil) @@ -157,7 +163,7 @@ func (r *selectResult) fetchResp(ctx context.Context) error { if r.stats != nil { // Ignore internal sql. if !r.ctx.GetSessionVars().InRestrictedSQL && len(r.stats.copRespTime) > 0 { - ratio := float64(r.stats.CoprCacheHitNum) / float64(len(r.stats.copRespTime)) + ratio := r.stats.calcCacheHit() if ratio >= 1 { telemetry.CurrentCoprCacheHitRatioGTE100Count.Inc() } @@ -364,6 +370,11 @@ func (r *selectResult) updateCopRuntimeStats(ctx context.Context, copStats *copr rpcStat: tikv.NewRegionRequestRuntimeStats(), distSQLConcurrency: r.distSQLConcurrency, } + if ci, ok := r.resp.(copr.CopInfo); ok { + conc, extraConc := ci.GetConcurrency() + r.stats.distSQLConcurrency = conc + r.stats.extraConcurrency = extraConc + } } r.stats.mergeCopRuntimeStats(copStats, respTime) @@ -455,26 +466,42 @@ func (r *selectResult) Close() error { r.memConsume(-respSize) } if r.stats != nil { - defer r.ctx.GetSessionVars().StmtCtx.RuntimeStatsColl.RegisterStats(r.rootPlanID, r.stats) + defer func() { + if ci, ok := r.resp.(copr.CopInfo); ok { + r.stats.buildTaskDuration = ci.GetBuildTaskElapsed() + batched, fallback := ci.GetStoreBatchInfo() + if batched != 0 || fallback != 0 { + r.stats.storeBatchedNum, r.stats.storeBatchedFallbackNum = batched, fallback + telemetryStoreBatchedCnt.Add(float64(r.stats.storeBatchedNum)) + telemetryStoreBatchedFallbackCnt.Add(float64(r.stats.storeBatchedFallbackNum)) + telemetryBatchedQueryTaskCnt.Add(float64(len(r.stats.copRespTime))) + } + } + r.ctx.GetSessionVars().StmtCtx.RuntimeStatsColl.RegisterStats(r.rootPlanID, r.stats) + }() } return r.resp.Close() } -// CopRuntimeStats is a interface uses to check whether the result has cop runtime stats. +// CopRuntimeStats is an interface uses to check whether the result has cop runtime stats. type CopRuntimeStats interface { // GetCopRuntimeStats gets the cop runtime stats information. GetCopRuntimeStats() *copr.CopRuntimeStats } type selectResultRuntimeStats struct { - copRespTime []time.Duration - procKeys []int64 - backoffSleep map[string]time.Duration - totalProcessTime time.Duration - totalWaitTime time.Duration - rpcStat tikv.RegionRequestRuntimeStats - distSQLConcurrency int - CoprCacheHitNum int64 + copRespTime []time.Duration + procKeys []int64 + backoffSleep map[string]time.Duration + totalProcessTime time.Duration + totalWaitTime time.Duration + rpcStat tikv.RegionRequestRuntimeStats + distSQLConcurrency int + extraConcurrency int + CoprCacheHitNum int64 + storeBatchedNum uint64 + storeBatchedFallbackNum uint64 + buildTaskDuration time.Duration } func (s *selectResultRuntimeStats) mergeCopRuntimeStats(copStats *copr.CopRuntimeStats, respTime time.Duration) { @@ -495,12 +522,16 @@ func (s *selectResultRuntimeStats) mergeCopRuntimeStats(copStats *copr.CopRuntim func (s *selectResultRuntimeStats) Clone() execdetails.RuntimeStats { newRs := selectResultRuntimeStats{ - copRespTime: make([]time.Duration, 0, len(s.copRespTime)), - procKeys: make([]int64, 0, len(s.procKeys)), - backoffSleep: make(map[string]time.Duration, len(s.backoffSleep)), - rpcStat: tikv.NewRegionRequestRuntimeStats(), - distSQLConcurrency: s.distSQLConcurrency, - CoprCacheHitNum: s.CoprCacheHitNum, + copRespTime: make([]time.Duration, 0, len(s.copRespTime)), + procKeys: make([]int64, 0, len(s.procKeys)), + backoffSleep: make(map[string]time.Duration, len(s.backoffSleep)), + rpcStat: tikv.NewRegionRequestRuntimeStats(), + distSQLConcurrency: s.distSQLConcurrency, + extraConcurrency: s.extraConcurrency, + CoprCacheHitNum: s.CoprCacheHitNum, + storeBatchedNum: s.storeBatchedNum, + storeBatchedFallbackNum: s.storeBatchedFallbackNum, + buildTaskDuration: s.buildTaskDuration, } newRs.copRespTime = append(newRs.copRespTime, s.copRespTime...) newRs.procKeys = append(newRs.procKeys, s.procKeys...) @@ -528,6 +559,15 @@ func (s *selectResultRuntimeStats) Merge(rs execdetails.RuntimeStats) { s.totalWaitTime += other.totalWaitTime s.rpcStat.Merge(other.rpcStat) s.CoprCacheHitNum += other.CoprCacheHitNum + if other.distSQLConcurrency > s.distSQLConcurrency { + s.distSQLConcurrency = other.distSQLConcurrency + } + if other.extraConcurrency > s.extraConcurrency { + s.extraConcurrency = other.extraConcurrency + } + s.storeBatchedNum += other.storeBatchedNum + s.storeBatchedFallbackNum += other.storeBatchedFallbackNum + s.buildTaskDuration += other.buildTaskDuration } func (s *selectResultRuntimeStats) String() string { @@ -579,14 +619,30 @@ func (s *selectResultRuntimeStats) String() string { } if config.GetGlobalConfig().TiKVClient.CoprCache.CapacityMB > 0 { buf.WriteString(fmt.Sprintf(", copr_cache_hit_ratio: %v", - strconv.FormatFloat(float64(s.CoprCacheHitNum)/float64(len(s.copRespTime)), 'f', 2, 64))) + strconv.FormatFloat(s.calcCacheHit(), 'f', 2, 64))) } else { buf.WriteString(", copr_cache: disabled") } + if s.buildTaskDuration > 0 { + buf.WriteString(", build_task_duration: ") + buf.WriteString(execdetails.FormatDuration(s.buildTaskDuration)) + } if s.distSQLConcurrency > 0 { - buf.WriteString(", distsql_concurrency: ") + buf.WriteString(", max_distsql_concurrency: ") buf.WriteString(strconv.FormatInt(int64(s.distSQLConcurrency), 10)) } + if s.extraConcurrency > 0 { + buf.WriteString(", max_extra_concurrency: ") + buf.WriteString(strconv.FormatInt(int64(s.extraConcurrency), 10)) + } + if s.storeBatchedNum > 0 { + buf.WriteString(", store_batch_num: ") + buf.WriteString(strconv.FormatInt(int64(s.storeBatchedNum), 10)) + } + if s.storeBatchedFallbackNum > 0 { + buf.WriteString(", store_batch_fallback_num: ") + buf.WriteString(strconv.FormatInt(int64(s.storeBatchedFallbackNum), 10)) + } buf.WriteString("}") } @@ -615,3 +671,15 @@ func (s *selectResultRuntimeStats) String() string { func (*selectResultRuntimeStats) Tp() int { return execdetails.TpSelectResultRuntimeStats } + +func (s *selectResultRuntimeStats) calcCacheHit() float64 { + hit := s.CoprCacheHitNum + tot := len(s.copRespTime) + if s.storeBatchedNum > 0 { + tot += int(s.storeBatchedNum) + } + if tot == 0 { + return 0 + } + return float64(hit) / float64(tot) +} diff --git a/docs/design/2020-06-24-placement-rules-in-sql.md b/docs/design/2020-06-24-placement-rules-in-sql.md index 207e6a8a4a2eb..30191f676badb 100644 --- a/docs/design/2020-06-24-placement-rules-in-sql.md +++ b/docs/design/2020-06-24-placement-rules-in-sql.md @@ -413,6 +413,26 @@ If a table is imported when `tidb_placement_mode='IGNORE'`, and the placement po The default value for `tidb_placement_mode` is `STRICT`. The option is an enum, and in future we may add support for a `WARN` mode. + +#### Survival preference + +Some important data may need to store multiple copies across availability zones, so as to have high disaster recovery survivability, such as region-level survivability, `SURVIVAL_PREFERENCES` can provide survivability preference settings. + +The following example sets a constraint that the data try to satisfy the Survival Preferences setting: + +``` sql +CREATE PLACEMENT POLICY multiregion + follower=4 + PRIMARY_REGION="region1" + SURVIVAL_PREFERENCES="[region, zone]"; +``` + +For tables with this policy set, the data will first meet the survival goal of cross-region data isolation, and then ensure the survival goal of cross-zone data isolation. + +> **Note:** +> +> `SURVIVAL_PREFERENCES` is equivalent to `LOCATION_LABELS` in PD. For more information, please refer to [Replica scheduling by topology label](https://docs.pingcap.com/tidb/dev/schedule-replicas-by-topology-labels#schedule-replicas-by-topology-labels). + #### Ambiguous and edge cases The following two policies are not identical: @@ -491,6 +511,7 @@ In this case the default rules will apply to placement, and the output from `SHO - `FOLLOWER_CONSTRAINTS` - `LEARNER_CONSTRAINTS` - `PLACEMENT POLICY` +- `SURVIVAL_PREFERENCE` For a more complex rule using partitions, consider the following example: diff --git a/domain/BUILD.bazel b/domain/BUILD.bazel index ccbf75dd48ee6..ccb70230b9829 100644 --- a/domain/BUILD.bazel +++ b/domain/BUILD.bazel @@ -113,6 +113,7 @@ go_test( "//ddl", "//domain/infosync", "//errno", + "//keyspace", "//kv", "//metrics", "//parser/ast", diff --git a/domain/db_test.go b/domain/db_test.go index 9b122664f8397..02f716a27b3a8 100644 --- a/domain/db_test.go +++ b/domain/db_test.go @@ -23,6 +23,7 @@ import ( "github.com/pingcap/tidb/config" "github.com/pingcap/tidb/ddl" "github.com/pingcap/tidb/domain/infosync" + "github.com/pingcap/tidb/keyspace" "github.com/pingcap/tidb/server" "github.com/pingcap/tidb/session" "github.com/pingcap/tidb/store/mockstore" @@ -73,7 +74,7 @@ func TestNormalSessionPool(t *testing.T) { domain, err := session.BootstrapSession(store) require.NoError(t, err) defer domain.Close() - info, err1 := infosync.GlobalInfoSyncerInit(context.Background(), "t", func() uint64 { return 1 }, nil, nil, true) + info, err1 := infosync.GlobalInfoSyncerInit(context.Background(), "t", func() uint64 { return 1 }, nil, nil, nil, keyspace.CodecV1, true) require.NoError(t, err1) conf := config.GetGlobalConfig() conf.Socket = "" @@ -107,7 +108,7 @@ func TestAbnormalSessionPool(t *testing.T) { domain, err := session.BootstrapSession(store) require.NoError(t, err) defer domain.Close() - info, err1 := infosync.GlobalInfoSyncerInit(context.Background(), "t", func() uint64 { return 1 }, nil, nil, true) + info, err1 := infosync.GlobalInfoSyncerInit(context.Background(), "t", func() uint64 { return 1 }, nil, nil, nil, keyspace.CodecV1, true) require.NoError(t, err1) conf := config.GetGlobalConfig() conf.Socket = "" diff --git a/domain/domain.go b/domain/domain.go index 67341449876d4..e4f1a761d6b58 100644 --- a/domain/domain.go +++ b/domain/domain.go @@ -208,6 +208,7 @@ func (do *Domain) loadInfoSchema(startTS uint64) (infoschema.InfoSchema, bool, i zap.Int64("currentSchemaVersion", currentSchemaVersion), zap.Int64("neededSchemaVersion", neededSchemaVersion), zap.Duration("start time", time.Since(startTime)), + zap.Int64("gotSchemaVersion", is.SchemaMetaVersion()), zap.Int64s("phyTblIDs", relatedChanges.PhyTblIDS), zap.Uint64s("actionTypes", relatedChanges.ActionTypes)) return is, false, currentSchemaVersion, relatedChanges, nil @@ -471,6 +472,18 @@ func (do *Domain) GetScope(status string) variable.ScopeFlag { return variable.DefaultStatusVarScopeFlag } +func getFlashbackStartTSFromErrorMsg(err error) uint64 { + slices := strings.Split(err.Error(), "is in flashback progress, FlashbackStartTS is ") + if len(slices) != 2 { + return 0 + } + version, err := strconv.ParseUint(slices[1], 10, 0) + if err != nil { + return 0 + } + return version +} + // Reload reloads InfoSchema. // It's public in order to do the test. func (do *Domain) Reload() error { @@ -490,7 +503,15 @@ func (do *Domain) Reload() error { return err } - is, hitCache, oldSchemaVersion, changes, err := do.loadInfoSchema(ver.Ver) + version := ver.Ver + is, hitCache, oldSchemaVersion, changes, err := do.loadInfoSchema(version) + if err != nil { + if version = getFlashbackStartTSFromErrorMsg(err); version != 0 { + // use the lastest available version to create domain + version -= 1 + is, hitCache, oldSchemaVersion, changes, err = do.loadInfoSchema(version) + } + } metrics.LoadSchemaDuration.Observe(time.Since(startTime).Seconds()) if err != nil { metrics.LoadSchemaCounter.WithLabelValues("failed").Inc() @@ -519,7 +540,7 @@ func (do *Domain) Reload() error { } // lease renew, so it must be executed despite it is cache or not - do.SchemaValidator.Update(ver.Ver, oldSchemaVersion, is.SchemaMetaVersion(), changes) + do.SchemaValidator.Update(version, oldSchemaVersion, is.SchemaMetaVersion(), changes) lease := do.DDL().GetLease() sub := time.Since(startTime) // Reload interval is lease / 2, if load schema time elapses more than this interval, @@ -1047,18 +1068,15 @@ func (do *Domain) Init( } // step 1: prepare the info/schema syncer which domain reload needed. + pdCli := do.GetPDClient() skipRegisterToDashboard := config.GetGlobalConfig().SkipRegisterToDashboard - do.info, err = infosync.GlobalInfoSyncerInit(ctx, do.ddl.GetID(), do.ServerID, do.etcdClient, do.unprefixedEtcdCli, skipRegisterToDashboard) + do.info, err = infosync.GlobalInfoSyncerInit(ctx, do.ddl.GetID(), do.ServerID, + do.etcdClient, do.unprefixedEtcdCli, pdCli, do.Store().GetCodec(), + skipRegisterToDashboard) if err != nil { return err } - - var pdClient pd.Client - if store, ok := do.store.(kv.StorageWithPD); ok { - pdClient = store.GetPDClient() - } - do.globalCfgSyncer = globalconfigsync.NewGlobalConfigSyncer(pdClient) - + do.globalCfgSyncer = globalconfigsync.NewGlobalConfigSyncer(pdCli) err = do.ddl.SchemaSyncer().Init(ctx) if err != nil { return err @@ -1089,12 +1107,12 @@ func (do *Domain) Init( if !skipRegisterToDashboard { do.wg.Run(do.topologySyncerKeeper, "topologySyncerKeeper") } - if pdClient != nil { + if pdCli != nil { do.wg.Run(func() { - do.closestReplicaReadCheckLoop(ctx, pdClient) + do.closestReplicaReadCheckLoop(ctx, pdCli) }, "closestReplicaReadCheckLoop") } - err = do.initLogBackup(ctx, pdClient) + err = do.initLogBackup(ctx, pdCli) if err != nil { return err } @@ -1339,6 +1357,14 @@ func (do *Domain) GetEtcdClient() *clientv3.Client { return do.etcdClient } +// GetPDClient returns the PD client. +func (do *Domain) GetPDClient() pd.Client { + if store, ok := do.store.(kv.StorageWithPD); ok { + return store.GetPDClient() + } + return nil +} + // LoadPrivilegeLoop create a goroutine loads privilege tables in a loop, it // should be called only once in BootstrapSession. func (do *Domain) LoadPrivilegeLoop(sctx sessionctx.Context) error { diff --git a/domain/infosync/BUILD.bazel b/domain/infosync/BUILD.bazel index 0952dfc300490..f050873ee128f 100644 --- a/domain/infosync/BUILD.bazel +++ b/domain/infosync/BUILD.bazel @@ -41,10 +41,12 @@ go_library( "@com_github_gorilla_mux//:mux", "@com_github_pingcap_errors//:errors", "@com_github_pingcap_failpoint//:failpoint", + "@com_github_pingcap_kvproto//pkg/kvrpcpb", "@com_github_pingcap_kvproto//pkg/metapb", "@com_github_pingcap_kvproto//pkg/resource_manager", "@com_github_pingcap_log//:log", "@com_github_tikv_client_go_v2//oracle", + "@com_github_tikv_client_go_v2//tikv", "@com_github_tikv_pd_client//:client", "@io_etcd_go_etcd_client_v3//:client", "@io_etcd_go_etcd_client_v3//concurrency", @@ -62,6 +64,7 @@ go_test( deps = [ "//ddl/placement", "//ddl/util", + "//keyspace", "//parser/model", "//testkit/testsetup", "//util", diff --git a/domain/infosync/info.go b/domain/infosync/info.go index 6c9e721959cf9..1e82ce308ac9b 100644 --- a/domain/infosync/info.go +++ b/domain/infosync/info.go @@ -55,6 +55,7 @@ import ( "github.com/pingcap/tidb/util/pdapi" "github.com/pingcap/tidb/util/versioninfo" "github.com/tikv/client-go/v2/oracle" + "github.com/tikv/client-go/v2/tikv" pd "github.com/tikv/pd/client" clientv3 "go.etcd.io/etcd/client/v3" "go.etcd.io/etcd/client/v3/concurrency" @@ -118,7 +119,7 @@ type InfoSyncer struct { placementManager PlacementManager scheduleManager ScheduleManager tiflashReplicaManager TiFlashReplicaManager - resourceGroupManager ResourceGroupManager + resourceGroupManager pd.ResourceManagerClient } // ServerInfo is server static information. @@ -186,7 +187,15 @@ func setGlobalInfoSyncer(is *InfoSyncer) { } // GlobalInfoSyncerInit return a new InfoSyncer. It is exported for testing. -func GlobalInfoSyncerInit(ctx context.Context, id string, serverIDGetter func() uint64, etcdCli *clientv3.Client, unprefixedEtcdCli *clientv3.Client, skipRegisterToDashBoard bool) (*InfoSyncer, error) { +func GlobalInfoSyncerInit( + ctx context.Context, + id string, + serverIDGetter func() uint64, + etcdCli, unprefixedEtcdCli *clientv3.Client, + pdCli pd.Client, + codec tikv.Codec, + skipRegisterToDashBoard bool, +) (*InfoSyncer, error) { is := &InfoSyncer{ etcdCli: etcdCli, unprefixedEtcdCli: unprefixedEtcdCli, @@ -201,8 +210,8 @@ func GlobalInfoSyncerInit(ctx context.Context, id string, serverIDGetter func() is.labelRuleManager = initLabelRuleManager(etcdCli) is.placementManager = initPlacementManager(etcdCli) is.scheduleManager = initScheduleManager(etcdCli) - is.resourceGroupManager = initResourceGroupManager(etcdCli) - is.tiflashReplicaManager = initTiFlashReplicaManager(etcdCli) + is.tiflashReplicaManager = initTiFlashReplicaManager(etcdCli, codec) + is.resourceGroupManager = initResourceGroupManager(pdCli) setGlobalInfoSyncer(is) return is, nil } @@ -247,20 +256,20 @@ func initPlacementManager(etcdCli *clientv3.Client) PlacementManager { return &PDPlacementManager{etcdCli: etcdCli} } -func initResourceGroupManager(etcdCli *clientv3.Client) ResourceGroupManager { - if etcdCli == nil { +func initResourceGroupManager(pdCli pd.Client) pd.ResourceManagerClient { + if pdCli == nil { return &mockResourceGroupManager{groups: make(map[string]*rmpb.ResourceGroup)} } - return NewResourceManager(etcdCli) + return pdCli } -func initTiFlashReplicaManager(etcdCli *clientv3.Client) TiFlashReplicaManager { +func initTiFlashReplicaManager(etcdCli *clientv3.Client, codec tikv.Codec) TiFlashReplicaManager { if etcdCli == nil { m := mockTiFlashReplicaManagerCtx{tiflashProgressCache: make(map[int64]float64)} return &m } logutil.BgLogger().Warn("init TiFlashReplicaManager", zap.Strings("pd addrs", etcdCli.Endpoints())) - return &TiFlashReplicaManagerCtx{etcdCli: etcdCli, tiflashProgressCache: make(map[int64]float64)} + return &TiFlashReplicaManagerCtx{etcdCli: etcdCli, tiflashProgressCache: make(map[int64]float64), codec: codec} } func initScheduleManager(etcdCli *clientv3.Client) ScheduleManager { @@ -590,23 +599,24 @@ func GetResourceGroup(ctx context.Context, name string) (*rmpb.ResourceGroup, er return is.resourceGroupManager.GetResourceGroup(ctx, name) } -// GetAllResourceGroups is used to get all resource groups from resource manager. -func GetAllResourceGroups(ctx context.Context) ([]*rmpb.ResourceGroup, error) { +// ListResourceGroups is used to get all resource groups from resource manager. +func ListResourceGroups(ctx context.Context) ([]*rmpb.ResourceGroup, error) { is, err := getGlobalInfoSyncer() if err != nil { return nil, err } - return is.resourceGroupManager.GetAllResourceGroups(ctx) + return is.resourceGroupManager.ListResourceGroups(ctx) } -// CreateResourceGroup is used to create one specific resource group to resource manager. -func CreateResourceGroup(ctx context.Context, group *rmpb.ResourceGroup) error { +// AddResourceGroup is used to create one specific resource group to resource manager. +func AddResourceGroup(ctx context.Context, group *rmpb.ResourceGroup) error { is, err := getGlobalInfoSyncer() if err != nil { return err } - return is.resourceGroupManager.CreateResourceGroup(ctx, group) + _, err = is.resourceGroupManager.AddResourceGroup(ctx, group) + return err } // ModifyResourceGroup is used to modify one specific resource group to resource manager. @@ -615,7 +625,8 @@ func ModifyResourceGroup(ctx context.Context, group *rmpb.ResourceGroup) error { if err != nil { return err } - return is.resourceGroupManager.ModifyResourceGroup(ctx, group) + _, err = is.resourceGroupManager.ModifyResourceGroup(ctx, group) + return err } // DeleteResourceGroup is used to delete one specific resource group from resource manager. @@ -624,7 +635,8 @@ func DeleteResourceGroup(ctx context.Context, name string) error { if err != nil { return err } - return is.resourceGroupManager.DeleteResourceGroup(ctx, name) + _, err = is.resourceGroupManager.DeleteResourceGroup(ctx, name) + return err } // PutRuleBundlesWithDefaultRetry will retry for default times diff --git a/domain/infosync/info_test.go b/domain/infosync/info_test.go index 3264c0adca3c6..ee97406eef01a 100644 --- a/domain/infosync/info_test.go +++ b/domain/infosync/info_test.go @@ -28,6 +28,7 @@ import ( "github.com/pingcap/failpoint" "github.com/pingcap/tidb/ddl/placement" "github.com/pingcap/tidb/ddl/util" + "github.com/pingcap/tidb/keyspace" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/testkit/testsetup" util2 "github.com/pingcap/tidb/util" @@ -67,7 +68,7 @@ func TestTopology(t *testing.T) { require.NoError(t, err) }() - info, err := GlobalInfoSyncerInit(ctx, currentID, func() uint64 { return 1 }, client, client, false) + info, err := GlobalInfoSyncerInit(ctx, currentID, func() uint64 { return 1 }, client, client, nil, keyspace.CodecV1, false) require.NoError(t, err) err = info.newTopologySessionAndStoreServerInfo(ctx, util2.NewSessionDefaultRetryCnt) @@ -152,7 +153,7 @@ func (is *InfoSyncer) ttlKeyExists(ctx context.Context) (bool, error) { } func TestPutBundlesRetry(t *testing.T) { - _, err := GlobalInfoSyncerInit(context.TODO(), "test", func() uint64 { return 1 }, nil, nil, false) + _, err := GlobalInfoSyncerInit(context.TODO(), "test", func() uint64 { return 1 }, nil, nil, nil, keyspace.CodecV1, false) require.NoError(t, err) bundle, err := placement.NewBundleFromOptions(&model.PlacementSettings{PrimaryRegion: "r1", Regions: "r1,r2"}) @@ -216,7 +217,7 @@ func TestPutBundlesRetry(t *testing.T) { func TestTiFlashManager(t *testing.T) { ctx := context.Background() - _, err := GlobalInfoSyncerInit(ctx, "test", func() uint64 { return 1 }, nil, nil, false) + _, err := GlobalInfoSyncerInit(ctx, "test", func() uint64 { return 1 }, nil, nil, nil, keyspace.CodecV1, false) tiflash := NewMockTiFlash() SetMockTiFlash(tiflash) diff --git a/domain/infosync/placement_manager.go b/domain/infosync/placement_manager.go index 5ae047a80cf2c..223dafd0467a3 100644 --- a/domain/infosync/placement_manager.go +++ b/domain/infosync/placement_manager.go @@ -21,9 +21,11 @@ import ( "path" "sync" + "github.com/pingcap/log" "github.com/pingcap/tidb/ddl/placement" "github.com/pingcap/tidb/util/pdapi" clientv3 "go.etcd.io/etcd/client/v3" + "go.uber.org/zap" ) // PlacementManager manages placement settings @@ -72,6 +74,7 @@ func (m *PDPlacementManager) PutRuleBundles(ctx context.Context, bundles []*plac return err } + log.Debug("Put placement rule bundles", zap.String("rules", string(b))) _, err = doRequest(ctx, "PutPlacementRules", m.etcdCli.Endpoints(), path.Join(pdapi.Config, "placement-rule")+"?partial=true", "POST", bytes.NewReader(b)) return err } diff --git a/domain/infosync/resource_group_manager.go b/domain/infosync/resource_group_manager.go index 93c751fc04968..6b8f876f9bb11 100644 --- a/domain/infosync/resource_group_manager.go +++ b/domain/infosync/resource_group_manager.go @@ -19,92 +19,29 @@ import ( "sync" rmpb "github.com/pingcap/kvproto/pkg/resource_manager" - "github.com/pingcap/log" - clientv3 "go.etcd.io/etcd/client/v3" - "go.uber.org/zap" + pd "github.com/tikv/pd/client" ) -// ResourceGroupManager manages resource group settings -type ResourceGroupManager interface { - // GetResourceGroup is used to get one specific rule bundle from ResourceGroup Manager. - GetResourceGroup(ctx context.Context, name string) (*rmpb.ResourceGroup, error) - // GetAllResourceGroups is used to get all rule bundles from ResourceGroup Manager. - GetAllResourceGroups(ctx context.Context) ([]*rmpb.ResourceGroup, error) - // PutResourceGroup is used to post specific rule bundles to ResourceGroup Manager. - CreateResourceGroup(ctx context.Context, group *rmpb.ResourceGroup) error - // ModifyResourceGroup is used to modify specific rule bundles to ResourceGroup Manager. - ModifyResourceGroup(ctx context.Context, group *rmpb.ResourceGroup) error - // DeleteResourceGroup is used to delete specific rule bundles to ResourceGroup Manager. - DeleteResourceGroup(ctx context.Context, name string) error -} - -// externalResourceGroupManager manages placement with resource manager. -// TODO: replace with resource manager client. -type externalResourceGroupManager struct { - etcdCli *clientv3.Client -} - -// NewResourceManager is used to create a new resource manager in client side. -func NewResourceManager(etcdCli *clientv3.Client) ResourceGroupManager { - return &externalResourceGroupManager{etcdCli: etcdCli} -} - -// GetResourceGroupClient is used to get resource group client. -func (m *externalResourceGroupManager) GetResourceGroupClient() rmpb.ResourceManagerClient { - conn := m.etcdCli.ActiveConnection() - return rmpb.NewResourceManagerClient(conn) +type mockResourceGroupManager struct { + sync.RWMutex + groups map[string]*rmpb.ResourceGroup } -// GetResourceGroup is used to get one specific rule bundle from ResourceGroup Manager. -func (m *externalResourceGroupManager) GetResourceGroup(ctx context.Context, name string) (*rmpb.ResourceGroup, error) { - group := &rmpb.GetResourceGroupRequest{ResourceGroupName: name} - resp, err := m.GetResourceGroupClient().GetResourceGroup(ctx, group) - if err != nil { - return nil, err - } - return resp.GetGroup(), nil -} +var _ pd.ResourceManagerClient = (*mockResourceGroupManager)(nil) -// GetAllResourceGroups is used to get all resource group from ResourceGroup Manager. It is used to load full resource groups from PD while fullload infoschema. -func (m *externalResourceGroupManager) GetAllResourceGroups(ctx context.Context) ([]*rmpb.ResourceGroup, error) { - req := &rmpb.ListResourceGroupsRequest{} - resp, err := m.GetResourceGroupClient().ListResourceGroups(ctx, req) - if err != nil { - return nil, err +func (m *mockResourceGroupManager) ListResourceGroups(ctx context.Context) ([]*rmpb.ResourceGroup, error) { + m.RLock() + defer m.RUnlock() + groups := make([]*rmpb.ResourceGroup, 0, len(m.groups)) + for _, group := range m.groups { + groups = append(groups, group) } - return resp.GetGroups(), nil -} - -// CreateResourceGroup is used to post specific resource group to ResourceGroup Manager. -func (m *externalResourceGroupManager) CreateResourceGroup(ctx context.Context, group *rmpb.ResourceGroup) error { - req := &rmpb.PutResourceGroupRequest{Group: group} - _, err := m.GetResourceGroupClient().AddResourceGroup(ctx, req) - return err -} - -// ModifyResourceGroup is used to modify specific resource group to ResourceGroup Manager. -func (m *externalResourceGroupManager) ModifyResourceGroup(ctx context.Context, group *rmpb.ResourceGroup) error { - req := &rmpb.PutResourceGroupRequest{Group: group} - _, err := m.GetResourceGroupClient().ModifyResourceGroup(ctx, req) - return err -} - -// DeleteResourceGroup is used to delete specific resource group to ResourceGroup Manager. -func (m *externalResourceGroupManager) DeleteResourceGroup(ctx context.Context, name string) error { - req := &rmpb.DeleteResourceGroupRequest{ResourceGroupName: name} - log.Info("delete resource group", zap.String("name", name)) - _, err := m.GetResourceGroupClient().DeleteResourceGroup(ctx, req) - return err -} - -type mockResourceGroupManager struct { - sync.Mutex - groups map[string]*rmpb.ResourceGroup + return groups, nil } func (m *mockResourceGroupManager) GetResourceGroup(ctx context.Context, name string) (*rmpb.ResourceGroup, error) { - m.Lock() - defer m.Unlock() + m.RLock() + defer m.RUnlock() group, ok := m.groups[name] if !ok { return nil, nil @@ -112,33 +49,31 @@ func (m *mockResourceGroupManager) GetResourceGroup(ctx context.Context, name st return group, nil } -func (m *mockResourceGroupManager) GetAllResourceGroups(ctx context.Context) ([]*rmpb.ResourceGroup, error) { - m.Lock() - defer m.Unlock() - groups := make([]*rmpb.ResourceGroup, 0, len(m.groups)) - for _, group := range m.groups { - groups = append(groups, group) - } - return groups, nil -} - -func (m *mockResourceGroupManager) CreateResourceGroup(ctx context.Context, group *rmpb.ResourceGroup) error { +func (m *mockResourceGroupManager) AddResourceGroup(ctx context.Context, group *rmpb.ResourceGroup) (string, error) { m.Lock() defer m.Unlock() m.groups[group.Name] = group - return nil + return "Success!", nil } -func (m *mockResourceGroupManager) ModifyResourceGroup(ctx context.Context, group *rmpb.ResourceGroup) error { +func (m *mockResourceGroupManager) ModifyResourceGroup(ctx context.Context, group *rmpb.ResourceGroup) (string, error) { m.Lock() defer m.Unlock() m.groups[group.Name] = group - return nil + return "Success!", nil } -func (m *mockResourceGroupManager) DeleteResourceGroup(ctx context.Context, name string) error { +func (m *mockResourceGroupManager) DeleteResourceGroup(ctx context.Context, name string) (string, error) { m.Lock() defer m.Unlock() delete(m.groups, name) - return nil + return "Success!", nil +} + +func (m *mockResourceGroupManager) AcquireTokenBuckets(ctx context.Context, request *rmpb.TokenBucketsRequest) ([]*rmpb.TokenBucketResponse, error) { + return nil, nil +} + +func (m *mockResourceGroupManager) WatchResourceGroup(ctx context.Context, revision int64) (chan []*rmpb.ResourceGroup, error) { + return nil, nil } diff --git a/domain/infosync/tiflash_manager.go b/domain/infosync/tiflash_manager.go index d5cc46f95db95..6e47d881215d4 100644 --- a/domain/infosync/tiflash_manager.go +++ b/domain/infosync/tiflash_manager.go @@ -32,12 +32,15 @@ import ( "github.com/gorilla/mux" "github.com/pingcap/errors" "github.com/pingcap/failpoint" + "github.com/pingcap/kvproto/pkg/kvrpcpb" "github.com/pingcap/tidb/ddl/placement" "github.com/pingcap/tidb/store/helper" "github.com/pingcap/tidb/tablecodec" "github.com/pingcap/tidb/util/codec" + "github.com/pingcap/tidb/util/dbterror" "github.com/pingcap/tidb/util/logutil" "github.com/pingcap/tidb/util/pdapi" + "github.com/tikv/client-go/v2/tikv" clientv3 "go.etcd.io/etcd/client/v3" "go.uber.org/zap" ) @@ -77,6 +80,7 @@ type TiFlashReplicaManagerCtx struct { etcdCli *clientv3.Client sync.RWMutex // protect tiflashProgressCache tiflashProgressCache map[int64]float64 + codec tikv.Codec } // Close is called to close TiFlashReplicaManagerCtx. @@ -230,6 +234,11 @@ func (m *TiFlashReplicaManagerCtx) SetTiFlashGroupConfig(ctx context.Context) er // SetPlacementRule is a helper function to set placement rule. func (m *TiFlashReplicaManagerCtx) SetPlacementRule(ctx context.Context, rule placement.TiFlashRule) error { + // TiDB 6.6 doesn't support tiflash multi-tenancy yet. + // TODO(iosmanthus): remove this check after TiDB supports tiflash multi-tenancy. + if m.codec.GetAPIVersion() == kvrpcpb.APIVersion_V2 { + return errors.Trace(dbterror.ErrNotSupportedYet.GenWithStackByArgs("set TiFlash replica count while enabling API V2")) + } if err := m.SetTiFlashGroupConfig(ctx); err != nil { return err } diff --git a/domain/plan_replayer.go b/domain/plan_replayer.go index 8bbc26cf79ec2..bb36048f02b26 100644 --- a/domain/plan_replayer.go +++ b/domain/plan_replayer.go @@ -147,8 +147,8 @@ func insertPlanReplayerStatus(ctx context.Context, sctx sessionctx.Context, reco } func insertPlanReplayerErrorStatusRecord(ctx context.Context, sctx sessionctx.Context, instance string, record PlanReplayerStatusRecord) { - exec := sctx.(sqlexec.SQLExecutor) - _, err := exec.ExecuteInternal(ctx, fmt.Sprintf( + exec := sctx.(sqlexec.RestrictedSQLExecutor) + _, _, err := exec.ExecRestrictedSQL(ctx, nil, fmt.Sprintf( "insert into mysql.plan_replayer_status (sql_digest, plan_digest, origin_sql, fail_reason, instance) values ('%s','%s','%s','%s','%s')", record.SQLDigest, record.PlanDigest, record.OriginSQL, record.FailedReason, instance)) if err != nil { @@ -158,8 +158,8 @@ func insertPlanReplayerErrorStatusRecord(ctx context.Context, sctx sessionctx.Co } func insertPlanReplayerSuccessStatusRecord(ctx context.Context, sctx sessionctx.Context, instance string, record PlanReplayerStatusRecord) { - exec := sctx.(sqlexec.SQLExecutor) - _, err := exec.ExecuteInternal(ctx, fmt.Sprintf( + exec := sctx.(sqlexec.RestrictedSQLExecutor) + _, _, err := exec.ExecRestrictedSQL(ctx, nil, fmt.Sprintf( "insert into mysql.plan_replayer_status (sql_digest, plan_digest, origin_sql, token, instance) values ('%s','%s','%s','%s','%s')", record.SQLDigest, record.PlanDigest, record.OriginSQL, record.Token, instance)) if err != nil { @@ -167,7 +167,7 @@ func insertPlanReplayerSuccessStatusRecord(ctx context.Context, sctx sessionctx. zap.String("sql", record.OriginSQL), zap.Error(err)) // try insert record without original sql - _, err = exec.ExecuteInternal(ctx, fmt.Sprintf( + _, _, err = exec.ExecRestrictedSQL(ctx, nil, fmt.Sprintf( "insert into mysql.plan_replayer_status (sql_digest, plan_digest, token, instance) values ('%s','%s','%s','%s')", record.SQLDigest, record.PlanDigest, record.Token, instance)) if err != nil { diff --git a/domain/schema_validator.go b/domain/schema_validator.go index 592f558f0b27c..20018e9c82b19 100644 --- a/domain/schema_validator.go +++ b/domain/schema_validator.go @@ -153,7 +153,9 @@ func (s *schemaValidator) Update(leaseGrantTS uint64, oldVer, currVer int64, cha s.do.Store().GetMemCache().Delete(tblIDs[idx]) } if ac == uint64(model.ActionFlashbackCluster) { - s.do.InfoSyncer().GetSessionManager().KillNonFlashbackClusterConn() + if s.do != nil && s.do.InfoSyncer() != nil && s.do.InfoSyncer().GetSessionManager() != nil { + s.do.InfoSyncer().GetSessionManager().KillNonFlashbackClusterConn() + } } } logutil.BgLogger().Debug("update schema validator", zap.Int64("oldVer", oldVer), diff --git a/dumpling/export/BUILD.bazel b/dumpling/export/BUILD.bazel index cf4d938de6042..f47a49249adee 100644 --- a/dumpling/export/BUILD.bazel +++ b/dumpling/export/BUILD.bazel @@ -107,6 +107,7 @@ go_test( "@com_github_data_dog_go_sqlmock//:go-sqlmock", "@com_github_go_sql_driver_mysql//:mysql", "@com_github_pingcap_errors//:errors", + "@com_github_pingcap_failpoint//:failpoint", "@com_github_prometheus_client_golang//prometheus/collectors", "@com_github_stretchr_testify//require", "@org_golang_x_sync//errgroup", diff --git a/dumpling/export/dump.go b/dumpling/export/dump.go index b8e46f595c4e9..82e093a213b6b 100644 --- a/dumpling/export/dump.go +++ b/dumpling/export/dump.go @@ -1575,7 +1575,7 @@ func setSessionParam(d *Dumper) error { d.L().Info("cannot check whether TiDB has TiKV, will apply tidb_snapshot by default. This won't affect dump process", log.ShortError(err)) } if conf.ServerInfo.HasTiKV { - sessionParam["tidb_snapshot"] = snapshot + sessionParam[snapshotVar] = snapshot } } } diff --git a/dumpling/export/dump_test.go b/dumpling/export/dump_test.go index 7d621857f3a85..f77171b1cfa8c 100644 --- a/dumpling/export/dump_test.go +++ b/dumpling/export/dump_test.go @@ -10,7 +10,9 @@ import ( "github.com/DATA-DOG/go-sqlmock" "github.com/coreos/go-semver/semver" + "github.com/go-sql-driver/mysql" "github.com/pingcap/errors" + "github.com/pingcap/failpoint" "github.com/pingcap/tidb/br/pkg/version" tcontext "github.com/pingcap/tidb/dumpling/context" "github.com/pingcap/tidb/parser" @@ -289,3 +291,64 @@ func TestSetDefaultSessionParams(t *testing.T) { require.Equal(t, testCase.expectedParams, testCase.sessionParams) } } + +func TestSetSessionParams(t *testing.T) { + // case 1: fail to set tidb_snapshot, should return error with hint + db, mock, err := sqlmock.New() + require.NoError(t, err) + defer func() { + require.NoError(t, db.Close()) + }() + + mock.ExpectQuery("SELECT @@tidb_config"). + WillReturnError(errors.New("mock error")) + mock.ExpectQuery("SELECT COUNT\\(1\\) as c FROM MYSQL.TiDB WHERE VARIABLE_NAME='tikv_gc_safe_point'"). + WillReturnError(errors.New("mock error")) + tikvErr := &mysql.MySQLError{ + Number: 1105, + Message: "can not get 'tikv_gc_safe_point'", + } + mock.ExpectExec("SET SESSION tidb_snapshot"). + WillReturnError(tikvErr) + + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/dumpling/export/SkipResetDB", "return(true)")) + defer failpoint.Disable("github.com/pingcap/tidb/dumpling/export/SkipResetDB=return(true)") + + tctx, cancel := tcontext.Background().WithLogger(appLogger).WithCancel() + defer cancel() + + conf := DefaultConfig() + conf.ServerInfo = version.ServerInfo{ + ServerType: version.ServerTypeTiDB, + HasTiKV: false, + } + conf.Snapshot = "439153276059648000" + conf.Consistency = ConsistencyTypeSnapshot + d := &Dumper{ + tctx: tctx, + conf: conf, + cancelCtx: cancel, + dbHandle: db, + } + err = setSessionParam(d) + require.ErrorContains(t, err, "consistency=none") + + // case 2: fail to set other + conf.ServerInfo = version.ServerInfo{ + ServerType: version.ServerTypeMySQL, + HasTiKV: false, + } + conf.Snapshot = "" + conf.Consistency = ConsistencyTypeFlush + conf.SessionParams = map[string]interface{}{ + "mock": "UTC", + } + d.dbHandle = db + mock.ExpectExec("SET SESSION mock"). + WillReturnError(errors.New("Unknown system variable mock")) + mock.ExpectClose() + mock.ExpectClose() + + err = setSessionParam(d) + require.NoError(t, err) +} diff --git a/dumpling/export/sql.go b/dumpling/export/sql.go index 837bec568b9a7..60d14ac49e14c 100644 --- a/dumpling/export/sql.go +++ b/dumpling/export/sql.go @@ -29,6 +29,7 @@ import ( const ( orderByTiDBRowID = "ORDER BY `_tidb_rowid`" + snapshotVar = "tidb_snapshot" ) type listTableType int @@ -851,7 +852,9 @@ func resetDBWithSessionParams(tctx *tcontext.Context, db *sql.DB, cfg *mysql.Con s := fmt.Sprintf("SET SESSION %s = ?", k) _, err := db.ExecContext(tctx, s, pv) if err != nil { - if isUnknownSystemVariableErr(err) { + if k == snapshotVar { + err = errors.Annotate(err, "fail to set snapshot for tidb, please set --consistency=none/--consistency=lock or fix snapshot problem") + } else if isUnknownSystemVariableErr(err) { tctx.L().Info("session variable is not supported by db", zap.String("variable", k), zap.Reflect("value", v)) continue } @@ -876,6 +879,9 @@ func resetDBWithSessionParams(tctx *tcontext.Context, db *sql.DB, cfg *mysql.Con } cfg.Params[k] = s } + failpoint.Inject("SkipResetDB", func(_ failpoint.Value) { + failpoint.Return(db, nil) + }) db.Close() c, err := mysql.NewConnector(cfg) diff --git a/errno/errname.go b/errno/errname.go index 39deb486ff2fb..0f6c3db0e1645 100644 --- a/errno/errname.go +++ b/errno/errname.go @@ -92,7 +92,7 @@ var MySQLErrName = map[uint16]*mysql.ErrMessage{ ErrMultiplePriKey: mysql.Message("Multiple primary key defined", nil), ErrTooManyKeys: mysql.Message("Too many keys specified; max %d keys allowed", nil), ErrTooManyKeyParts: mysql.Message("Too many key parts specified; max %d parts allowed", nil), - ErrTooLongKey: mysql.Message("Specified key was too long; max key length is %d bytes", nil), + ErrTooLongKey: mysql.Message("Specified key was too long (%d bytes); max key length is %d bytes", nil), ErrKeyColumnDoesNotExits: mysql.Message("Key column '%-.192s' doesn't exist in table", nil), ErrBlobUsedAsKey: mysql.Message("BLOB column '%-.192s' can't be used in key specification with the used table type", nil), ErrTooBigFieldlength: mysql.Message("Column length too big for column '%-.192s' (max = %d); use BLOB or TEXT instead", nil), diff --git a/errors.toml b/errors.toml index d7808c34337a1..9b503c113a836 100644 --- a/errors.toml +++ b/errors.toml @@ -668,7 +668,7 @@ Too many keys specified; max %d keys allowed ["ddl:1071"] error = ''' -Specified key was too long; max key length is %d bytes +Specified key was too long (%d bytes); max key length is %d bytes ''' ["ddl:1072"] diff --git a/executor/BUILD.bazel b/executor/BUILD.bazel index 56c6805fdef21..aa288e1180843 100644 --- a/executor/BUILD.bazel +++ b/executor/BUILD.bazel @@ -85,6 +85,7 @@ go_library( "slow_query.go", "sort.go", "split.go", + "stmtsummary.go", "table_reader.go", "trace.go", "union_scan.go", @@ -194,6 +195,7 @@ go_library( "//util/size", "//util/sqlexec", "//util/stmtsummary", + "//util/stmtsummary/v2:stmtsummary", "//util/stringutil", "//util/table-filter", "//util/timeutil", @@ -326,6 +328,7 @@ go_test( "split_test.go", "stale_txn_test.go", "statement_context_test.go", + "stmtsummary_test.go", "table_readers_required_rows_test.go", "temporary_table_test.go", "tikv_regions_peers_table_test.go", @@ -419,6 +422,7 @@ go_test( "//util/rowcodec", "//util/set", "//util/sqlexec", + "//util/stmtsummary/v2:stmtsummary", "//util/stringutil", "//util/tableutil", "//util/timeutil", diff --git a/executor/adapter.go b/executor/adapter.go index 33b321f60382e..7702f2e05875a 100644 --- a/executor/adapter.go +++ b/executor/adapter.go @@ -61,6 +61,7 @@ import ( "github.com/pingcap/tidb/util/replayer" "github.com/pingcap/tidb/util/sqlexec" "github.com/pingcap/tidb/util/stmtsummary" + stmtsummaryv2 "github.com/pingcap/tidb/util/stmtsummary/v2" "github.com/pingcap/tidb/util/stringutil" "github.com/pingcap/tidb/util/topsql" topsqlstate "github.com/pingcap/tidb/util/topsql/state" @@ -86,6 +87,17 @@ var ( selectForUpdateRetryDuration = metrics.PessimisticDMLDurationByAttempt.WithLabelValues("select-for-update", "retry") dmlFirstAttemptDuration = metrics.PessimisticDMLDurationByAttempt.WithLabelValues("dml", "first-attempt") dmlRetryDuration = metrics.PessimisticDMLDurationByAttempt.WithLabelValues("dml", "retry") + + // aggressiveLockingTxnUsedCount counts transactions where at least one statement has aggressive locking enabled. + aggressiveLockingTxnUsedCount = metrics.AggressiveLockingUsageCount.WithLabelValues(metrics.LblAggressiveLockingTxnUsed) + // aggressiveLockingStmtUsedCount counts statements that have aggressive locking enabled. + aggressiveLockingStmtUsedCount = metrics.AggressiveLockingUsageCount.WithLabelValues(metrics.LblAggressiveLockingStmtUsed) + // aggressiveLockingTxnUsedCount counts transactions where at least one statement has aggressive locking enabled, + // and it takes effect (which is determined according to whether lock-with-conflict has occurred during execution). + aggressiveLockingTxnEffectiveCount = metrics.AggressiveLockingUsageCount.WithLabelValues(metrics.LblAggressiveLockingTxnEffective) + // aggressiveLockingTxnUsedCount counts statements where at least one statement has aggressive locking enabled, + // and it takes effect (which is determined according to whether lock-with-conflict has occurred during execution). + aggressiveLockingStmtEffectiveCount = metrics.AggressiveLockingUsageCount.WithLabelValues(metrics.LblAggressiveLockingStmtEffective) ) // processinfoSetter is the interface use to set current running process info. @@ -202,11 +214,12 @@ type TelemetryInfo struct { UseNonRecursive bool UseRecursive bool UseMultiSchemaChange bool - UesExchangePartition bool + UseExchangePartition bool UseFlashbackToCluster bool PartitionTelemetry *PartitionTelemetryInfo AccountLockTelemetry *AccountLockTelemetryInfo UseIndexMerge bool + UseTableLookUp bool } // PartitionTelemetryInfo records table partition telemetry information during execution. @@ -225,6 +238,7 @@ type PartitionTelemetryInfo struct { UseAddIntervalPartition bool UseDropIntervalPartition bool UseCompactTablePartition bool + UseReorganizePartition bool } // AccountLockTelemetryInfo records account lock/unlock information during execution @@ -450,6 +464,18 @@ func (a *ExecStmt) Exec(ctx context.Context) (_ sqlexec.RecordSet, err error) { if lockKeysCnt > 0 { metrics.StatementLockKeysCount.Observe(float64(lockKeysCnt)) } + + execDetails := a.Ctx.GetSessionVars().StmtCtx.GetExecDetails() + if err == nil && execDetails.LockKeysDetail != nil && + (execDetails.LockKeysDetail.AggressiveLockNewCount > 0 || execDetails.LockKeysDetail.AggressiveLockDerivedCount > 0) { + a.Ctx.GetSessionVars().TxnCtx.AggressiveLockingUsed = true + // If this statement is finished when some of the keys are locked with conflict in the last retry, or + // some of the keys are derived from the previous retry, we consider the optimization of aggressive locking + // takes effect on this statement. + if execDetails.LockKeysDetail.LockedWithConflictCount > 0 || execDetails.LockKeysDetail.AggressiveLockDerivedCount > 0 { + a.Ctx.GetSessionVars().TxnCtx.AggressiveLockingEffective = true + } + } return } if str, ok := r.(string); !ok || !strings.Contains(str, memory.PanicMemoryExceed) { @@ -1470,6 +1496,28 @@ func (a *ExecStmt) FinishExecuteStmt(txnTS uint64, err error, hasMoreResults boo if sessVars.StmtCtx.ReadFromTableCache { metrics.ReadFromTableCacheCounter.Inc() } + + // Update aggressive locking related counters by stmt + if execDetail.LockKeysDetail != nil { + if execDetail.LockKeysDetail.AggressiveLockNewCount > 0 || execDetail.LockKeysDetail.AggressiveLockDerivedCount > 0 { + aggressiveLockingStmtUsedCount.Inc() + // If this statement is finished when some of the keys are locked with conflict in the last retry, or + // some of the keys are derived from the previous retry, we consider the optimization of aggressive locking + // takes effect on this statement. + if execDetail.LockKeysDetail.LockedWithConflictCount > 0 || execDetail.LockKeysDetail.AggressiveLockDerivedCount > 0 { + aggressiveLockingStmtEffectiveCount.Inc() + } + } + } + // If the transaction is committed, update aggressive locking related counters by txn + if execDetail.CommitDetail != nil { + if sessVars.TxnCtx.AggressiveLockingUsed { + aggressiveLockingTxnUsedCount.Inc() + } + if sessVars.TxnCtx.AggressiveLockingEffective { + aggressiveLockingTxnEffectiveCount.Inc() + } + } } func (a *ExecStmt) checkPlanReplayerCapture(txnTS uint64) { @@ -1803,7 +1851,7 @@ func (a *ExecStmt) SummaryStmt(succ bool) { } // Internal SQLs must also be recorded to keep the consistency of `PrevStmt` and `PrevStmtDigest`. - if !stmtsummary.StmtSummaryByDigestMap.Enabled() || ((sessVars.InRestrictedSQL || len(userString) == 0) && !stmtsummary.StmtSummaryByDigestMap.EnabledInternal()) { + if !stmtsummaryv2.Enabled() || ((sessVars.InRestrictedSQL || len(userString) == 0) && !stmtsummaryv2.EnabledInternal()) { sessVars.SetPrevStmtDigest("") return } @@ -1920,7 +1968,7 @@ func (a *ExecStmt) SummaryStmt(succ bool) { if a.retryCount > 0 { stmtExecInfo.ExecRetryTime = costTime - sessVars.DurationParse - sessVars.DurationCompile - time.Since(a.retryStartTime) } - stmtsummary.StmtSummaryByDigestMap.AddStatement(stmtExecInfo) + stmtsummaryv2.Add(stmtExecInfo) } // GetTextToLog return the query text to log. diff --git a/executor/admin.go b/executor/admin.go index 7fc5ad37fb31e..33088c234d7e2 100644 --- a/executor/admin.go +++ b/executor/admin.go @@ -21,6 +21,7 @@ import ( "github.com/pingcap/errors" "github.com/pingcap/kvproto/pkg/kvrpcpb" "github.com/pingcap/tidb/distsql" + "github.com/pingcap/tidb/expression" "github.com/pingcap/tidb/infoschema" "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/ast" @@ -191,6 +192,9 @@ type RecoverIndexExec struct { srcChunk *chunk.Chunk handleCols plannercore.HandleCols + containsGenedCol bool + cols []*expression.Column + // below buf is used to reduce allocations. recoverRows []recoverRows idxValsBufs [][]types.Datum @@ -379,10 +383,13 @@ func (e *RecoverIndexExec) fetchRecoverRows(ctx context.Context, srcResult dists if err != nil { return nil, err } - idxVals := extractIdxVals(row, e.idxValsBufs[result.scanRowCount], e.colFieldTypes, idxValLen) + idxVals, err := e.buildIndexedValues(row, e.idxValsBufs[result.scanRowCount], e.colFieldTypes, idxValLen) + if err != nil { + return nil, err + } e.idxValsBufs[result.scanRowCount] = idxVals rsData := tables.TryGetHandleRestoredDataWrapper(e.table.Meta(), plannercore.GetCommonHandleDatum(e.handleCols, row), nil, e.index.Meta()) - e.recoverRows = append(e.recoverRows, recoverRows{handle: handle, idxVals: idxVals, rsData: rsData, skip: false}) + e.recoverRows = append(e.recoverRows, recoverRows{handle: handle, idxVals: idxVals, rsData: rsData, skip: true}) result.scanRowCount++ result.currentHandle = handle } @@ -391,22 +398,71 @@ func (e *RecoverIndexExec) fetchRecoverRows(ctx context.Context, srcResult dists return e.recoverRows, nil } +func (e *RecoverIndexExec) buildIndexedValues(row chunk.Row, idxVals []types.Datum, fieldTypes []*types.FieldType, idxValLen int) ([]types.Datum, error) { + if !e.containsGenedCol { + return extractIdxVals(row, idxVals, fieldTypes, idxValLen), nil + } + + if e.cols == nil { + columns, _, err := expression.ColumnInfos2ColumnsAndNames(e.ctx, model.NewCIStr("mock"), e.table.Meta().Name, e.table.Meta().Columns, e.table.Meta()) + if err != nil { + return nil, err + } + e.cols = columns + } + + if cap(idxVals) < idxValLen { + idxVals = make([]types.Datum, idxValLen) + } else { + idxVals = idxVals[:idxValLen] + } + + for i, col := range e.index.Meta().Columns { + if e.table.Meta().Columns[col.Offset].IsGenerated() { + val, err := e.cols[col.Offset].EvalVirtualColumn(row) + if err != nil { + return nil, err + } + val.Copy(&idxVals[i]) + } else { + val := row.GetDatum(col.Offset, &(e.table.Meta().Columns[col.Offset].FieldType)) + val.Copy(&idxVals[i]) + } + } + return idxVals, nil +} + func (e *RecoverIndexExec) batchMarkDup(txn kv.Transaction, rows []recoverRows) error { if len(rows) == 0 { return nil } e.batchKeys = e.batchKeys[:0] sc := e.ctx.GetSessionVars().StmtCtx - distinctFlags := make([]bool, len(rows)) + distinctFlags := make([]bool, 0, len(rows)) + rowIdx := make([]int, 0, len(rows)) + cnt := 0 for i, row := range rows { - idxKey, distinct, err := e.index.GenIndexKey(sc, row.idxVals, row.handle, e.idxKeyBufs[i]) - if err != nil { - return err - } - e.idxKeyBufs[i] = idxKey + iter := e.index.GenIndexKVIter(sc, row.idxVals, row.handle, nil) + for iter.Valid() { + var buf []byte + if cnt < len(e.idxKeyBufs) { + buf = e.idxKeyBufs[cnt] + } + key, _, distinct, err := iter.Next(buf) + if err != nil { + return err + } + if cnt < len(e.idxKeyBufs) { + e.idxKeyBufs[cnt] = key + } else { + e.idxKeyBufs = append(e.idxKeyBufs, key) + } - e.batchKeys = append(e.batchKeys, idxKey) - distinctFlags[i] = distinct + cnt++ + e.batchKeys = append(e.batchKeys, key) + distinctFlags = append(distinctFlags, distinct) + rowIdx = append(rowIdx, i) + } } values, err := txn.BatchGet(context.Background(), e.batchKeys) @@ -419,21 +475,22 @@ func (e *RecoverIndexExec) batchMarkDup(txn kv.Transaction, rows []recoverRows) // 3. non-unique-key is duplicate, skip it. isCommonHandle := e.table.Meta().IsCommonHandle for i, key := range e.batchKeys { - if val, found := values[string(key)]; found { + val, found := values[string(key)] + if found { if distinctFlags[i] { handle, err1 := tablecodec.DecodeHandleInUniqueIndexValue(val, isCommonHandle) if err1 != nil { return err1 } - if handle.Compare(rows[i].handle) != 0 { + if handle.Compare(rows[rowIdx[i]].handle) != 0 { logutil.BgLogger().Warn("recover index: the constraint of unique index is broken, handle in index is not equal to handle in table", zap.String("index", e.index.Meta().Name.O), zap.ByteString("indexKey", key), - zap.Stringer("handleInTable", rows[i].handle), zap.Stringer("handleInIndex", handle)) + zap.Stringer("handleInTable", rows[rowIdx[i]].handle), zap.Stringer("handleInIndex", handle)) } } - rows[i].skip = true } + rows[rowIdx[i]].skip = found && rows[rowIdx[i]].skip } return nil } diff --git a/executor/admin_test.go b/executor/admin_test.go index c91cd343718db..b60c2d44ca2f1 100644 --- a/executor/admin_test.go +++ b/executor/admin_test.go @@ -302,6 +302,86 @@ func TestAdminRecoverIndex(t *testing.T) { tk.MustExec("admin check index admin_test c2") tk.MustExec("admin check table admin_test") + + tk.MustExec("drop table if exists admin_test") + tk.MustExec("create table admin_test (c1 int, c2 int, c3 int default 1, primary key(c1), unique key i1((c2+1)))") + tk.MustExec("insert admin_test (c1, c2) values (1, 1), (2, 2), (3, 3), (10, 10), (20, 20)") + r = tk.MustQuery("admin recover index admin_test i1") + r.Check(testkit.Rows("0 5")) + tk.MustExec("admin check table admin_test") + ctx = mock.NewContext() + ctx.Store = store + is = domain.InfoSchema() + dbName = model.NewCIStr("test") + tblName = model.NewCIStr("admin_test") + tbl, err = is.TableByName(dbName, tblName) + require.NoError(t, err) + + tblInfo = tbl.Meta() + idxInfo = tblInfo.FindIndexByName("i1") + indexOpr = tables.NewIndex(tblInfo.ID, tblInfo, idxInfo) + sc = ctx.GetSessionVars().StmtCtx + txn, err = store.Begin() + require.NoError(t, err) + err = indexOpr.Delete(sc, txn, types.MakeDatums(2), kv.IntHandle(1)) + require.NoError(t, err) + err = txn.Commit(context.Background()) + require.NoError(t, err) + r = tk.MustQuery("SELECT COUNT(*) FROM admin_test USE INDEX(i1)") + r.Check(testkit.Rows("4")) + err = tk.ExecToErr("admin check table admin_test") + require.Error(t, err) + r = tk.MustQuery("admin recover index admin_test i1") + r.Check(testkit.Rows("1 5")) + tk.MustExec("admin check table admin_test") + + tk.MustExec("drop table if exists admin_test") + tk.MustExec("create table admin_test (c1 int, c2 int, c3 int default 1, primary key(c1), unique key i1(c1, c2));") + tk.MustExec("insert admin_test (c1, c2) values (1, 1), (2, 2), (3, 3), (10, 10), (20, 20);") + tk.MustExec("admin recover index admin_test i1;") +} + +func TestAdminRecoverMVIndex(t *testing.T) { + store, domain := testkit.CreateMockStoreAndDomain(t) + + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(pk int primary key, a json, index idx((cast(a as signed array))))") + tk.MustExec("insert into t values (0, '[0,1,2]')") + tk.MustExec("insert into t values (1, '[1,2,3]')") + tk.MustExec("insert into t values (2, '[2,3,4]')") + tk.MustExec("insert into t values (3, '[3,4,5]')") + tk.MustExec("insert into t values (4, '[4,5,6]')") + tk.MustExec("admin check table t") + + ctx := mock.NewContext() + ctx.Store = store + is := domain.InfoSchema() + dbName := model.NewCIStr("test") + tblName := model.NewCIStr("t") + tbl, err := is.TableByName(dbName, tblName) + require.NoError(t, err) + tblInfo := tbl.Meta() + idxInfo := tblInfo.Indices[0] + tk.Session().GetSessionVars().IndexLookupSize = 3 + tk.Session().GetSessionVars().MaxChunkSize = 3 + + cpIdx := idxInfo.Clone() + cpIdx.MVIndex = false + indexOpr := tables.NewIndex(tblInfo.ID, tblInfo, cpIdx) + + txn, err := store.Begin() + require.NoError(t, err) + err = indexOpr.Delete(ctx.GetSessionVars().StmtCtx, txn, types.MakeDatums(2), kv.IntHandle(1)) + require.NoError(t, err) + err = txn.Commit(context.Background()) + require.NoError(t, err) + err = tk.ExecToErr("admin check table t") + require.Error(t, err) + r := tk.MustQuery("admin recover index t idx") + r.Check(testkit.Rows("1 5")) + tk.MustExec("admin check table t") } func TestAdminCleanupMVIndex(t *testing.T) { diff --git a/executor/aggfuncs/BUILD.bazel b/executor/aggfuncs/BUILD.bazel index a1d4a57dde1f5..958cbba4ac7d7 100644 --- a/executor/aggfuncs/BUILD.bazel +++ b/executor/aggfuncs/BUILD.bazel @@ -58,7 +58,7 @@ go_library( go_test( name = "aggfuncs_test", - timeout = "short", + timeout = "moderate", srcs = [ "aggfunc_test.go", "export_test.go", @@ -89,7 +89,7 @@ go_test( embed = [":aggfuncs"], flaky = True, race = "on", - shard_count = 20, + shard_count = 25, deps = [ "//expression", "//expression/aggregation", diff --git a/executor/brie.go b/executor/brie.go index 96896c0eb0119..b71826ff7df13 100644 --- a/executor/brie.go +++ b/executor/brie.go @@ -199,7 +199,7 @@ func (bq *brieQueue) clearTask(sc *stmtctx.StatementContext) { func (b *executorBuilder) parseTSString(ts string) (uint64, error) { sc := &stmtctx.StatementContext{TimeZone: b.ctx.GetSessionVars().Location()} - t, err := types.ParseTime(sc, ts, mysql.TypeTimestamp, types.MaxFsp) + t, err := types.ParseTime(sc, ts, mysql.TypeTimestamp, types.MaxFsp, nil) if err != nil { return 0, err } diff --git a/executor/builder.go b/executor/builder.go index 2599fcf246b26..ba8390bfb5871 100644 --- a/executor/builder.go +++ b/executor/builder.go @@ -481,24 +481,35 @@ func (b *executorBuilder) buildCheckTable(v *plannercore.CheckTable) Executor { return e } -func buildIdxColsConcatHandleCols(tblInfo *model.TableInfo, indexInfo *model.IndexInfo) []*model.ColumnInfo { - handleLen := 1 +func buildIdxColsConcatHandleCols(tblInfo *model.TableInfo, indexInfo *model.IndexInfo, hasGenedCol bool) []*model.ColumnInfo { var pkCols []*model.IndexColumn if tblInfo.IsCommonHandle { pkIdx := tables.FindPrimaryIndex(tblInfo) pkCols = pkIdx.Columns - handleLen = len(pkIdx.Columns) } - columns := make([]*model.ColumnInfo, 0, len(indexInfo.Columns)+handleLen) - for _, idxCol := range indexInfo.Columns { - columns = append(columns, tblInfo.Columns[idxCol.Offset]) + + columns := make([]*model.ColumnInfo, 0, len(indexInfo.Columns)+len(pkCols)) + if hasGenedCol { + columns = tblInfo.Columns + } else { + for _, idxCol := range indexInfo.Columns { + if tblInfo.PKIsHandle && tblInfo.GetPkColInfo().Offset == idxCol.Offset { + continue + } + columns = append(columns, tblInfo.Columns[idxCol.Offset]) + } } + if tblInfo.IsCommonHandle { for _, c := range pkCols { columns = append(columns, tblInfo.Columns[c.Offset]) } return columns } + if tblInfo.PKIsHandle { + columns = append(columns, tblInfo.Columns[tblInfo.GetPkColInfo().Offset]) + return columns + } handleOffset := len(columns) handleColsInfo := &model.ColumnInfo{ ID: model.ExtraHandleID, @@ -523,12 +534,20 @@ func (b *executorBuilder) buildRecoverIndex(v *plannercore.RecoverIndex) Executo b.err = errors.Errorf("secondary index `%v` is not found in table `%v`", v.IndexName, v.Table.Name.O) return nil } + var hasGenedCol bool + for _, iCol := range index.Meta().Columns { + if tblInfo.Columns[iCol.Offset].IsGenerated() { + hasGenedCol = true + } + } + cols := buildIdxColsConcatHandleCols(tblInfo, index.Meta(), hasGenedCol) e := &RecoverIndexExec{ - baseExecutor: newBaseExecutor(b.ctx, v.Schema(), v.ID()), - columns: buildIdxColsConcatHandleCols(tblInfo, index.Meta()), - index: index, - table: t, - physicalID: t.Meta().ID, + baseExecutor: newBaseExecutor(b.ctx, v.Schema(), v.ID()), + columns: cols, + containsGenedCol: hasGenedCol, + index: index, + table: t, + physicalID: t.Meta().ID, } sessCtx := e.ctx.GetSessionVars().StmtCtx e.handleCols = buildHandleColsForExec(sessCtx, tblInfo, index.Meta(), e.columns) @@ -585,7 +604,7 @@ func (b *executorBuilder) buildCleanupIndex(v *plannercore.CleanupIndex) Executo } e := &CleanupIndexExec{ baseExecutor: newBaseExecutor(b.ctx, v.Schema(), v.ID()), - columns: buildIdxColsConcatHandleCols(tblInfo, index.Meta()), + columns: buildIdxColsConcatHandleCols(tblInfo, index.Meta(), false), index: index, table: t, physicalID: t.Meta().ID, @@ -1016,6 +1035,17 @@ func (b *executorBuilder) buildPlanReplayer(v *plannercore.PlanReplayer) Executo } return e } + if v.Remove { + e := &PlanReplayerExec{ + baseExecutor: newBaseExecutor(b.ctx, nil, v.ID()), + CaptureInfo: &PlanReplayerCaptureInfo{ + SQLDigest: v.SQLDigest, + PlanDigest: v.PlanDigest, + Remove: true, + }, + } + return e + } e := &PlanReplayerExec{ baseExecutor: newBaseExecutor(b.ctx, v.Schema(), v.ID()), @@ -1089,7 +1119,12 @@ func (b *executorBuilder) setTelemetryInfo(v *plannercore.DDL) { } b.Ti.PartitionTelemetry.UseAddIntervalPartition = true case ast.AlterTableExchangePartition: - b.Ti.UesExchangePartition = true + b.Ti.UseExchangePartition = true + case ast.AlterTableReorganizePartition: + if b.Ti.PartitionTelemetry == nil { + b.Ti.PartitionTelemetry = &PartitionTelemetryInfo{} + } + b.Ti.PartitionTelemetry.UseReorganizePartition = true } } case *ast.CreateTableStmt: @@ -1918,8 +1953,6 @@ func (b *executorBuilder) buildMemTable(v *plannercore.PhysicalMemTable) Executo strings.ToLower(infoschema.TableTiFlashReplica), strings.ToLower(infoschema.TableTiDBServersInfo), strings.ToLower(infoschema.TableTiKVStoreStatus), - strings.ToLower(infoschema.TableStatementsSummaryEvicted), - strings.ToLower(infoschema.ClusterTableStatementsSummaryEvicted), strings.ToLower(infoschema.TableClientErrorsSummaryGlobal), strings.ToLower(infoschema.TableClientErrorsSummaryByUser), strings.ToLower(infoschema.TableClientErrorsSummaryByHost), @@ -1974,16 +2007,18 @@ func (b *executorBuilder) buildMemTable(v *plannercore.PhysicalMemTable) Executo } case strings.ToLower(infoschema.TableStatementsSummary), strings.ToLower(infoschema.TableStatementsSummaryHistory), + strings.ToLower(infoschema.TableStatementsSummaryEvicted), + strings.ToLower(infoschema.ClusterTableStatementsSummary), strings.ToLower(infoschema.ClusterTableStatementsSummaryHistory), - strings.ToLower(infoschema.ClusterTableStatementsSummary): + strings.ToLower(infoschema.ClusterTableStatementsSummaryEvicted): + var extractor *plannercore.StatementsSummaryExtractor + if v.Extractor != nil { + extractor = v.Extractor.(*plannercore.StatementsSummaryExtractor) + } return &MemTableReaderExec{ baseExecutor: newBaseExecutor(b.ctx, v.Schema(), v.ID()), table: v.Table, - retriever: &stmtSummaryTableRetriever{ - table: v.Table, - columns: v.Columns, - extractor: v.Extractor.(*plannercore.StatementsSummaryExtractor), - }, + retriever: buildStmtSummaryRetriever(b.ctx, v.Table, v.Columns, extractor), } case strings.ToLower(infoschema.TableColumns): return &MemTableReaderExec{ @@ -1997,7 +2032,6 @@ func (b *executorBuilder) buildMemTable(v *plannercore.PhysicalMemTable) Executo viewOutputNamesMap: make(map[int64]types.NameSlice), }, } - case strings.ToLower(infoschema.TableSlowQuery), strings.ToLower(infoschema.ClusterTableSlowLog): memTracker := memory.NewTracker(v.ID(), -1) memTracker.AttachTo(b.ctx.GetSessionVars().StmtCtx.MemTracker) @@ -3552,10 +3586,14 @@ func getPartitionKeyColOffsets(keyColIDs []int64, pt table.PartitionedTable) []i keyColOffsets[i] = offset } - pe, err := pt.(interface { - PartitionExpr() (*tables.PartitionExpr, error) - }).PartitionExpr() - if err != nil { + t, ok := pt.(interface { + PartitionExpr() *tables.PartitionExpr + }) + if !ok { + return nil + } + pe := t.PartitionExpr() + if pe == nil { return nil } @@ -3865,6 +3903,9 @@ func buildNoRangeIndexLookUpReader(b *executorBuilder, v *plannercore.PhysicalIn } func (b *executorBuilder) buildIndexLookUpReader(v *plannercore.PhysicalIndexLookUpReader) Executor { + if b.Ti != nil { + b.Ti.UseTableLookUp = true + } is := v.IndexPlans[0].(*plannercore.PhysicalIndexScan) if err := b.validCanReadTemporaryOrCacheTable(is.Table); err != nil { b.err = err @@ -4002,6 +4043,7 @@ func buildNoRangeIndexMergeReader(b *executorBuilder, v *plannercore.PhysicalInd func (b *executorBuilder) buildIndexMergeReader(v *plannercore.PhysicalIndexMergeReader) Executor { if b.Ti != nil { b.Ti.UseIndexMerge = true + b.Ti.UseTableLookUp = true } ts := v.TablePlans[0].(*plannercore.PhysicalTableScan) if err := b.validCanReadTemporaryOrCacheTable(ts.Table); err != nil { @@ -4447,6 +4489,9 @@ func (builder *dataReaderBuilder) buildIndexReaderForIndexJoin(ctx context.Conte func (builder *dataReaderBuilder) buildIndexLookUpReaderForIndexJoin(ctx context.Context, v *plannercore.PhysicalIndexLookUpReader, lookUpContents []*indexJoinLookUpContent, indexRanges []*ranger.Range, keyOff2IdxOff []int, cwc *plannercore.ColWithCmpFuncManager, memTracker *memory.Tracker, interruptSignal *atomic.Value) (Executor, error) { + if builder.Ti != nil { + builder.Ti.UseTableLookUp = true + } e, err := buildNoRangeIndexLookUpReader(builder.executorBuilder, v) if err != nil { return nil, err diff --git a/executor/ddl.go b/executor/ddl.go index be8ffa4e48d9f..28365e2495a74 100644 --- a/executor/ddl.go +++ b/executor/ddl.go @@ -746,7 +746,7 @@ func (e *DDLExec) executeCreateResourceGroup(s *ast.CreateResourceGroupStmt) err if !variable.EnableResourceControl.Load() { return infoschema.ErrResourceGroupSupportDisabled } - return domain.GetDomain(e.ctx).DDL().CreateResourceGroup(e.ctx, s) + return domain.GetDomain(e.ctx).DDL().AddResourceGroup(e.ctx, s) } func (e *DDLExec) executeAlterResourceGroup(s *ast.AlterResourceGroupStmt) error { diff --git a/executor/distsql.go b/executor/distsql.go index 3b9a6a7d4b288..a96954b9fba6f 100644 --- a/executor/distsql.go +++ b/executor/distsql.go @@ -76,7 +76,9 @@ type lookupTableTask struct { idxRows *chunk.Chunk cursor int - doneCh chan error + // after the cop task is built, buildDone will be set to the current instant, for Next wait duration statistic. + buildDoneTime time.Time + doneCh chan error // indexOrder map is used to save the original index order for the handles. // Without this map, the original index order might be lost. @@ -790,13 +792,32 @@ func (e *IndexLookUpExecutor) getResultTask() (*lookupTableTask, error) { if e.resultCurr != nil && e.resultCurr.cursor < len(e.resultCurr.rows) { return e.resultCurr, nil } + var ( + enableStats = e.stats != nil + start time.Time + indexFetchedInstant time.Time + ) + if enableStats { + start = time.Now() + } task, ok := <-e.resultCh if !ok { return nil, nil } + if enableStats { + indexFetchedInstant = time.Now() + } if err := <-task.doneCh; err != nil { return nil, err } + if enableStats { + e.stats.NextWaitIndexScan += indexFetchedInstant.Sub(start) + if task.buildDoneTime.After(indexFetchedInstant) { + e.stats.NextWaitTableLookUpBuild += task.buildDoneTime.Sub(indexFetchedInstant) + indexFetchedInstant = task.buildDoneTime + } + e.stats.NextWaitTableLookUpResp += time.Since(indexFetchedInstant) + } // Release the memory usage of last task before we handle a new task. if e.resultCurr != nil { @@ -1119,6 +1140,10 @@ type IndexLookUpRunTimeStats struct { TableRowScan int64 TableTaskNum int64 Concurrency int + // Record the `Next` call affected wait duration details. + NextWaitIndexScan time.Duration + NextWaitTableLookUpBuild time.Duration + NextWaitTableLookUpResp time.Duration } func (e *IndexLookUpRunTimeStats) String() string { @@ -1142,6 +1167,15 @@ func (e *IndexLookUpRunTimeStats) String() string { } buf.WriteString(fmt.Sprintf(" table_task: {total_time: %v, num: %d, concurrency: %d}", execdetails.FormatDuration(time.Duration(tableScan)), tableTaskNum, concurrency)) } + if e.NextWaitIndexScan > 0 || e.NextWaitTableLookUpBuild > 0 || e.NextWaitTableLookUpResp > 0 { + if buf.Len() > 0 { + buf.WriteByte(',') + fmt.Fprintf(&buf, " next: {wait_index: %s, wait_table_lookup_build: %s, wait_table_lookup_resp: %s}", + execdetails.FormatDuration(e.NextWaitIndexScan), + execdetails.FormatDuration(e.NextWaitTableLookUpBuild), + execdetails.FormatDuration(e.NextWaitTableLookUpResp)) + } + } return buf.String() } @@ -1162,6 +1196,9 @@ func (e *IndexLookUpRunTimeStats) Merge(other execdetails.RuntimeStats) { e.TaskWait += tmp.TaskWait e.TableRowScan += tmp.TableRowScan e.TableTaskNum += tmp.TableTaskNum + e.NextWaitIndexScan += tmp.NextWaitIndexScan + e.NextWaitTableLookUpBuild += tmp.NextWaitTableLookUpBuild + e.NextWaitTableLookUpResp += tmp.NextWaitTableLookUpResp } // Tp implements the RuntimeStats interface. @@ -1300,6 +1337,7 @@ func getDatumRow(r *chunk.Row, fields []*types.FieldType) []types.Datum { // Then we hold the returning rows and finish this task. func (w *tableWorker) executeTask(ctx context.Context, task *lookupTableTask) error { tableReader, err := w.idxLookup.buildTableReader(ctx, task) + task.buildDoneTime = time.Now() if err != nil { logutil.Logger(ctx).Error("build table reader failed", zap.Error(err)) return err diff --git a/executor/distsql_test.go b/executor/distsql_test.go index 65889a10d0377..50c4a311a1eb9 100644 --- a/executor/distsql_test.go +++ b/executor/distsql_test.go @@ -358,17 +358,24 @@ func TestPartitionTableRandomlyIndexLookUpReader(t *testing.T) { func TestIndexLookUpStats(t *testing.T) { stats := &executor.IndexLookUpRunTimeStats{ - FetchHandleTotal: int64(5 * time.Second), - FetchHandle: int64(2 * time.Second), - TaskWait: int64(2 * time.Second), - TableRowScan: int64(2 * time.Second), - TableTaskNum: 2, - Concurrency: 1, + FetchHandleTotal: int64(5 * time.Second), + FetchHandle: int64(2 * time.Second), + TaskWait: int64(2 * time.Second), + TableRowScan: int64(2 * time.Second), + TableTaskNum: 2, + Concurrency: 1, + NextWaitIndexScan: time.Second, + NextWaitTableLookUpBuild: 2 * time.Second, + NextWaitTableLookUpResp: 3 * time.Second, } - require.Equal(t, "index_task: {total_time: 5s, fetch_handle: 2s, build: 1s, wait: 2s}, table_task: {total_time: 2s, num: 2, concurrency: 1}", stats.String()) + require.Equal(t, "index_task: {total_time: 5s, fetch_handle: 2s, build: 1s, wait: 2s}"+ + ", table_task: {total_time: 2s, num: 2, concurrency: 1}"+ + ", next: {wait_index: 1s, wait_table_lookup_build: 2s, wait_table_lookup_resp: 3s}", stats.String()) require.Equal(t, stats.Clone().String(), stats.String()) stats.Merge(stats.Clone()) - require.Equal(t, "index_task: {total_time: 10s, fetch_handle: 4s, build: 2s, wait: 4s}, table_task: {total_time: 4s, num: 4, concurrency: 1}", stats.String()) + require.Equal(t, "index_task: {total_time: 10s, fetch_handle: 4s, build: 2s, wait: 4s}"+ + ", table_task: {total_time: 4s, num: 4, concurrency: 1}"+ + ", next: {wait_index: 2s, wait_table_lookup_build: 4s, wait_table_lookup_resp: 6s}", stats.String()) } func TestIndexLookUpGetResultChunk(t *testing.T) { diff --git a/executor/executor_test.go b/executor/executor_test.go index b426a42ab7014..5e170213c4461 100644 --- a/executor/executor_test.go +++ b/executor/executor_test.go @@ -178,6 +178,20 @@ func TestPlanReplayer(t *testing.T) { require.Len(t, rows, 1) } +func TestPlanReplayerCaptureSEM(t *testing.T) { + originSEM := config.GetGlobalConfig().Security.EnableSEM + defer func() { + config.GetGlobalConfig().Security.EnableSEM = originSEM + }() + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("plan replayer capture '123' '123';") + tk.MustExec("create table t(id int)") + tk.MustQuery("plan replayer dump explain select * from t") + tk.MustQuery("select count(*) from mysql.plan_replayer_status").Check(testkit.Rows("1")) +} + func TestPlanReplayerCapture(t *testing.T) { store, dom := testkit.CreateMockStoreAndDomain(t) tk := testkit.NewTestKit(t, store) @@ -185,7 +199,8 @@ func TestPlanReplayerCapture(t *testing.T) { tk.MustExec("plan replayer capture '123' '123';") tk.MustQuery("select sql_digest, plan_digest from mysql.plan_replayer_task;").Check(testkit.Rows("123 123")) tk.MustGetErrMsg("plan replayer capture '123' '123';", "plan replayer capture task already exists") - tk.MustExec("delete from mysql.plan_replayer_task") + tk.MustExec("plan replayer capture remove '123' '123'") + tk.MustQuery("select count(*) from mysql.plan_replayer_task;").Check(testkit.Rows("0")) tk.MustExec("create table t(id int)") tk.MustExec("prepare stmt from 'update t set id = ? where id = ? + 1';") tk.MustExec("SET @number = 5;") @@ -2489,7 +2504,7 @@ func TestTimestampDefaultValueTimeZone(t *testing.T) { tk.MustExec(`set time_zone = '+00:00'`) timeIn0 := tk.MustQuery("select b from t").Rows()[0][0] require.NotEqual(t, timeIn8, timeIn0) - datumTimeIn8, err := expression.GetTimeValue(tk.Session(), timeIn8, mysql.TypeTimestamp, 0) + datumTimeIn8, err := expression.GetTimeValue(tk.Session(), timeIn8, mysql.TypeTimestamp, 0, nil) require.NoError(t, err) tIn8To0 := datumTimeIn8.GetMysqlTime() timeZoneIn8, err := time.LoadLocation("Asia/Shanghai") diff --git a/executor/hash_table.go b/executor/hash_table.go index 2ba840d04fdc9..2bfdc05c69244 100644 --- a/executor/hash_table.go +++ b/executor/hash_table.go @@ -114,7 +114,8 @@ type hashRowContainer struct { memTracker *memory.Tracker // chkBuf buffer the data reads from the disk if rowContainer is spilled. - chkBuf *chunk.Chunk + chkBuf *chunk.Chunk + chkBufSizeForOneProbe int64 } func newHashRowContainer(sCtx sessionctx.Context, hCtx *hashContext, allTypes []*types.FieldType) *hashRowContainer { @@ -213,6 +214,15 @@ func (c *hashRowContainer) GetAllMatchedRows(probeHCtx *hashContext, probeSideRo return matched, nil } +// signalCheckpointForJoin indicates the times of row probe that a signal detection will be triggered. +const signalCheckpointForJoin int = 1 << 14 + +// rowSize is the size of Row. +const rowSize = int64(unsafe.Sizeof(chunk.Row{})) + +// rowPtrSize is the size of RowPtr. +const rowPtrSize = int64(unsafe.Sizeof(chunk.RowPtr{})) + // GetMatchedRowsAndPtrs get matched rows and Ptrs from probeRow. It can be called // in multiple goroutines while each goroutine should keep its own // h and buf. @@ -225,7 +235,23 @@ func (c *hashRowContainer) GetMatchedRowsAndPtrs(probeKey uint64, probeRow chunk matched = matched[:0] var matchedRow chunk.Row matchedPtrs = matchedPtrs[:0] - for _, ptr := range innerPtrs { + + // Some variables used for memTracker. + var ( + matchedDataSize = int64(cap(matched))*rowSize + int64(cap(matchedPtrs))*rowPtrSize + lastChunkBufPointer *chunk.Chunk = nil + memDelta int64 = 0 + needTrackMemUsage = cap(innerPtrs) > signalCheckpointForJoin + ) + c.chkBuf = nil + c.memTracker.Consume(-c.chkBufSizeForOneProbe) + if needTrackMemUsage { + c.memTracker.Consume(int64(cap(innerPtrs)) * rowPtrSize) + defer c.memTracker.Consume(-int64(cap(innerPtrs))*rowPtrSize + memDelta) + } + c.chkBufSizeForOneProbe = 0 + + for i, ptr := range innerPtrs { matchedRow, c.chkBuf, err = c.rowContainer.GetRowAndAppendToChunk(ptr, c.chkBuf) if err != nil { return nil, nil, err @@ -235,6 +261,19 @@ func (c *hashRowContainer) GetMatchedRowsAndPtrs(probeKey uint64, probeRow chunk if err != nil { return nil, nil, err } + if needTrackMemUsage && c.chkBuf != lastChunkBufPointer && lastChunkBufPointer != nil { + lastChunkSize := lastChunkBufPointer.MemoryUsage() + c.chkBufSizeForOneProbe += lastChunkSize + memDelta += lastChunkSize + } + lastChunkBufPointer = c.chkBuf + if needTrackMemUsage && (i&signalCheckpointForJoin == (signalCheckpointForJoin - 1)) { + // Trigger Consume for checking the OOM Action signal + memDelta += int64(cap(matched))*rowSize + int64(cap(matchedPtrs))*rowPtrSize - matchedDataSize + matchedDataSize = int64(cap(matched))*rowSize + int64(cap(matchedPtrs))*rowPtrSize + c.memTracker.Consume(memDelta + 1) + memDelta = 0 + } if !ok { atomic.AddInt64(&c.stat.probeCollision, 1) continue diff --git a/executor/index_advise_test.go b/executor/index_advise_test.go index 3415ffe83537b..a50c294294cea 100644 --- a/executor/index_advise_test.go +++ b/executor/index_advise_test.go @@ -65,3 +65,135 @@ func TestIndexAdvise(t *testing.T) { require.Equal(t, uint64(4), ia.MaxIndexNum.PerTable) require.Equal(t, uint64(5), ia.MaxIndexNum.PerDB) } + +func TestIndexJoinProjPattern(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec(`create table t1( +pnbrn_cnaps varchar(5) not null, +new_accno varchar(18) not null, +primary key(pnbrn_cnaps,new_accno) nonclustered +);`) + tk.MustExec(`create table t2( +pnbrn_cnaps varchar(5) not null, +txn_accno varchar(18) not null, +txn_dt date not null, +yn_frz varchar(1) default null +);`) + tk.MustExec(`insert into t1(pnbrn_cnaps,new_accno) values ("40001","123")`) + tk.MustExec(`insert into t2(pnbrn_cnaps, txn_accno, txn_dt, yn_frz) values ("40001","123","20221201","0");`) + + sql := `update +/*+ inl_join(a) */ +t2 b, +( +select t1.pnbrn_cnaps, +t1.new_accno +from t1 +where t1.pnbrn_cnaps = '40001' +) a +set b.yn_frz = '1' +where b.txn_dt = str_to_date('20221201', '%Y%m%d') +and b.pnbrn_cnaps = a.pnbrn_cnaps +and b.txn_accno = a.new_accno;` + rows := [][]interface{}{ + {"Update_8"}, + {"└─IndexJoin_14"}, + {" ├─TableReader_25(Build)"}, + {" │ └─Selection_24"}, + {" │ └─TableFullScan_23"}, + {" └─IndexReader_12(Probe)"}, + {" └─Selection_11"}, + {" └─IndexRangeScan_10"}, + } + tk.Session().GetSessionVars().EnableIndexJoinInnerSideMultiPattern = true + tk.MustQuery("explain "+sql).CheckAt([]int{0}, rows) + rows = [][]interface{}{ + {"Update_8"}, + {"└─HashJoin_10"}, + {" ├─IndexReader_17(Build)"}, + {" │ └─IndexRangeScan_16"}, + {" └─TableReader_14(Probe)"}, + {" └─Selection_13"}, + {" └─TableFullScan_12"}, + } + tk.Session().GetSessionVars().EnableIndexJoinInnerSideMultiPattern = false + tk.MustQuery("explain "+sql).CheckAt([]int{0}, rows) + + tk.Session().GetSessionVars().EnableIndexJoinInnerSideMultiPattern = true + tk.MustExec(sql) + tk.MustQuery("select yn_frz from t2").Check(testkit.Rows("1")) +} + +func TestIndexJoinSelPattern(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec(` create table tbl_miss( +id bigint(20) unsigned not null +,txn_dt date default null +,perip_sys_uuid varchar(32) not null +,rvrs_idr varchar(1) not null +,primary key(id) clustered +,key idx1 (txn_dt, perip_sys_uuid, rvrs_idr) +); +`) + tk.MustExec(`insert into tbl_miss (id,txn_dt,perip_sys_uuid,rvrs_idr) values (1,"20221201","123","1");`) + tk.MustExec(`create table tbl_src( +txn_dt date default null +,uuid varchar(32) not null +,rvrs_idr char(1) +,expd_inf varchar(5000) +,primary key(uuid,rvrs_idr) nonclustered +); +`) + tk.MustExec(`insert into tbl_src (txn_dt,uuid,rvrs_idr) values ("20221201","123","1");`) + sql := `select /*+ use_index(mis,) inl_join(src) */ + * + from tbl_miss mis + ,tbl_src src + where src.txn_dt >= str_to_date('20221201', '%Y%m%d') + and mis.id between 1 and 10000 + and mis.perip_sys_uuid = src.uuid + and mis.rvrs_idr = src.rvrs_idr + and mis.txn_dt = src.txn_dt + and ( + case when isnull(src.expd_inf) = 1 then '' + else + substr(concat_ws('',src.expd_inf,'~~'), + instr(concat_ws('',src.expd_inf,'~~'),'~~a4') + 4, + instr(substr(concat_ws('',src.expd_inf,'~~'), + instr(concat_ws('',src.expd_inf,'~~'),'~~a4') + 4, length(concat_ws('',src.expd_inf,'~~'))),'~~') -1) + end + ) != '01';` + rows := [][]interface{}{ + {"HashJoin_9"}, + {"├─TableReader_12(Build)"}, + {"│ └─Selection_11"}, + {"│ └─TableRangeScan_10"}, + {"└─Selection_13(Probe)"}, + {" └─TableReader_16"}, + {" └─Selection_15"}, + {" └─TableFullScan_14"}, + } + tk.Session().GetSessionVars().EnableIndexJoinInnerSideMultiPattern = false + tk.MustQuery("explain "+sql).CheckAt([]int{0}, rows) + rows = [][]interface{}{ + {"IndexJoin_13"}, + {"├─TableReader_25(Build)"}, + {"│ └─Selection_24"}, + {"│ └─TableRangeScan_23"}, + {"└─Selection_12(Probe)"}, + {" └─IndexLookUp_11"}, + {" ├─IndexRangeScan_8(Build)"}, + {" └─Selection_10(Probe)"}, + {" └─TableRowIDScan_9"}, + } + tk.Session().GetSessionVars().EnableIndexJoinInnerSideMultiPattern = true + tk.MustQuery("explain "+sql).CheckAt([]int{0}, rows) + tk.Session().GetSessionVars().EnableIndexJoinInnerSideMultiPattern = true + tk.MustQuery(sql).Check(testkit.Rows("1 2022-12-01 123 1 2022-12-01 123 1 ")) + tk.Session().GetSessionVars().EnableIndexJoinInnerSideMultiPattern = false + tk.MustQuery(sql).Check(testkit.Rows("1 2022-12-01 123 1 2022-12-01 123 1 ")) +} diff --git a/executor/infoschema_reader.go b/executor/infoschema_reader.go index 39666333762ab..cf833ab25db7b 100644 --- a/executor/infoschema_reader.go +++ b/executor/infoschema_reader.go @@ -70,7 +70,6 @@ import ( "github.com/pingcap/tidb/util/servermemorylimit" "github.com/pingcap/tidb/util/set" "github.com/pingcap/tidb/util/sqlexec" - "github.com/pingcap/tidb/util/stmtsummary" "github.com/pingcap/tidb/util/stringutil" "github.com/tikv/client-go/v2/txnkv/txnlock" "go.uber.org/zap" @@ -158,9 +157,6 @@ func (e *memtableRetriever) retrieve(ctx context.Context, sctx sessionctx.Contex e.dataForTableTiFlashReplica(sctx, dbs) case infoschema.TableTiKVStoreStatus: err = e.dataForTiKVStoreStatus(sctx) - case infoschema.TableStatementsSummaryEvicted, - infoschema.ClusterTableStatementsSummaryEvicted: - err = e.setDataForStatementsSummaryEvicted(sctx) case infoschema.TableClientErrorsSummaryGlobal, infoschema.TableClientErrorsSummaryByUser, infoschema.TableClientErrorsSummaryByHost: @@ -2306,22 +2302,6 @@ func (e *memtableRetriever) dataForTableTiFlashReplica(ctx sessionctx.Context, s e.rows = rows } -func (e *memtableRetriever) setDataForStatementsSummaryEvicted(ctx sessionctx.Context) error { - if !hasPriv(ctx, mysql.ProcessPriv) { - return plannercore.ErrSpecificAccessDenied.GenWithStackByArgs("PROCESS") - } - e.rows = stmtsummary.StmtSummaryByDigestMap.ToEvictedCountDatum() - switch e.table.Name.O { - case infoschema.ClusterTableStatementsSummaryEvicted: - rows, err := infoschema.AppendHostInfoToRows(ctx, e.rows) - if err != nil { - return err - } - e.rows = rows - } - return nil -} - func (e *memtableRetriever) setDataForClientErrorsSummary(ctx sessionctx.Context, tableName string) error { // Seeing client errors should require the PROCESS privilege, with the exception of errors for your own user. // This is similar to information_schema.processlist, which is the closest comparison. @@ -2476,50 +2456,6 @@ func (e *memtableRetriever) setDataForClusterMemoryUsageOpsHistory(ctx sessionct return nil } -type stmtSummaryTableRetriever struct { - dummyCloser - table *model.TableInfo - columns []*model.ColumnInfo - retrieved bool - extractor *plannercore.StatementsSummaryExtractor -} - -// retrieve implements the infoschemaRetriever interface -func (e *stmtSummaryTableRetriever) retrieve(ctx context.Context, sctx sessionctx.Context) ([][]types.Datum, error) { - if e.extractor.SkipRequest || e.retrieved { - return nil, nil - } - e.retrieved = true - - var err error - var instanceAddr string - switch e.table.Name.O { - case infoschema.ClusterTableStatementsSummary, - infoschema.ClusterTableStatementsSummaryHistory: - instanceAddr, err = infoschema.GetInstanceAddr(sctx) - if err != nil { - return nil, err - } - } - user := sctx.GetSessionVars().User - reader := stmtsummary.NewStmtSummaryReader(user, hasPriv(sctx, mysql.ProcessPriv), e.columns, instanceAddr, sctx.GetSessionVars().StmtCtx.TimeZone) - if e.extractor.Enable { - checker := stmtsummary.NewStmtSummaryChecker(e.extractor.Digests) - reader.SetChecker(checker) - } - var rows [][]types.Datum - switch e.table.Name.O { - case infoschema.TableStatementsSummary, - infoschema.ClusterTableStatementsSummary: - rows = reader.GetStmtSummaryCurrentRows() - case infoschema.TableStatementsSummaryHistory, - infoschema.ClusterTableStatementsSummaryHistory: - rows = reader.GetStmtSummaryHistoryRows() - } - - return rows, nil -} - // tidbTrxTableRetriever is the memtable retriever for the TIDB_TRX and CLUSTER_TIDB_TRX table. type tidbTrxTableRetriever struct { dummyCloser @@ -3018,9 +2954,6 @@ func (e *hugeMemTableRetriever) retrieve(ctx context.Context, sctx sessionctx.Co } func adjustColumns(input [][]types.Datum, outColumns []*model.ColumnInfo, table *model.TableInfo) [][]types.Datum { - if table.Name.O == infoschema.TableStatementsSummary { - return input - } if len(outColumns) == len(table.Columns) { return input } @@ -3390,7 +3323,7 @@ func (e *memtableRetriever) setDataFromPlacementPolicies(sctx sessionctx.Context } func (e *memtableRetriever) setDataFromResourceGroups() error { - resourceGroups, err := infosync.GetAllResourceGroups(context.TODO()) + resourceGroups, err := infosync.ListResourceGroups(context.TODO()) if err != nil { return errors.Errorf("failed to access resource group manager, error message is %s", err.Error()) } @@ -3406,7 +3339,6 @@ func (e *memtableRetriever) setDataFromResourceGroups() error { row := types.MakeDatums( group.Name, group.RUSettings.RU.Settings.FillRate, - uint64(group.RUSettings.RU.Tokens), burstable, ) rows = append(rows, row) @@ -3416,7 +3348,6 @@ func (e *memtableRetriever) setDataFromResourceGroups() error { group.Name, nil, nil, - nil, ) rows = append(rows, row) } diff --git a/executor/insert.go b/executor/insert.go index 9d958d5d8bd2f..2b6e45fb018d7 100644 --- a/executor/insert.go +++ b/executor/insert.go @@ -30,6 +30,7 @@ import ( "github.com/pingcap/tidb/parser/mysql" "github.com/pingcap/tidb/parser/terror" "github.com/pingcap/tidb/table" + "github.com/pingcap/tidb/table/tables" "github.com/pingcap/tidb/tablecodec" "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/chunk" @@ -152,11 +153,11 @@ func prefetchConflictedOldRows(ctx context.Context, txn kv.Transaction, rows []t for _, r := range rows { for _, uk := range r.uniqueKeys { if val, found := values[string(uk.newKey)]; found { - if tablecodec.IsTempIndexKey(uk.newKey) { - if tablecodec.CheckTempIndexValueIsDelete(val) { - continue - } - val = tablecodec.DecodeTempIndexOriginValue(val) + if isTemp, _ := tablecodec.CheckTempIndexKey(uk.newKey); isTemp { + // If it is a temp index, the value cannot be decoded by DecodeHandleInUniqueIndexValue. + // Since this function is an optimization, we can skip prefetching the rows referenced by + // temp indexes. + continue } handle, err := tablecodec.DecodeHandleInUniqueIndexValue(val, uk.commonHandle) if err != nil { @@ -251,26 +252,13 @@ func (e *InsertExec) batchUpdateDupRows(ctx context.Context, newRows [][]types.D } for _, uk := range r.uniqueKeys { - val, err := txn.Get(ctx, uk.newKey) + _, handle, err := tables.FetchDuplicatedHandle(ctx, uk.newKey, true, txn, e.Table.Meta().ID, uk.commonHandle) if err != nil { - if kv.IsErrNotFound(err) { - continue - } return err } - // Since the temp index stores deleted key with marked 'deleteu' for unique key at the end - // of value, So if return a key we check and skip deleted key. - if tablecodec.IsTempIndexKey(uk.newKey) { - if tablecodec.CheckTempIndexValueIsDelete(val) { - continue - } - val = tablecodec.DecodeTempIndexOriginValue(val) - } - handle, err := tablecodec.DecodeHandleInUniqueIndexValue(val, uk.commonHandle) - if err != nil { - return err + if handle == nil { + continue } - err = e.updateDupRow(ctx, i, txn, r, handle, e.OnDuplicate) if err != nil { if kv.IsErrNotFound(err) { diff --git a/executor/inspection_result_test.go b/executor/inspection_result_test.go index 67e5d98216b1b..4d5da7ba287cc 100644 --- a/executor/inspection_result_test.go +++ b/executor/inspection_result_test.go @@ -179,7 +179,7 @@ func TestInspectionResult(t *testing.T) { } func parseTime(t *testing.T, se session.Session, str string) types.Time { - time, err := types.ParseTime(se.GetSessionVars().StmtCtx, str, mysql.TypeDatetime, types.MaxFsp) + time, err := types.ParseTime(se.GetSessionVars().StmtCtx, str, mysql.TypeDatetime, types.MaxFsp, nil) require.NoError(t, err) return time } @@ -338,7 +338,7 @@ func TestThresholdCheckInspection2(t *testing.T) { tk := testkit.NewTestKit(t, store) tk.MustExec("use test") datetime := func(s string) types.Time { - time, err := types.ParseTime(tk.Session().GetSessionVars().StmtCtx, s, mysql.TypeDatetime, types.MaxFsp) + time, err := types.ParseTime(tk.Session().GetSessionVars().StmtCtx, s, mysql.TypeDatetime, types.MaxFsp, nil) require.NoError(t, err) return time } @@ -421,7 +421,7 @@ func TestThresholdCheckInspection3(t *testing.T) { tk := testkit.NewTestKit(t, store) tk.MustExec("use test") datetime := func(s string) types.Time { - time, err := types.ParseTime(tk.Session().GetSessionVars().StmtCtx, s, mysql.TypeDatetime, types.MaxFsp) + time, err := types.ParseTime(tk.Session().GetSessionVars().StmtCtx, s, mysql.TypeDatetime, types.MaxFsp, nil) require.NoError(t, err) return time } @@ -628,7 +628,7 @@ func TestNodeLoadInspection(t *testing.T) { tk := testkit.NewTestKit(t, store) tk.MustExec("use test") datetime := func(s string) types.Time { - time, err := types.ParseTime(tk.Session().GetSessionVars().StmtCtx, s, mysql.TypeDatetime, types.MaxFsp) + time, err := types.ParseTime(tk.Session().GetSessionVars().StmtCtx, s, mysql.TypeDatetime, types.MaxFsp, nil) require.NoError(t, err) return time } @@ -704,7 +704,7 @@ func TestConfigCheckOfStorageBlockCacheSize(t *testing.T) { tk := testkit.NewTestKit(t, store) tk.MustExec("use test") datetime := func(s string) types.Time { - time, err := types.ParseTime(tk.Session().GetSessionVars().StmtCtx, s, mysql.TypeDatetime, types.MaxFsp) + time, err := types.ParseTime(tk.Session().GetSessionVars().StmtCtx, s, mysql.TypeDatetime, types.MaxFsp, nil) require.NoError(t, err) return time } diff --git a/executor/inspection_summary_test.go b/executor/inspection_summary_test.go index 5a28bbde464b0..bad9cfe1b21ba 100644 --- a/executor/inspection_summary_test.go +++ b/executor/inspection_summary_test.go @@ -51,7 +51,7 @@ func TestInspectionSummary(t *testing.T) { defer func() { require.NoError(t, failpoint.Disable(fpName)) }() datetime := func(s string) types.Time { - time, err := types.ParseTime(tk.Session().GetSessionVars().StmtCtx, s, mysql.TypeDatetime, types.MaxFsp) + time, err := types.ParseTime(tk.Session().GetSessionVars().StmtCtx, s, mysql.TypeDatetime, types.MaxFsp, nil) require.NoError(t, err) return time } diff --git a/executor/join_test.go b/executor/join_test.go index a5d5f6efc9fb5..6f56d0a18dc8e 100644 --- a/executor/join_test.go +++ b/executor/join_test.go @@ -2892,3 +2892,20 @@ func TestOuterJoin(t *testing.T) { ), ) } + +func TestCartesianJoinPanic(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t(a int)") + tk.MustExec("insert into t values(1)") + tk.MustExec("set tidb_mem_quota_query = 1 << 30") + tk.MustExec("set global tidb_mem_oom_action = 'CANCEL'") + tk.MustExec("set global tidb_enable_tmp_storage_on_oom = off;") + for i := 0; i < 14; i++ { + tk.MustExec("insert into t select * from t") + } + err := tk.QueryToErr("desc analyze select * from t t1, t t2, t t3, t t4, t t5, t t6;") + require.NotNil(t, err) + require.True(t, strings.Contains(err.Error(), "Out Of Memory Quota!")) +} diff --git a/executor/load_data.go b/executor/load_data.go index d99ec712ed8fd..85e04aaad3144 100644 --- a/executor/load_data.go +++ b/executor/load_data.go @@ -28,6 +28,7 @@ import ( "github.com/pingcap/errors" "github.com/pingcap/failpoint" + backup "github.com/pingcap/kvproto/pkg/brpb" "github.com/pingcap/tidb/br/pkg/storage" "github.com/pingcap/tidb/expression" "github.com/pingcap/tidb/parser/ast" @@ -63,10 +64,6 @@ type LoadDataExec struct { // Next implements the Executor Next interface. func (e *LoadDataExec) Next(ctx context.Context, req *chunk.Chunk) error { req.GrowAndReset(e.maxChunkSize) - // TODO: support load data without local field. - if e.FileLocRef == ast.FileLocServer { - return errors.New("Load Data: don't support load data without local field") - } // TODO: support lines terminated is "". if len(e.loadDataInfo.LinesInfo.Terminated) == 0 { return errors.New("Load Data: don't support load data terminated is nil") @@ -79,8 +76,21 @@ func (e *LoadDataExec) Next(ctx context.Context, req *chunk.Chunk) error { } switch e.FileLocRef { - case ast.FileLocServer: - panic("FileLocServer should be handled earlier") + case ast.FileLocServerOrRemote: + u, err := storage.ParseRawURL(e.loadDataInfo.Path) + if err != nil { + return err + } + var filename string + u.Path, filename = filepath.Split(u.Path) + b, err := storage.ParseBackendFromURL(u, nil) + if err != nil { + return err + } + if b.GetLocal() != nil { + return errors.Errorf("Load Data: don't support load data from tidb-server's disk") + } + return e.loadFromRemote(ctx, b, filename) case ast.FileLocClient: // let caller use handleQuerySpecial to read data in this connection sctx := e.loadDataInfo.ctx @@ -90,27 +100,15 @@ func (e *LoadDataExec) Next(ctx context.Context, req *chunk.Chunk) error { return errors.New("Load Data: previous load data option wasn't closed normally") } sctx.SetValue(LoadDataVarKey, e.loadDataInfo) - case ast.FileLocRemote: - return e.loadFromRemote(ctx) } return nil } -func (e *LoadDataExec) loadFromRemote(ctx context.Context) error { - u, err := storage.ParseRawURL(e.loadDataInfo.Path) - if err != nil { - return err - } - var filename string - u.Path, filename = filepath.Split(u.Path) - b, err := storage.ParseBackendFromURL(u, nil) - if err != nil { - return err - } - if b.GetLocal() != nil { - return errors.Errorf("Load Data: don't support load data from tidb-server when set REMOTE, path %s", e.loadDataInfo.Path) - } - +func (e *LoadDataExec) loadFromRemote( + ctx context.Context, + b *backup.StorageBackend, + filename string, +) error { opt := &storage.ExternalStorageOptions{} if InTest { opt.NoCredentials = true diff --git a/executor/loadremotetest/one_csv_test.go b/executor/loadremotetest/one_csv_test.go index 6120120b241eb..db1709f23fc0f 100644 --- a/executor/loadremotetest/one_csv_test.go +++ b/executor/loadremotetest/one_csv_test.go @@ -26,7 +26,7 @@ func (s *mockGCSSuite) TestLoadCSV() { s.tk.MustExec("CREATE TABLE load_csv.t (i INT, s varchar(32));") // no-new-line-at-end - sql := fmt.Sprintf(`LOAD DATA REMOTE INFILE 'gcs://test-bucket/no-new-line-at-end.csv?endpoint=%s' INTO TABLE load_csv.t + sql := fmt.Sprintf(`LOAD DATA INFILE 'gcs://test-bucket/no-new-line-at-end.csv?endpoint=%s' INTO TABLE load_csv.t FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 LINES;`, gcsEndpoint) s.tk.MustExec(sql) @@ -39,7 +39,7 @@ func (s *mockGCSSuite) TestLoadCSV() { s.tk.MustExec("TRUNCATE TABLE load_csv.t;") // new-line-at-end - sql = fmt.Sprintf(`LOAD DATA REMOTE INFILE 'gcs://test-bucket/new-line-at-end.csv?endpoint=%s' INTO TABLE load_csv.t + sql = fmt.Sprintf(`LOAD DATA INFILE 'gcs://test-bucket/new-line-at-end.csv?endpoint=%s' INTO TABLE load_csv.t FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 LINES;`, gcsEndpoint) s.tk.MustExec(sql) @@ -52,6 +52,6 @@ func (s *mockGCSSuite) TestLoadCSV() { s.tk.MustExec("TRUNCATE TABLE load_csv.t;") // can't read file at tidb-server - sql = "LOAD DATA REMOTE INFILE '/etc/passwd' INTO TABLE load_csv.t;" + sql = "LOAD DATA INFILE '/etc/passwd' INTO TABLE load_csv.t;" s.tk.MustContainErrMsg(sql, "don't support load data from tidb-server") } diff --git a/executor/oomtest/BUILD.bazel b/executor/oomtest/BUILD.bazel index 2fd8fe00f7d23..d6d7915a0b634 100644 --- a/executor/oomtest/BUILD.bazel +++ b/executor/oomtest/BUILD.bazel @@ -2,7 +2,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_test") go_test( name = "oomtest_test", - timeout = "short", + timeout = "moderate", srcs = ["oom_test.go"], flaky = True, race = "on", diff --git a/executor/plan_replayer.go b/executor/plan_replayer.go index 868b969e78247..f8a7ffe90fcca 100644 --- a/executor/plan_replayer.go +++ b/executor/plan_replayer.go @@ -55,6 +55,7 @@ type PlanReplayerExec struct { type PlanReplayerCaptureInfo struct { SQLDigest string PlanDigest string + Remove bool } // PlanReplayerDumpInfo indicates dump info @@ -74,6 +75,9 @@ func (e *PlanReplayerExec) Next(ctx context.Context, req *chunk.Chunk) error { return nil } if e.CaptureInfo != nil { + if e.CaptureInfo.Remove { + return e.removeCaptureTask(ctx) + } return e.registerCaptureTask(ctx) } err := e.createFile() @@ -102,6 +106,25 @@ func (e *PlanReplayerExec) Next(ctx context.Context, req *chunk.Chunk) error { return nil } +func (e *PlanReplayerExec) removeCaptureTask(ctx context.Context) error { + ctx1 := kv.WithInternalSourceType(ctx, kv.InternalTxnStats) + exec := e.ctx.(sqlexec.RestrictedSQLExecutor) + _, _, err := exec.ExecRestrictedSQL(ctx1, nil, fmt.Sprintf("delete from mysql.plan_replayer_task where sql_digest = '%s' and plan_digest = '%s'", + e.CaptureInfo.SQLDigest, e.CaptureInfo.PlanDigest)) + if err != nil { + logutil.BgLogger().Warn("remove mysql.plan_replayer_status record failed", + zap.Error(err)) + return err + } + err = domain.GetDomain(e.ctx).GetPlanReplayerHandle().CollectPlanReplayerTask() + if err != nil { + logutil.BgLogger().Warn("collect task failed", zap.Error(err)) + } + logutil.BgLogger().Info("collect plan replayer task success") + e.endFlag = true + return nil +} + func (e *PlanReplayerExec) registerCaptureTask(ctx context.Context) error { ctx1 := kv.WithInternalSourceType(ctx, kv.InternalTxnStats) exists, err := domain.CheckPlanReplayerTaskExists(ctx1, e.ctx, e.CaptureInfo.SQLDigest, e.CaptureInfo.PlanDigest) @@ -111,8 +134,8 @@ func (e *PlanReplayerExec) registerCaptureTask(ctx context.Context) error { if exists { return errors.New("plan replayer capture task already exists") } - exec := e.ctx.(sqlexec.SQLExecutor) - _, err = exec.ExecuteInternal(ctx1, fmt.Sprintf("insert into mysql.plan_replayer_task (sql_digest, plan_digest) values ('%s','%s')", + exec := e.ctx.(sqlexec.RestrictedSQLExecutor) + _, _, err = exec.ExecRestrictedSQL(ctx1, nil, fmt.Sprintf("insert into mysql.plan_replayer_task (sql_digest, plan_digest) values ('%s','%s')", e.CaptureInfo.SQLDigest, e.CaptureInfo.PlanDigest)) if err != nil { logutil.BgLogger().Warn("insert mysql.plan_replayer_status record failed", diff --git a/executor/recover_test.go b/executor/recover_test.go index 806e251f17769..92aa83ec99d3e 100644 --- a/executor/recover_test.go +++ b/executor/recover_test.go @@ -296,6 +296,43 @@ func TestRecoverTableMeetError(t *testing.T) { tk.MustContainErrMsg("select * from t_recover", "Table 'test_recover.t_recover' doesn't exist") } +func TestRecoverTablePrivilege(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + timeBeforeDrop, _, safePointSQL, resetGC := MockGC(tk) + defer resetGC() + + // Set GC safe point + tk.MustExec(fmt.Sprintf(safePointSQL, timeBeforeDrop)) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t_recover") + tk.MustExec("create table t_recover (a int);") + tk.MustExec("drop table t_recover") + + // Recover without drop/create privilege. + tk.MustExec("CREATE USER 'testrecovertable'@'localhost';") + newTk := testkit.NewTestKit(t, store) + require.NoError(t, newTk.Session().Auth(&auth.UserIdentity{Username: "testrecovertable", Hostname: "localhost"}, nil, nil)) + newTk.MustGetErrCode("recover table t_recover", errno.ErrTableaccessDenied) + newTk.MustGetErrCode("flashback table t_recover", errno.ErrTableaccessDenied) + + // Got drop privilege, still failed. + tk.MustExec("grant drop on *.* to 'testrecovertable'@'localhost';") + newTk.MustGetErrCode("recover table t_recover", errno.ErrTableaccessDenied) + newTk.MustGetErrCode("flashback table t_recover", errno.ErrTableaccessDenied) + + // Got select, create and drop privilege, execute success. + tk.MustExec("grant select,create on *.* to 'testrecovertable'@'localhost';") + newTk.MustExec("use test") + newTk.MustExec("recover table t_recover") + newTk.MustExec("drop table t_recover") + newTk.MustExec("flashback table t_recover") + + tk.MustExec("drop user 'testrecovertable'@'localhost';") +} + func TestRecoverClusterMeetError(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) @@ -499,6 +536,26 @@ func TestFlashbackSchema(t *testing.T) { tk.MustExec("use test2") tk.MustQuery("select a from t order by a").Check(testkit.Rows("1", "2", "3")) tk.MustQuery("select a from t1 order by a").Check(testkit.Rows("4", "5", "6")) + + tk.MustExec("drop database if exists t_recover") + tk.MustExec("create database t_recover") + tk.MustExec("drop database t_recover") + + // Recover without drop/create privilege. + tk.MustExec("CREATE USER 'testflashbackschema'@'localhost';") + newTk := testkit.NewTestKit(t, store) + require.NoError(t, newTk.Session().Auth(&auth.UserIdentity{Username: "testflashbackschema", Hostname: "localhost"}, nil, nil)) + newTk.MustGetErrCode("flashback database t_recover", errno.ErrDBaccessDenied) + + // Got drop privilege, still failed. + tk.MustExec("grant drop on *.* to 'testflashbackschema'@'localhost';") + newTk.MustGetErrCode("flashback database t_recover", errno.ErrDBaccessDenied) + + // Got create and drop privilege, execute success. + tk.MustExec("grant create on *.* to 'testflashbackschema'@'localhost';") + newTk.MustExec("flashback schema t_recover") + + tk.MustExec("drop user 'testflashbackschema'@'localhost';") } // MockGC is used to make GC work in the test environment. diff --git a/executor/replace.go b/executor/replace.go index bfc70ebc4451c..801ff40ebd252 100644 --- a/executor/replace.go +++ b/executor/replace.go @@ -25,6 +25,7 @@ import ( "github.com/pingcap/tidb/meta/autoid" "github.com/pingcap/tidb/parser/mysql" "github.com/pingcap/tidb/sessionctx/stmtctx" + "github.com/pingcap/tidb/table/tables" "github.com/pingcap/tidb/tablecodec" "github.com/pingcap/tidb/types" "github.com/pingcap/tidb/util/chunk" @@ -176,22 +177,12 @@ func (e *ReplaceExec) replaceRow(ctx context.Context, r toBeCheckedRow) error { // 3. error: the error. func (e *ReplaceExec) removeIndexRow(ctx context.Context, txn kv.Transaction, r toBeCheckedRow) (bool, bool, error) { for _, uk := range r.uniqueKeys { - val, err := txn.Get(ctx, uk.newKey) + _, handle, err := tables.FetchDuplicatedHandle(ctx, uk.newKey, true, txn, e.Table.Meta().ID, uk.commonHandle) if err != nil { - if kv.IsErrNotFound(err) { - continue - } return false, false, err } - if tablecodec.IsTempIndexKey(uk.newKey) { - if tablecodec.CheckTempIndexValueIsDelete(val) { - continue - } - val = tablecodec.DecodeTempIndexOriginValue(val) - } - handle, err := tablecodec.DecodeHandleInUniqueIndexValue(val, uk.commonHandle) - if err != nil { - return false, true, err + if handle == nil { + continue } rowUnchanged, err := e.removeRow(ctx, txn, handle, r) if err != nil { diff --git a/executor/simple.go b/executor/simple.go index e291e42e04224..dad3a6e63781e 100644 --- a/executor/simple.go +++ b/executor/simple.go @@ -66,8 +66,10 @@ import ( const notSpecified = -1 var ( - transactionDurationPessimisticRollback = metrics.TransactionDuration.WithLabelValues(metrics.LblPessimistic, metrics.LblRollback) - transactionDurationOptimisticRollback = metrics.TransactionDuration.WithLabelValues(metrics.LblOptimistic, metrics.LblRollback) + transactionDurationPessimisticRollbackInternal = metrics.TransactionDuration.WithLabelValues(metrics.LblPessimistic, metrics.LblRollback, metrics.LblInternal) + transactionDurationPessimisticRollbackGeneral = metrics.TransactionDuration.WithLabelValues(metrics.LblPessimistic, metrics.LblRollback, metrics.LblGeneral) + transactionDurationOptimisticRollbackInternal = metrics.TransactionDuration.WithLabelValues(metrics.LblOptimistic, metrics.LblRollback, metrics.LblInternal) + transactionDurationOptimisticRollbackGeneral = metrics.TransactionDuration.WithLabelValues(metrics.LblOptimistic, metrics.LblRollback, metrics.LblGeneral) ) // SimpleExec represents simple statement executor. @@ -814,10 +816,18 @@ func (e *SimpleExec) executeRollback(s *ast.RollbackStmt) error { sessVars.SetInTxn(false) if txn.Valid() { duration := time.Since(sessVars.TxnCtx.CreateTime).Seconds() - if sessVars.TxnCtx.IsPessimistic { - transactionDurationPessimisticRollback.Observe(duration) - } else { - transactionDurationOptimisticRollback.Observe(duration) + isInternal := false + if internal := txn.GetOption(kv.RequestSourceInternal); internal != nil && internal.(bool) { + isInternal = true + } + if isInternal && sessVars.TxnCtx.IsPessimistic { + transactionDurationPessimisticRollbackInternal.Observe(duration) + } else if isInternal && !sessVars.TxnCtx.IsPessimistic { + transactionDurationOptimisticRollbackInternal.Observe(duration) + } else if !isInternal && sessVars.TxnCtx.IsPessimistic { + transactionDurationPessimisticRollbackGeneral.Observe(duration) + } else if !isInternal && !sessVars.TxnCtx.IsPessimistic { + transactionDurationOptimisticRollbackGeneral.Observe(duration) } sessVars.TxnCtx.ClearDelta() return txn.Rollback() diff --git a/executor/slow_query.go b/executor/slow_query.go index e8a2731a476e7..f7878839ae24b 100644 --- a/executor/slow_query.go +++ b/executor/slow_query.go @@ -275,33 +275,7 @@ func (sc *slowLogChecker) isTimeValid(t types.Time) bool { } func getOneLine(reader *bufio.Reader) ([]byte, error) { - var resByte []byte - lineByte, isPrefix, err := reader.ReadLine() - if isPrefix { - // Need to read more data. - resByte = make([]byte, len(lineByte), len(lineByte)*2) - } else { - resByte = make([]byte, len(lineByte)) - } - // Use copy here to avoid shallow copy problem. - copy(resByte, lineByte) - if err != nil { - return resByte, err - } - - var tempLine []byte - for isPrefix { - tempLine, isPrefix, err = reader.ReadLine() - resByte = append(resByte, tempLine...) // nozero - // Use the max value of max_allowed_packet to check the single line length. - if len(resByte) > int(variable.MaxOfMaxAllowedPacket) { - return resByte, errors.Errorf("single line length exceeds limit: %v", variable.MaxOfMaxAllowedPacket) - } - if err != nil { - return resByte, err - } - } - return resByte, err + return util.ReadLine(reader, int(variable.MaxOfMaxAllowedPacket)) } type offset struct { diff --git a/executor/stmtsummary.go b/executor/stmtsummary.go new file mode 100644 index 0000000000000..de7cbef6e1aa6 --- /dev/null +++ b/executor/stmtsummary.go @@ -0,0 +1,408 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package executor + +import ( + "context" + + "github.com/pingcap/tidb/config" + "github.com/pingcap/tidb/infoschema" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/parser/mysql" + plannercore "github.com/pingcap/tidb/planner/core" + "github.com/pingcap/tidb/sessionctx" + "github.com/pingcap/tidb/types" + "github.com/pingcap/tidb/util/execdetails" + "github.com/pingcap/tidb/util/set" + "github.com/pingcap/tidb/util/stmtsummary" + stmtsummaryv2 "github.com/pingcap/tidb/util/stmtsummary/v2" +) + +const ( + defaultRetrieveCount = 1024 +) + +func buildStmtSummaryRetriever( + ctx sessionctx.Context, + table *model.TableInfo, + columns []*model.ColumnInfo, + extractor *plannercore.StatementsSummaryExtractor, +) memTableRetriever { + if extractor == nil { + extractor = &plannercore.StatementsSummaryExtractor{} + } + if extractor.Digests.Empty() { + extractor.Digests = nil + } + + var retriever memTableRetriever + if extractor.SkipRequest { + retriever = &dummyRetriever{} + } else if config.GetGlobalConfig().Instance.StmtSummaryEnablePersistent { + retriever = &stmtSummaryRetrieverV2{ + stmtSummary: stmtsummaryv2.GlobalStmtSummary, + table: table, + columns: columns, + digests: extractor.Digests, + timeRanges: buildTimeRanges(extractor.CoarseTimeRange), + } + } else { + retriever = &stmtSummaryRetriever{ + table: table, + columns: columns, + digests: extractor.Digests, + } + } + + return retriever +} + +type dummyRetriever struct { + dummyCloser +} + +func (e *dummyRetriever) retrieve(_ context.Context, _ sessionctx.Context) ([][]types.Datum, error) { + return nil, nil +} + +// stmtSummaryRetriever is used to retrieve statements summary. +type stmtSummaryRetriever struct { + table *model.TableInfo + columns []*model.ColumnInfo + digests set.StringSet + + // lazily initialized + rowsReader *rowsReader +} + +func (e *stmtSummaryRetriever) retrieve(ctx context.Context, sctx sessionctx.Context) ([][]types.Datum, error) { + if err := e.ensureRowsReader(sctx); err != nil { + return nil, err + } + return e.rowsReader.read(defaultRetrieveCount) +} + +func (e *stmtSummaryRetriever) close() error { + if e.rowsReader != nil { + return e.rowsReader.close() + } + return nil +} + +func (e *stmtSummaryRetriever) getRuntimeStats() execdetails.RuntimeStats { + return nil +} + +func (e *stmtSummaryRetriever) ensureRowsReader(sctx sessionctx.Context) error { + if e.rowsReader != nil { + return nil + } + + var err error + if isEvictedTable(e.table.Name.O) { + e.rowsReader, err = e.initEvictedRowsReader(sctx) + } else { + e.rowsReader, err = e.initSummaryRowsReader(sctx) + } + + return err +} + +func (e *stmtSummaryRetriever) initEvictedRowsReader(sctx sessionctx.Context) (*rowsReader, error) { + if err := checkPrivilege(sctx); err != nil { + return nil, err + } + + rows := stmtsummary.StmtSummaryByDigestMap.ToEvictedCountDatum() + if !isClusterTable(e.table.Name.O) { + // rows are full-columned, so we need to adjust them to the required columns. + return newSimpleRowsReader(adjustColumns(rows, e.columns, e.table)), nil + } + + // Additional column `INSTANCE` for cluster table + rows, err := infoschema.AppendHostInfoToRows(sctx, rows) + if err != nil { + return nil, err + } + // rows are full-columned, so we need to adjust them to the required columns. + return newSimpleRowsReader(adjustColumns(rows, e.columns, e.table)), nil +} + +func (e *stmtSummaryRetriever) initSummaryRowsReader(sctx sessionctx.Context) (*rowsReader, error) { + vars := sctx.GetSessionVars() + user := vars.User + tz := vars.StmtCtx.TimeZone + columns := e.columns + priv := hasPriv(sctx, mysql.ProcessPriv) + instanceAddr, err := clusterTableInstanceAddr(sctx, e.table.Name.O) + if err != nil { + return nil, err + } + + reader := stmtsummary.NewStmtSummaryReader(user, priv, columns, instanceAddr, tz) + if e.digests != nil { + // set checker to filter out statements not matching the given digests + checker := stmtsummary.NewStmtSummaryChecker(e.digests) + reader.SetChecker(checker) + } + + var rows [][]types.Datum + if isCurrentTable(e.table.Name.O) { + rows = reader.GetStmtSummaryCurrentRows() + } + if isHistoryTable(e.table.Name.O) { + rows = reader.GetStmtSummaryHistoryRows() + } + return newSimpleRowsReader(rows), nil +} + +// stmtSummaryRetriever is used to retrieve statements summary when +// config.GetGlobalConfig().Instance.StmtSummaryEnablePersistent is true +type stmtSummaryRetrieverV2 struct { + stmtSummary *stmtsummaryv2.StmtSummary + table *model.TableInfo + columns []*model.ColumnInfo + digests set.StringSet + timeRanges []*stmtsummaryv2.StmtTimeRange + + // lazily initialized + rowsReader *rowsReader +} + +func (r *stmtSummaryRetrieverV2) retrieve(ctx context.Context, sctx sessionctx.Context) ([][]types.Datum, error) { + if err := r.ensureRowsReader(ctx, sctx); err != nil { + return nil, err + } + return r.rowsReader.read(defaultRetrieveCount) +} + +func (r *stmtSummaryRetrieverV2) close() error { + if r.rowsReader != nil { + return r.rowsReader.close() + } + return nil +} + +func (r *stmtSummaryRetrieverV2) getRuntimeStats() execdetails.RuntimeStats { + return nil +} + +func (r *stmtSummaryRetrieverV2) ensureRowsReader(ctx context.Context, sctx sessionctx.Context) error { + if r.rowsReader != nil { + return nil + } + + var err error + if isEvictedTable(r.table.Name.O) { + r.rowsReader, err = r.initEvictedRowsReader(sctx) + } else { + r.rowsReader, err = r.initSummaryRowsReader(ctx, sctx) + } + + return err +} + +func (r *stmtSummaryRetrieverV2) initEvictedRowsReader(sctx sessionctx.Context) (*rowsReader, error) { + if err := checkPrivilege(sctx); err != nil { + return nil, err + } + + var rows [][]types.Datum + + row := r.stmtSummary.Evicted() + if row != nil { + rows = append(rows, row) + } + if !isClusterTable(r.table.Name.O) { + // rows are full-columned, so we need to adjust them to the required columns. + return newSimpleRowsReader(adjustColumns(rows, r.columns, r.table)), nil + } + + // Additional column `INSTANCE` for cluster table + rows, err := infoschema.AppendHostInfoToRows(sctx, rows) + if err != nil { + return nil, err + } + // rows are full-columned, so we need to adjust them to the required columns. + return newSimpleRowsReader(adjustColumns(rows, r.columns, r.table)), nil +} + +func (r *stmtSummaryRetrieverV2) initSummaryRowsReader(ctx context.Context, sctx sessionctx.Context) (*rowsReader, error) { + vars := sctx.GetSessionVars() + user := vars.User + tz := vars.StmtCtx.TimeZone + stmtSummary := r.stmtSummary + columns := r.columns + timeRanges := r.timeRanges + digests := r.digests + priv := hasPriv(sctx, mysql.ProcessPriv) + instanceAddr, err := clusterTableInstanceAddr(sctx, r.table.Name.O) + if err != nil { + return nil, err + } + + mem := stmtsummaryv2.NewMemReader(stmtSummary, columns, instanceAddr, tz, user, priv, digests, timeRanges) + memRows := mem.Rows() + + var rowsReader *rowsReader + if isCurrentTable(r.table.Name.O) { + rowsReader = newSimpleRowsReader(memRows) + } + if isHistoryTable(r.table.Name.O) { + // history table should return all rows including mem and disk + concurrent := sctx.GetSessionVars().Concurrency.DistSQLScanConcurrency() + history, err := stmtsummaryv2.NewHistoryReader(ctx, columns, instanceAddr, tz, user, priv, digests, timeRanges, concurrent) + if err != nil { + return nil, err + } + rowsReader = newRowsReader(memRows, history) + } + + return rowsReader, nil +} + +type rowsPuller interface { + Closeable + Rows() ([][]types.Datum, error) +} + +type rowsReader struct { + puller rowsPuller + rows [][]types.Datum +} + +func newSimpleRowsReader(rows [][]types.Datum) *rowsReader { + return &rowsReader{rows: rows} +} + +func newRowsReader(rows [][]types.Datum, puller rowsPuller) *rowsReader { + return &rowsReader{puller: puller, rows: rows} +} + +func (r *rowsReader) read(maxCount int) ([][]types.Datum, error) { + if err := r.pull(); err != nil { + return nil, err + } + + if maxCount >= len(r.rows) { + ret := r.rows + r.rows = nil + return ret, nil + } + ret := r.rows[:maxCount] + r.rows = r.rows[maxCount:] + return ret, nil +} + +func (r *rowsReader) pull() error { + if r.puller == nil { + return nil + } + // there are remaining rows + if len(r.rows) > 0 { + return nil + } + + rows, err := r.puller.Rows() + if err != nil { + return err + } + // pulled new rows from the puller + if len(rows) != 0 { + r.rows = rows + return nil + } + + // reach the end of the puller + err = r.puller.Close() + if err != nil { + return err + } + r.puller = nil + return nil +} + +func (r *rowsReader) close() error { + if r.puller != nil { + return r.puller.Close() + } + return nil +} + +func isClusterTable(originalTableName string) bool { + switch originalTableName { + case infoschema.ClusterTableStatementsSummary, + infoschema.ClusterTableStatementsSummaryHistory, + infoschema.ClusterTableStatementsSummaryEvicted: + return true + } + + return false +} + +func isCurrentTable(originalTableName string) bool { + switch originalTableName { + case infoschema.TableStatementsSummary, + infoschema.ClusterTableStatementsSummary: + return true + } + + return false +} + +func isHistoryTable(originalTableName string) bool { + switch originalTableName { + case infoschema.TableStatementsSummaryHistory, + infoschema.ClusterTableStatementsSummaryHistory: + return true + } + + return false +} + +func isEvictedTable(originalTableName string) bool { + switch originalTableName { + case infoschema.TableStatementsSummaryEvicted, + infoschema.ClusterTableStatementsSummaryEvicted: + return true + } + + return false +} + +func checkPrivilege(sctx sessionctx.Context) error { + if !hasPriv(sctx, mysql.ProcessPriv) { + return plannercore.ErrSpecificAccessDenied.GenWithStackByArgs("PROCESS") + } + return nil +} + +func clusterTableInstanceAddr(sctx sessionctx.Context, originalTableName string) (string, error) { + if isClusterTable(originalTableName) { + return infoschema.GetInstanceAddr(sctx) + } + return "", nil +} + +func buildTimeRanges(tr *plannercore.TimeRange) []*stmtsummaryv2.StmtTimeRange { + if tr == nil { + return nil + } + + return []*stmtsummaryv2.StmtTimeRange{{ + Begin: tr.StartTime.Unix(), + End: tr.EndTime.Unix(), + }} +} diff --git a/executor/stmtsummary_test.go b/executor/stmtsummary_test.go new file mode 100644 index 0000000000000..a09966c5f3d59 --- /dev/null +++ b/executor/stmtsummary_test.go @@ -0,0 +1,182 @@ +// Copyright 2022 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package executor + +import ( + "context" + "os" + "testing" + "time" + + "github.com/pingcap/tidb/infoschema" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/types" + "github.com/pingcap/tidb/util" + "github.com/pingcap/tidb/util/mock" + stmtsummaryv2 "github.com/pingcap/tidb/util/stmtsummary/v2" + "github.com/stretchr/testify/require" +) + +func TestStmtSummaryRetriverV2_TableStatementsSummary(t *testing.T) { + infoSchemaBuilder, err := infoschema.NewBuilder(nil, nil).InitWithDBInfos(nil, nil, nil, 0) + require.NoError(t, err) + infoSchema := infoSchemaBuilder.Build() + table, err := infoSchema.TableByName(util.InformationSchemaName, model.NewCIStr(infoschema.TableStatementsSummary)) + require.NoError(t, err) + columns := table.Meta().Columns + + stmtSummary := stmtsummaryv2.NewStmtSummary4Test(1000) + defer stmtSummary.Close() + stmtSummary.Add(stmtsummaryv2.GenerateStmtExecInfo4Test("digest1")) + stmtSummary.Add(stmtsummaryv2.GenerateStmtExecInfo4Test("digest1")) + stmtSummary.Add(stmtsummaryv2.GenerateStmtExecInfo4Test("digest2")) + stmtSummary.Add(stmtsummaryv2.GenerateStmtExecInfo4Test("digest2")) + stmtSummary.Add(stmtsummaryv2.GenerateStmtExecInfo4Test("digest3")) + stmtSummary.Add(stmtsummaryv2.GenerateStmtExecInfo4Test("digest3")) + + retriever := stmtSummaryRetrieverV2{ + stmtSummary: stmtSummary, + table: table.Meta(), + columns: columns, + } + defer func() { + require.NoError(t, retriever.close()) + }() + + ctx := context.Background() + sctx := mock.NewContext() + sctx.GetSessionVars().TimeZone, _ = time.LoadLocation("Asia/Shanghai") + + var results [][]types.Datum + for { + rows, err := retriever.retrieve(ctx, sctx) + require.NoError(t, err) + if len(rows) == 0 { + break + } + results = append(results, rows...) + } + require.Len(t, results, 3) +} + +func TestStmtSummaryRetriverV2_TableStatementsSummaryEvicted(t *testing.T) { + infoSchemaBuilder, err := infoschema.NewBuilder(nil, nil).InitWithDBInfos(nil, nil, nil, 0) + require.NoError(t, err) + infoSchema := infoSchemaBuilder.Build() + table, err := infoSchema.TableByName(util.InformationSchemaName, model.NewCIStr(infoschema.TableStatementsSummaryEvicted)) + require.NoError(t, err) + columns := table.Meta().Columns + + stmtSummary := stmtsummaryv2.NewStmtSummary4Test(1) + defer stmtSummary.Close() + stmtSummary.Add(stmtsummaryv2.GenerateStmtExecInfo4Test("digest1")) + stmtSummary.Add(stmtsummaryv2.GenerateStmtExecInfo4Test("digest1")) + stmtSummary.Add(stmtsummaryv2.GenerateStmtExecInfo4Test("digest2")) + stmtSummary.Add(stmtsummaryv2.GenerateStmtExecInfo4Test("digest2")) + stmtSummary.Add(stmtsummaryv2.GenerateStmtExecInfo4Test("digest3")) + stmtSummary.Add(stmtsummaryv2.GenerateStmtExecInfo4Test("digest3")) + + retriever := stmtSummaryRetrieverV2{ + stmtSummary: stmtSummary, + table: table.Meta(), + columns: columns, + } + defer func() { + require.NoError(t, retriever.close()) + }() + + ctx := context.Background() + sctx := mock.NewContext() + sctx.GetSessionVars().TimeZone, _ = time.LoadLocation("Asia/Shanghai") + + var results [][]types.Datum + for { + rows, err := retriever.retrieve(ctx, sctx) + require.NoError(t, err) + if len(rows) == 0 { + break + } + results = append(results, rows...) + } + require.Len(t, results, 1) + require.Equal(t, int64(2), results[0][2].GetInt64()) +} + +func TestStmtSummaryRetriverV2_TableStatementsSummaryHistory(t *testing.T) { + filename1 := "tidb-statements-2022-12-27T16-21-20.245.log" + filename2 := "tidb-statements.log" + + file, err := os.Create(filename1) + require.NoError(t, err) + defer func() { + require.NoError(t, os.Remove(filename1)) + }() + _, err = file.WriteString("{\"begin\":1672128520,\"end\":1672128530,\"digest\":\"digest1\",\"exec_count\":1}\n") + require.NoError(t, err) + _, err = file.WriteString("{\"begin\":1672129270,\"end\":1672129280,\"digest\":\"digest2\",\"exec_count\":2}\n") + require.NoError(t, err) + require.NoError(t, file.Close()) + + file, err = os.Create(filename2) + require.NoError(t, err) + defer func() { + require.NoError(t, os.Remove(filename2)) + }() + _, err = file.WriteString("{\"begin\":1672129270,\"end\":1672129280,\"digest\":\"digest3\",\"exec_count\":3}\n") + require.NoError(t, err) + _, err = file.WriteString("{\"begin\":1672129380,\"end\":1672129390,\"digest\":\"digest4\",\"exec_count\":4}\n") + require.NoError(t, err) + require.NoError(t, file.Close()) + + stmtSummary := stmtsummaryv2.NewStmtSummary4Test(2) + defer stmtSummary.Close() + stmtSummary.Add(stmtsummaryv2.GenerateStmtExecInfo4Test("digest1")) + stmtSummary.Add(stmtsummaryv2.GenerateStmtExecInfo4Test("digest1")) + stmtSummary.Add(stmtsummaryv2.GenerateStmtExecInfo4Test("digest2")) + stmtSummary.Add(stmtsummaryv2.GenerateStmtExecInfo4Test("digest2")) + stmtSummary.Add(stmtsummaryv2.GenerateStmtExecInfo4Test("digest3")) + stmtSummary.Add(stmtsummaryv2.GenerateStmtExecInfo4Test("digest3")) + + infoSchemaBuilder, err := infoschema.NewBuilder(nil, nil).InitWithDBInfos(nil, nil, nil, 0) + require.NoError(t, err) + infoSchema := infoSchemaBuilder.Build() + table, err := infoSchema.TableByName(util.InformationSchemaName, model.NewCIStr(infoschema.TableStatementsSummaryHistory)) + require.NoError(t, err) + columns := table.Meta().Columns + + retriever := stmtSummaryRetrieverV2{ + stmtSummary: stmtSummary, + table: table.Meta(), + columns: columns, + } + defer func() { + require.NoError(t, retriever.close()) + }() + + ctx := context.Background() + sctx := mock.NewContext() + sctx.GetSessionVars().TimeZone, _ = time.LoadLocation("Asia/Shanghai") + + var results [][]types.Datum + for { + rows, err := retriever.retrieve(ctx, sctx) + require.NoError(t, err) + if len(rows) == 0 { + break + } + results = append(results, rows...) + } + require.Len(t, results, 7) +} diff --git a/executor/tiflashtest/tiflash_test.go b/executor/tiflashtest/tiflash_test.go index 0bd8d0d0f93eb..ee604c81d2aa4 100644 --- a/executor/tiflashtest/tiflash_test.go +++ b/executor/tiflashtest/tiflash_test.go @@ -1266,6 +1266,33 @@ func TestGroupStreamAggOnTiFlash(t *testing.T) { } } +// TestIssue41014 test issue that can't find proper physical plan +func TestIssue41014(t *testing.T) { + store := testkit.CreateMockStore(t, withMockTiFlash(2)) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test;") + tk.MustExec("CREATE TABLE `tai1` (\n `aid` int(11) DEFAULT NULL,\n `rid` int(11) DEFAULT NULL\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin") + tk.MustExec("CREATE TABLE `tai2` (\n `rid` int(11) DEFAULT NULL,\n `prilan` varchar(20) DEFAULT NULL\n) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin") + tk.MustExec("alter table tai1 set tiflash replica 1") + tk.MustExec("alter table tai2 set tiflash replica 1") + tk.MustExec("alter table tai2 add index idx((lower(prilan)));") + tk.MustExec("set @@tidb_opt_distinct_agg_push_down = 1;") + + tk.MustQuery("explain select count(distinct tai1.aid) as cb from tai1 inner join tai2 on tai1.rid = tai2.rid where lower(prilan) LIKE LOWER('%python%');").Check( + testkit.Rows("HashAgg_11 1.00 root funcs:count(distinct test.tai1.aid)->Column#8", + "└─HashJoin_15 9990.00 root inner join, equal:[eq(test.tai2.rid, test.tai1.rid)]", + " ├─Selection_20(Build) 8000.00 root like(lower(test.tai2.prilan), \"%python%\", 92)", + " │ └─Projection_19 10000.00 root test.tai2.rid, lower(test.tai2.prilan)", + " │ └─TableReader_18 9990.00 root data:Selection_17", + " │ └─Selection_17 9990.00 cop[tikv] not(isnull(test.tai2.rid))", + " │ └─TableFullScan_16 10000.00 cop[tikv] table:tai2 keep order:false, stats:pseudo", + " └─TableReader_23(Probe) 9990.00 root data:Selection_22", + " └─Selection_22 9990.00 cop[tikv] not(isnull(test.tai1.rid))", + " └─TableFullScan_21 10000.00 cop[tikv] table:tai1 keep order:false, stats:pseudo")) + tk.MustQuery("select count(distinct tai1.aid) as cb from tai1 inner join tai2 on tai1.rid = tai2.rid where lower(prilan) LIKE LOWER('%python%');").Check( + testkit.Rows("0")) +} + func TestTiflashEmptyDynamicPruneResult(t *testing.T) { store := testkit.CreateMockStore(t, withMockTiFlash(2)) tk := testkit.NewTestKit(t, store) diff --git a/executor/write.go b/executor/write.go index 10e8b25a53c16..0a3fbfda4795e 100644 --- a/executor/write.go +++ b/executor/write.go @@ -158,7 +158,7 @@ func updateRecord(ctx context.Context, sctx sessionctx.Context, h kv.Handle, old // Fill values into on-update-now fields, only if they are really changed. for i, col := range t.Cols() { if mysql.HasOnUpdateNowFlag(col.GetFlag()) && !modified[i] && !onUpdateSpecified[i] { - if v, err := expression.GetTimeValue(sctx, strings.ToUpper(ast.CurrentTimestamp), col.GetType(), col.GetDecimal()); err == nil { + if v, err := expression.GetTimeValue(sctx, strings.ToUpper(ast.CurrentTimestamp), col.GetType(), col.GetDecimal(), nil); err == nil { newData[i] = v modified[i] = true } else { diff --git a/expression/builtin_cast.go b/expression/builtin_cast.go index e7501656e91dc..c2d57fdeab9cc 100644 --- a/expression/builtin_cast.go +++ b/expression/builtin_cast.go @@ -1444,7 +1444,7 @@ func (b *builtinCastStringAsTimeSig) evalTime(row chunk.Row) (res types.Time, is return res, isNull, err } sc := b.ctx.GetSessionVars().StmtCtx - res, err = types.ParseTime(sc, val, b.tp.GetType(), b.tp.GetDecimal()) + res, err = types.ParseTime(sc, val, b.tp.GetType(), b.tp.GetDecimal(), nil) if err != nil { return types.ZeroTime, true, handleInvalidTimeError(b.ctx, err) } @@ -1919,7 +1919,7 @@ func (b *builtinCastJSONAsTimeSig) evalTime(row chunk.Row) (res types.Time, isNu return res, false, err } sc := b.ctx.GetSessionVars().StmtCtx - res, err = types.ParseTime(sc, s, b.tp.GetType(), b.tp.GetDecimal()) + res, err = types.ParseTime(sc, s, b.tp.GetType(), b.tp.GetDecimal(), nil) if err != nil { return types.ZeroTime, true, handleInvalidTimeError(b.ctx, err) } diff --git a/expression/builtin_cast_vec.go b/expression/builtin_cast_vec.go index 2b8a029c4b03b..f6b4266e8e534 100644 --- a/expression/builtin_cast_vec.go +++ b/expression/builtin_cast_vec.go @@ -529,7 +529,7 @@ func (b *builtinCastJSONAsTimeSig) vecEvalTime(input *chunk.Chunk, result *chunk if err != nil { return err } - tm, err := types.ParseTime(stmtCtx, s, b.tp.GetType(), fsp) + tm, err := types.ParseTime(stmtCtx, s, b.tp.GetType(), fsp, nil) if err != nil { if err = handleInvalidTimeError(b.ctx, err); err != nil { return err @@ -1766,7 +1766,7 @@ func (b *builtinCastStringAsTimeSig) vecEvalTime(input *chunk.Chunk, result *chu if result.IsNull(i) { continue } - tm, err := types.ParseTime(stmtCtx, buf.GetString(i), b.tp.GetType(), fsp) + tm, err := types.ParseTime(stmtCtx, buf.GetString(i), b.tp.GetType(), fsp, nil) if err != nil { if err = handleInvalidTimeError(b.ctx, err); err != nil { return err diff --git a/expression/builtin_compare.go b/expression/builtin_compare.go index dec5d06983679..bed48c0e59096 100644 --- a/expression/builtin_compare.go +++ b/expression/builtin_compare.go @@ -1556,6 +1556,37 @@ func RefineComparedConstant(ctx sessionctx.Context, targetFieldType types.FieldT return con, false } +// Since the argument refining of cmp functions can bring some risks to the plan-cache, the optimizer +// needs to decide to whether to skip the refining or skip plan-cache for safety. +// For example, `unsigned_int_col > ?(-1)` can be refined to `True`, but the validation of this result +// can be broken if the parameter changes to 1 after. +func allowCmpArgsRefining4PlanCache(ctx sessionctx.Context, args []Expression) (allowRefining bool) { + if !MaybeOverOptimized4PlanCache(ctx, args) { + return true // plan-cache disabled or no parameter in these args + } + + // For these 2 cases below which may affect the index selection a lot, skip plan-cache, + // and for all other cases, skip the refining. + // 1. int-expr string-const + // 2. int-expr float/double/decimal-const + for conIdx := 0; conIdx < 2; conIdx++ { + if args[1-conIdx].GetType().EvalType() != types.ETInt { + continue // not a int-expr + } + if _, isCon := args[conIdx].(*Constant); !isCon { + continue // not a constant + } + conType := args[conIdx].GetType().EvalType() + if conType == types.ETString || conType == types.ETReal || conType == types.ETDecimal { + reason := errors.Errorf("skip plan-cache: '%v' may be converted to INT", args[conIdx].String()) + ctx.GetSessionVars().StmtCtx.SetSkipPlanCache(reason) + return true + } + } + + return false +} + // refineArgs will rewrite the arguments if the compare expression is `int column non-int constant` or // `non-int constant int column`. E.g., `a < 1.1` will be rewritten to `a < 2`. It also handles comparing year type // with int constant if the int constant falls into a sensible year representation. @@ -1565,31 +1596,17 @@ func (c *compareFunctionClass) refineArgs(ctx sessionctx.Context, args []Express arg0Type, arg1Type := args[0].GetType(), args[1].GetType() arg0IsInt := arg0Type.EvalType() == types.ETInt arg1IsInt := arg1Type.EvalType() == types.ETInt - arg0IsString := arg0Type.EvalType() == types.ETString - arg1IsString := arg1Type.EvalType() == types.ETString arg0, arg0IsCon := args[0].(*Constant) arg1, arg1IsCon := args[1].(*Constant) isExceptional, finalArg0, finalArg1 := false, args[0], args[1] isPositiveInfinite, isNegativeInfinite := false, false - if MaybeOverOptimized4PlanCache(ctx, args) { - // To keep the result be compatible with MySQL, refine `int non-constant str constant` - // here and skip this refine operation in all other cases for safety. - if (arg0IsInt && !arg0IsCon && arg1IsString && arg1IsCon) || (arg1IsInt && !arg1IsCon && arg0IsString && arg0IsCon) { - var reason error - if arg1IsString { - reason = errors.Errorf("skip plan-cache: '%v' may be converted to INT", arg1.String()) - } else { // arg0IsString - reason = errors.Errorf("skip plan-cache: '%v' may be converted to INT", arg0.String()) - } - ctx.GetSessionVars().StmtCtx.SetSkipPlanCache(reason) - RemoveMutableConst(ctx, args) - } else { - return args - } - } else if !ctx.GetSessionVars().StmtCtx.UseCache { - // We should remove the mutable constant for correctness, because its value may be changed. - RemoveMutableConst(ctx, args) + + if !allowCmpArgsRefining4PlanCache(ctx, args) { + return args } + // We should remove the mutable constant for correctness, because its value may be changed. + RemoveMutableConst(ctx, args) + // int non-constant [cmp] non-int constant if arg0IsInt && !arg0IsCon && !arg1IsInt && arg1IsCon { arg1, isExceptional = RefineComparedConstant(ctx, *arg0Type, arg1, c.op) diff --git a/expression/builtin_compare_test.go b/expression/builtin_compare_test.go index 78229b77b1f60..849142308ec93 100644 --- a/expression/builtin_compare_test.go +++ b/expression/builtin_compare_test.go @@ -406,3 +406,17 @@ func TestGreatestLeastFunc(t *testing.T) { _, err = funcs[ast.Least].getFunction(ctx, []Expression{NewZero(), NewOne()}) require.NoError(t, err) } + +func TestRefineArgsWithCastEnum(t *testing.T) { + ctx := createContext(t) + zeroUintConst := primitiveValsToConstants(ctx, []interface{}{uint64(0)})[0] + enumType := types.NewFieldTypeBuilder().SetType(mysql.TypeEnum).SetElems([]string{"1", "2", "3"}).AddFlag(mysql.EnumSetAsIntFlag).Build() + enumCol := &Column{RetType: &enumType} + + f := funcs[ast.EQ].(*compareFunctionClass) + require.NotNil(t, f) + + args := f.refineArgsByUnsignedFlag(ctx, []Expression{zeroUintConst, enumCol}) + require.Equal(t, zeroUintConst, args[0]) + require.Equal(t, enumCol, args[1]) +} diff --git a/expression/builtin_time.go b/expression/builtin_time.go index e97f2ef862a3b..4349129e2dba6 100644 --- a/expression/builtin_time.go +++ b/expression/builtin_time.go @@ -2774,7 +2774,7 @@ func (du *baseDateArithmetical) getDateFromString(ctx sessionctx.Context, args [ } sc := ctx.GetSessionVars().StmtCtx - date, err := types.ParseTime(sc, dateStr, dateTp, types.MaxFsp) + date, err := types.ParseTime(sc, dateStr, dateTp, types.MaxFsp, nil) if err != nil { err = handleInvalidTimeError(ctx, err) if err != nil { @@ -3184,7 +3184,7 @@ func (du *baseDateArithmetical) vecGetDateFromString(b *baseBuiltinFunc, input * dateTp = mysql.TypeDatetime } - date, err := types.ParseTime(sc, dateStr, dateTp, types.MaxFsp) + date, err := types.ParseTime(sc, dateStr, dateTp, types.MaxFsp, nil) if err != nil { err = handleInvalidTimeError(b.ctx, err) if err != nil { @@ -4348,7 +4348,7 @@ func (b *builtinTimestamp1ArgSig) evalTime(row chunk.Row) (types.Time, bool, err if b.isFloat { tm, err = types.ParseTimeFromFloatString(sc, s, mysql.TypeDatetime, types.GetFsp(s)) } else { - tm, err = types.ParseTime(sc, s, mysql.TypeDatetime, types.GetFsp(s)) + tm, err = types.ParseTime(sc, s, mysql.TypeDatetime, types.GetFsp(s), nil) } if err != nil { return types.ZeroTime, true, handleInvalidTimeError(b.ctx, err) @@ -4380,7 +4380,7 @@ func (b *builtinTimestamp2ArgsSig) evalTime(row chunk.Row) (types.Time, bool, er if b.isFloat { tm, err = types.ParseTimeFromFloatString(sc, arg0, mysql.TypeDatetime, types.GetFsp(arg0)) } else { - tm, err = types.ParseTime(sc, arg0, mysql.TypeDatetime, types.GetFsp(arg0)) + tm, err = types.ParseTime(sc, arg0, mysql.TypeDatetime, types.GetFsp(arg0), nil) } if err != nil { return types.ZeroTime, true, handleInvalidTimeError(b.ctx, err) @@ -4431,7 +4431,7 @@ func (c *timestampLiteralFunctionClass) getFunction(ctx sessionctx.Context, args if !timestampPattern.MatchString(str) { return nil, types.ErrWrongValue.GenWithStackByArgs(types.DateTimeStr, str) } - tm, err := types.ParseTime(ctx.GetSessionVars().StmtCtx, str, mysql.TypeDatetime, types.GetFsp(str)) + tm, err := types.ParseTime(ctx.GetSessionVars().StmtCtx, str, mysql.TypeDatetime, types.GetFsp(str), nil) if err != nil { return nil, err } @@ -4539,7 +4539,7 @@ func isDuration(str string) bool { // strDatetimeAddDuration adds duration to datetime string, returns a string value. func strDatetimeAddDuration(sc *stmtctx.StatementContext, d string, arg1 types.Duration) (result string, isNull bool, err error) { - arg0, err := types.ParseTime(sc, d, mysql.TypeDatetime, types.MaxFsp) + arg0, err := types.ParseTime(sc, d, mysql.TypeDatetime, types.MaxFsp, nil) if err != nil { // Return a warning regardless of the sql_mode, this is compatible with MySQL. sc.AppendWarning(err) @@ -4576,7 +4576,7 @@ func strDurationAddDuration(sc *stmtctx.StatementContext, d string, arg1 types.D // strDatetimeSubDuration subtracts duration from datetime string, returns a string value. func strDatetimeSubDuration(sc *stmtctx.StatementContext, d string, arg1 types.Duration) (result string, isNull bool, err error) { - arg0, err := types.ParseTime(sc, d, mysql.TypeDatetime, types.MaxFsp) + arg0, err := types.ParseTime(sc, d, mysql.TypeDatetime, types.MaxFsp, nil) if err != nil { // Return a warning regardless of the sql_mode, this is compatible with MySQL. sc.AppendWarning(err) diff --git a/expression/builtin_time_vec.go b/expression/builtin_time_vec.go index eb8c91e50bc84..34f3fb87f14c0 100644 --- a/expression/builtin_time_vec.go +++ b/expression/builtin_time_vec.go @@ -2660,7 +2660,7 @@ func (b *builtinTimestamp1ArgSig) vecEvalTime(input *chunk.Chunk, result *chunk. if b.isFloat { tm, err = types.ParseTimeFromFloatString(sc, s, mysql.TypeDatetime, types.GetFsp(s)) } else { - tm, err = types.ParseTime(sc, s, mysql.TypeDatetime, types.GetFsp(s)) + tm, err = types.ParseTime(sc, s, mysql.TypeDatetime, types.GetFsp(s), nil) } if err != nil { if err = handleInvalidTimeError(b.ctx, err); err != nil { @@ -2713,7 +2713,7 @@ func (b *builtinTimestamp2ArgsSig) vecEvalTime(input *chunk.Chunk, result *chunk if b.isFloat { tm, err = types.ParseTimeFromFloatString(sc, arg0, mysql.TypeDatetime, types.GetFsp(arg0)) } else { - tm, err = types.ParseTime(sc, arg0, mysql.TypeDatetime, types.GetFsp(arg0)) + tm, err = types.ParseTime(sc, arg0, mysql.TypeDatetime, types.GetFsp(arg0), nil) } if err != nil { if err = handleInvalidTimeError(b.ctx, err); err != nil { diff --git a/expression/expr_to_pb_test.go b/expression/expr_to_pb_test.go index 5e78459408701..6756601be0e04 100644 --- a/expression/expr_to_pb_test.go +++ b/expression/expr_to_pb_test.go @@ -1124,6 +1124,10 @@ func TestExprPushDownToFlash(t *testing.T) { require.NoError(t, err) exprs = append(exprs, function) + function, err = NewFunction(mock.NewContext(), ast.Greatest, types.NewFieldType(mysql.TypeString), stringColumn, stringColumn) + require.NoError(t, err) + exprs = append(exprs, function) + // least function, err = NewFunction(mock.NewContext(), ast.Least, types.NewFieldType(mysql.TypeLonglong), int32Column, intColumn) require.NoError(t, err) @@ -1132,6 +1136,11 @@ func TestExprPushDownToFlash(t *testing.T) { function, err = NewFunction(mock.NewContext(), ast.Least, types.NewFieldType(mysql.TypeDouble), float32Column, intColumn) require.NoError(t, err) exprs = append(exprs, function) + + function, err = NewFunction(mock.NewContext(), ast.Least, types.NewFieldType(mysql.TypeString), stringColumn, stringColumn) + require.NoError(t, err) + exprs = append(exprs, function) + // is true function, err = NewFunction(mock.NewContext(), ast.IsTruthWithoutNull, types.NewFieldType(mysql.TypeLonglong), int32Column) require.NoError(t, err) diff --git a/expression/expression.go b/expression/expression.go index 6b6ce4c26e0a0..e3ab332f8a00b 100644 --- a/expression/expression.go +++ b/expression/expression.go @@ -1262,7 +1262,7 @@ func scalarExprSupportedByFlash(function *ScalarFunction) bool { case ast.Least, ast.Greatest: switch function.Function.PbCode() { case tipb.ScalarFuncSig_GreatestInt, tipb.ScalarFuncSig_GreatestReal, - tipb.ScalarFuncSig_LeastInt, tipb.ScalarFuncSig_LeastReal: + tipb.ScalarFuncSig_LeastInt, tipb.ScalarFuncSig_LeastReal, tipb.ScalarFuncSig_LeastString, tipb.ScalarFuncSig_GreatestString: return true } case ast.IsTruthWithNull, ast.IsTruthWithoutNull, ast.IsFalsity: diff --git a/expression/helper.go b/expression/helper.go index d31765a28634b..f286ee644209a 100644 --- a/expression/helper.go +++ b/expression/helper.go @@ -84,7 +84,7 @@ func getTimeCurrentTimeStamp(ctx sessionctx.Context, tp byte, fsp int) (t types. } // GetTimeValue gets the time value with type tp. -func GetTimeValue(ctx sessionctx.Context, v interface{}, tp byte, fsp int) (d types.Datum, err error) { +func GetTimeValue(ctx sessionctx.Context, v interface{}, tp byte, fsp int, explicitTz *time.Location) (d types.Datum, err error) { var value types.Time sc := ctx.GetSessionVars().StmtCtx @@ -99,7 +99,7 @@ func GetTimeValue(ctx sessionctx.Context, v interface{}, tp byte, fsp int) (d ty value, err = types.ParseTimeFromNum(sc, 0, tp, fsp) terror.Log(err) } else { - value, err = types.ParseTime(sc, x, tp, fsp) + value, err = types.ParseTime(sc, x, tp, fsp, explicitTz) if err != nil { return d, err } @@ -107,7 +107,7 @@ func GetTimeValue(ctx sessionctx.Context, v interface{}, tp byte, fsp int) (d ty case *driver.ValueExpr: switch x.Kind() { case types.KindString: - value, err = types.ParseTime(sc, x.GetString(), tp, fsp) + value, err = types.ParseTime(sc, x.GetString(), tp, fsp, nil) if err != nil { return d, err } diff --git a/expression/helper_test.go b/expression/helper_test.go index 3f58f115c998a..4c9a5e3eda3b5 100644 --- a/expression/helper_test.go +++ b/expression/helper_test.go @@ -32,7 +32,7 @@ import ( func TestGetTimeValue(t *testing.T) { ctx := mock.NewContext() - v, err := GetTimeValue(ctx, "2012-12-12 00:00:00", mysql.TypeTimestamp, types.MinFsp) + v, err := GetTimeValue(ctx, "2012-12-12 00:00:00", mysql.TypeTimestamp, types.MinFsp, nil) require.NoError(t, err) require.Equal(t, types.KindMysqlTime, v.Kind()) @@ -42,7 +42,7 @@ func TestGetTimeValue(t *testing.T) { sessionVars := ctx.GetSessionVars() err = sessionVars.SetSystemVar("timestamp", "0") require.NoError(t, err) - v, err = GetTimeValue(ctx, "2012-12-12 00:00:00", mysql.TypeTimestamp, types.MinFsp) + v, err = GetTimeValue(ctx, "2012-12-12 00:00:00", mysql.TypeTimestamp, types.MinFsp, nil) require.NoError(t, err) require.Equal(t, types.KindMysqlTime, v.Kind()) @@ -51,7 +51,7 @@ func TestGetTimeValue(t *testing.T) { err = sessionVars.SetSystemVar("timestamp", "0") require.NoError(t, err) - v, err = GetTimeValue(ctx, "2012-12-12 00:00:00", mysql.TypeTimestamp, types.MinFsp) + v, err = GetTimeValue(ctx, "2012-12-12 00:00:00", mysql.TypeTimestamp, types.MinFsp, nil) require.NoError(t, err) require.Equal(t, types.KindMysqlTime, v.Kind()) @@ -60,7 +60,7 @@ func TestGetTimeValue(t *testing.T) { err = sessionVars.SetSystemVar("timestamp", "") require.Error(t, err, "Incorrect argument type to variable 'timestamp'") - v, err = GetTimeValue(ctx, "2012-12-12 00:00:00", mysql.TypeTimestamp, types.MinFsp) + v, err = GetTimeValue(ctx, "2012-12-12 00:00:00", mysql.TypeTimestamp, types.MinFsp, nil) require.NoError(t, err) require.Equal(t, types.KindMysqlTime, v.Kind()) @@ -98,7 +98,7 @@ func TestGetTimeValue(t *testing.T) { for i, tbl := range tbls { comment := fmt.Sprintf("expr: %d", i) - v, err := GetTimeValue(ctx, tbl.Expr, mysql.TypeTimestamp, types.MinFsp) + v, err := GetTimeValue(ctx, tbl.Expr, mysql.TypeTimestamp, types.MinFsp, nil) require.NoError(t, err) switch v.Kind() { @@ -120,7 +120,7 @@ func TestGetTimeValue(t *testing.T) { } for _, tbl := range errTbl { - _, err := GetTimeValue(ctx, tbl.Expr, mysql.TypeTimestamp, types.MinFsp) + _, err := GetTimeValue(ctx, tbl.Expr, mysql.TypeTimestamp, types.MinFsp, nil) require.Error(t, err) } } @@ -163,7 +163,7 @@ func TestCurrentTimestampTimeZone(t *testing.T) { require.NoError(t, err) err = sessionVars.SetSystemVar("time_zone", "+00:00") require.NoError(t, err) - v, err := GetTimeValue(ctx, ast.CurrentTimestamp, mysql.TypeTimestamp, types.MinFsp) + v, err := GetTimeValue(ctx, ast.CurrentTimestamp, mysql.TypeTimestamp, types.MinFsp, nil) require.NoError(t, err) require.EqualValues(t, types.NewTime( types.FromDate(1970, 1, 1, 0, 20, 34, 0), @@ -174,7 +174,7 @@ func TestCurrentTimestampTimeZone(t *testing.T) { // would get different value. err = sessionVars.SetSystemVar("time_zone", "+08:00") require.NoError(t, err) - v, err = GetTimeValue(ctx, ast.CurrentTimestamp, mysql.TypeTimestamp, types.MinFsp) + v, err = GetTimeValue(ctx, ast.CurrentTimestamp, mysql.TypeTimestamp, types.MinFsp, nil) require.NoError(t, err) require.EqualValues(t, types.NewTime( types.FromDate(1970, 1, 1, 8, 20, 34, 0), diff --git a/go.mod b/go.mod index 60fc16f64df2c..09687001e28f1 100644 --- a/go.mod +++ b/go.mod @@ -69,9 +69,9 @@ require ( github.com/phayes/freeport v0.0.0-20180830031419-95f893ade6f2 github.com/pingcap/badger v1.5.1-0.20230103063557-828f39b09b6d github.com/pingcap/errors v0.11.5-0.20221009092201-b66cddb77c32 - github.com/pingcap/failpoint v0.0.0-20220423142525-ae43b7f4e5c3 + github.com/pingcap/failpoint v0.0.0-20220801062533-2eaa32854a6c github.com/pingcap/fn v0.0.0-20200306044125-d5540d389059 - github.com/pingcap/kvproto v0.0.0-20230201112839-2b853bed8125 + github.com/pingcap/kvproto v0.0.0-20230206112125-0561adc37543 github.com/pingcap/log v1.1.1-0.20221116035753-734d527bc87c github.com/pingcap/sysutil v0.0.0-20220114020952-ea68d2dbf5b4 github.com/pingcap/tidb/parser v0.0.0-20211011031125-9b13dc409c5e @@ -92,9 +92,8 @@ require ( github.com/stretchr/testify v1.8.1 github.com/tdakkota/asciicheck v0.1.1 github.com/tiancaiamao/appdash v0.0.0-20181126055449-889f96f722a2 - github.com/tikv/client-go/v2 v2.0.5-0.20230202101145-8fd09cd88cce - github.com/tikv/pd v1.1.0-beta.0.20230202094356-18df271ce57f - github.com/tikv/pd/client v0.0.0-20230202094356-18df271ce57f + github.com/tikv/client-go/v2 v2.0.6-0.20230209044022-95ebf6a86301 + github.com/tikv/pd/client v0.0.0-20230209034200-6d23a31c24be github.com/timakin/bodyclose v0.0.0-20221125081123-e39cf3fc478e github.com/twmb/murmur3 v1.1.3 github.com/uber/jaeger-client-go v2.22.1+incompatible @@ -114,19 +113,18 @@ require ( go.uber.org/multierr v1.9.0 go.uber.org/zap v1.24.0 golang.org/x/exp v0.0.0-20221023144134-a1e5550cf13e - golang.org/x/net v0.5.0 - golang.org/x/oauth2 v0.3.0 + golang.org/x/net v0.6.0 + golang.org/x/oauth2 v0.5.0 golang.org/x/sync v0.1.0 - golang.org/x/sys v0.4.0 - golang.org/x/term v0.4.0 - golang.org/x/text v0.6.0 + golang.org/x/sys v0.5.0 + golang.org/x/term v0.5.0 + golang.org/x/text v0.7.0 golang.org/x/time v0.3.0 golang.org/x/tools v0.5.0 google.golang.org/api v0.103.0 - google.golang.org/grpc v1.51.0 + google.golang.org/grpc v1.52.3 gopkg.in/yaml.v2 v2.4.0 honnef.co/go/tools v0.4.0 - k8s.io/apimachinery v0.26.0 sourcegraph.com/sourcegraph/appdash v0.0.0-20190731080439-ebfcffb1b5c0 sourcegraph.com/sourcegraph/appdash-data v0.0.0-20151005221446-73f23eafcf67 ) @@ -135,7 +133,7 @@ require ( cloud.google.com/go v0.105.0 // indirect cloud.google.com/go/compute v1.13.0 // indirect cloud.google.com/go/compute/metadata v0.2.1 // indirect - cloud.google.com/go/iam v0.7.0 // indirect + cloud.google.com/go/iam v0.8.0 // indirect github.com/Azure/azure-sdk-for-go/sdk/internal v0.8.1 // indirect github.com/DataDog/zstd v1.4.5 // indirect github.com/HdrHistogram/hdrhistogram-go v1.1.2 // indirect @@ -219,6 +217,7 @@ require ( github.com/ngaut/sync2 v0.0.0-20141008032647-7a24ed77b2ef // indirect github.com/oklog/ulid v1.3.1 // indirect github.com/olekukonko/tablewriter v0.0.5 // indirect + github.com/onsi/gomega v1.23.0 // indirect github.com/petermattis/goid v0.0.0-20211229010228-4d14c490ee36 // indirect github.com/pierrec/lz4 v2.6.1+incompatible // indirect github.com/pingcap/check v0.0.0-20200212061837-5e12011dc712 // indirect @@ -264,10 +263,9 @@ require ( golang.org/x/mod v0.7.0 // indirect golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect google.golang.org/appengine v1.6.7 // indirect - google.golang.org/genproto v0.0.0-20221202195650-67e5cbc046fd // indirect + google.golang.org/genproto v0.0.0-20230202175211-008b39050e57 // indirect google.golang.org/protobuf v1.28.1 // indirect - gopkg.in/inf.v0 v0.9.1 // indirect - gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect + gopkg.in/natefinch/lumberjack.v2 v2.2.1 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect sigs.k8s.io/yaml v1.3.0 // indirect ) diff --git a/go.sum b/go.sum index 8072e16609420..02b512ade19d3 100644 --- a/go.sum +++ b/go.sum @@ -13,373 +13,35 @@ cloud.google.com/go v0.56.0/go.mod h1:jr7tqZxxKOVYizybht9+26Z/gUq7tiRzu+ACVAMbKV cloud.google.com/go v0.57.0/go.mod h1:oXiQ6Rzq3RAkkY7N6t3TcE6jE+CIBBbA36lwQ1JyzZs= cloud.google.com/go v0.62.0/go.mod h1:jmCYTdRCQuc1PHIIJ/maLInMho30T/Y0M4hTdTShOYc= cloud.google.com/go v0.65.0/go.mod h1:O5N8zS7uWy9vkA9vayVHs65eM1ubvY4h553ofrNHObY= -cloud.google.com/go v0.72.0/go.mod h1:M+5Vjvlc2wnp6tjzE102Dw08nGShTscUx2nZMufOKPI= -cloud.google.com/go v0.74.0/go.mod h1:VV1xSbzvo+9QJOxLDaJfTjx5e+MePCpCWwvftOeQmWk= -cloud.google.com/go v0.78.0/go.mod h1:QjdrLG0uq+YwhjoVOLsS1t7TW8fs36kLs4XO5R5ECHg= -cloud.google.com/go v0.79.0/go.mod h1:3bzgcEeQlzbuEAYu4mrWhKqWjmpprinYgKJLgKHnbb8= -cloud.google.com/go v0.81.0/go.mod h1:mk/AM35KwGk/Nm2YSeZbxXdrNK3KZOYHmLkOqC2V6E0= -cloud.google.com/go v0.83.0/go.mod h1:Z7MJUsANfY0pYPdw0lbnivPx4/vhy/e2FEkSkF7vAVY= -cloud.google.com/go v0.84.0/go.mod h1:RazrYuxIK6Kb7YrzzhPoLmCVzl7Sup4NrbKPg8KHSUM= -cloud.google.com/go v0.87.0/go.mod h1:TpDYlFy7vuLzZMMZ+B6iRiELaY7z/gJPaqbMx6mlWcY= -cloud.google.com/go v0.90.0/go.mod h1:kRX0mNRHe0e2rC6oNakvwQqzyDmg57xJ+SZU1eT2aDQ= -cloud.google.com/go v0.93.3/go.mod h1:8utlLll2EF5XMAV15woO4lSbWQlk8rer9aLOfLh7+YI= -cloud.google.com/go v0.94.1/go.mod h1:qAlAugsXlC+JWO+Bke5vCtc9ONxjQT3drlTTnAplMW4= -cloud.google.com/go v0.97.0/go.mod h1:GF7l59pYBVlXQIBLx3a761cZ41F9bBH3JUlihCt2Udc= -cloud.google.com/go v0.99.0/go.mod h1:w0Xx2nLzqWJPuozYQX+hFfCSI8WioryfRDzkoI/Y2ZA= -cloud.google.com/go v0.100.1/go.mod h1:fs4QogzfH5n2pBXBP9vRiU+eCny7lD2vmFZy79Iuw1U= -cloud.google.com/go v0.100.2/go.mod h1:4Xra9TjzAeYHrl5+oeLlzbM2k3mjVhZh4UqTZ//w99A= -cloud.google.com/go v0.102.0/go.mod h1:oWcCzKlqJ5zgHQt9YsaeTY9KzIvjyy0ArmiBUgpQ+nc= -cloud.google.com/go v0.102.1/go.mod h1:XZ77E9qnTEnrgEOvr4xzfdX5TRo7fB4T2F4O6+34hIU= -cloud.google.com/go v0.104.0/go.mod h1:OO6xxXdJyvuJPcEPBLN9BJPD+jep5G1+2U5B5gkRYtA= cloud.google.com/go v0.105.0 h1:DNtEKRBAAzeS4KyIory52wWHuClNaXJ5x1F7xa4q+5Y= cloud.google.com/go v0.105.0/go.mod h1:PrLgOJNe5nfE9UMxKxgXj4mD3voiP+YQ6gdt6KMFOKM= -cloud.google.com/go/accessapproval v1.4.0/go.mod h1:zybIuC3KpDOvotz59lFe5qxRZx6C75OtwbisN56xYB4= -cloud.google.com/go/accessapproval v1.5.0/go.mod h1:HFy3tuiGvMdcd/u+Cu5b9NkO1pEICJ46IR82PoUdplw= -cloud.google.com/go/accesscontextmanager v1.3.0/go.mod h1:TgCBehyr5gNMz7ZaH9xubp+CE8dkrszb4oK9CWyvD4o= -cloud.google.com/go/accesscontextmanager v1.4.0/go.mod h1:/Kjh7BBu/Gh83sv+K60vN9QE5NJcd80sU33vIe2IFPE= -cloud.google.com/go/aiplatform v1.22.0/go.mod h1:ig5Nct50bZlzV6NvKaTwmplLLddFx0YReh9WfTO5jKw= -cloud.google.com/go/aiplatform v1.24.0/go.mod h1:67UUvRBKG6GTayHKV8DBv2RtR1t93YRu5B1P3x99mYY= -cloud.google.com/go/aiplatform v1.27.0/go.mod h1:Bvxqtl40l0WImSb04d0hXFU7gDOiq9jQmorivIiWcKg= -cloud.google.com/go/analytics v0.11.0/go.mod h1:DjEWCu41bVbYcKyvlws9Er60YE4a//bK6mnhWvQeFNI= -cloud.google.com/go/analytics v0.12.0/go.mod h1:gkfj9h6XRf9+TS4bmuhPEShsh3hH8PAZzm/41OOhQd4= -cloud.google.com/go/apigateway v1.3.0/go.mod h1:89Z8Bhpmxu6AmUxuVRg/ECRGReEdiP3vQtk4Z1J9rJk= -cloud.google.com/go/apigateway v1.4.0/go.mod h1:pHVY9MKGaH9PQ3pJ4YLzoj6U5FUDeDFBllIz7WmzJoc= -cloud.google.com/go/apigeeconnect v1.3.0/go.mod h1:G/AwXFAKo0gIXkPTVfZDd2qA1TxBXJ3MgMRBQkIi9jc= -cloud.google.com/go/apigeeconnect v1.4.0/go.mod h1:kV4NwOKqjvt2JYR0AoIWo2QGfoRtn/pkS3QlHp0Ni04= -cloud.google.com/go/appengine v1.4.0/go.mod h1:CS2NhuBuDXM9f+qscZ6V86m1MIIqPj3WC/UoEuR1Sno= -cloud.google.com/go/appengine v1.5.0/go.mod h1:TfasSozdkFI0zeoxW3PTBLiNqRmzraodCWatWI9Dmak= -cloud.google.com/go/area120 v0.5.0/go.mod h1:DE/n4mp+iqVyvxHN41Vf1CR602GiHQjFPusMFW6bGR4= -cloud.google.com/go/area120 v0.6.0/go.mod h1:39yFJqWVgm0UZqWTOdqkLhjoC7uFfgXRC8g/ZegeAh0= -cloud.google.com/go/artifactregistry v1.6.0/go.mod h1:IYt0oBPSAGYj/kprzsBjZ/4LnG/zOcHyFHjWPCi6SAQ= -cloud.google.com/go/artifactregistry v1.7.0/go.mod h1:mqTOFOnGZx8EtSqK/ZWcsm/4U8B77rbcLP6ruDU2Ixk= -cloud.google.com/go/artifactregistry v1.8.0/go.mod h1:w3GQXkJX8hiKN0v+at4b0qotwijQbYUqF2GWkZzAhC0= -cloud.google.com/go/artifactregistry v1.9.0/go.mod h1:2K2RqvA2CYvAeARHRkLDhMDJ3OXy26h3XW+3/Jh2uYc= -cloud.google.com/go/asset v1.5.0/go.mod h1:5mfs8UvcM5wHhqtSv8J1CtxxaQq3AdBxxQi2jGW/K4o= -cloud.google.com/go/asset v1.7.0/go.mod h1:YbENsRK4+xTiL+Ofoj5Ckf+O17kJtgp3Y3nn4uzZz5s= -cloud.google.com/go/asset v1.8.0/go.mod h1:mUNGKhiqIdbr8X7KNayoYvyc4HbbFO9URsjbytpUaW0= -cloud.google.com/go/asset v1.9.0/go.mod h1:83MOE6jEJBMqFKadM9NLRcs80Gdw76qGuHn8m3h8oHQ= -cloud.google.com/go/asset v1.10.0/go.mod h1:pLz7uokL80qKhzKr4xXGvBQXnzHn5evJAEAtZiIb0wY= -cloud.google.com/go/assuredworkloads v1.5.0/go.mod h1:n8HOZ6pff6re5KYfBXcFvSViQjDwxFkAkmUFffJRbbY= -cloud.google.com/go/assuredworkloads v1.6.0/go.mod h1:yo2YOk37Yc89Rsd5QMVECvjaMKymF9OP+QXWlKXUkXw= -cloud.google.com/go/assuredworkloads v1.7.0/go.mod h1:z/736/oNmtGAyU47reJgGN+KVoYoxeLBoj4XkKYscNI= -cloud.google.com/go/assuredworkloads v1.8.0/go.mod h1:AsX2cqyNCOvEQC8RMPnoc0yEarXQk6WEKkxYfL6kGIo= -cloud.google.com/go/assuredworkloads v1.9.0/go.mod h1:kFuI1P78bplYtT77Tb1hi0FMxM0vVpRC7VVoJC3ZoT0= -cloud.google.com/go/automl v1.5.0/go.mod h1:34EjfoFGMZ5sgJ9EoLsRtdPSNZLcfflJR39VbVNS2M0= -cloud.google.com/go/automl v1.6.0/go.mod h1:ugf8a6Fx+zP0D59WLhqgTDsQI9w07o64uf/Is3Nh5p8= -cloud.google.com/go/automl v1.7.0/go.mod h1:RL9MYCCsJEOmt0Wf3z9uzG0a7adTT1fe+aObgSpkCt8= -cloud.google.com/go/automl v1.8.0/go.mod h1:xWx7G/aPEe/NP+qzYXktoBSDfjO+vnKMGgsApGJJquM= -cloud.google.com/go/baremetalsolution v0.3.0/go.mod h1:XOrocE+pvK1xFfleEnShBlNAXf+j5blPPxrhjKgnIFc= -cloud.google.com/go/baremetalsolution v0.4.0/go.mod h1:BymplhAadOO/eBa7KewQ0Ppg4A4Wplbn+PsFKRLo0uI= -cloud.google.com/go/batch v0.3.0/go.mod h1:TR18ZoAekj1GuirsUsR1ZTKN3FC/4UDnScjT8NXImFE= -cloud.google.com/go/batch v0.4.0/go.mod h1:WZkHnP43R/QCGQsZ+0JyG4i79ranE2u8xvjq/9+STPE= -cloud.google.com/go/beyondcorp v0.2.0/go.mod h1:TB7Bd+EEtcw9PCPQhCJtJGjk/7TC6ckmnSFS+xwTfm4= -cloud.google.com/go/beyondcorp v0.3.0/go.mod h1:E5U5lcrcXMsCuoDNyGrpyTm/hn7ne941Jz2vmksAxW8= cloud.google.com/go/bigquery v1.0.1/go.mod h1:i/xbL2UlR5RvWAURpBYZTtm/cXjCha9lbfbpx4poX+o= cloud.google.com/go/bigquery v1.3.0/go.mod h1:PjpwJnslEMmckchkHFfq+HTD2DmtT67aNFKH1/VBDHE= cloud.google.com/go/bigquery v1.4.0/go.mod h1:S8dzgnTigyfTmLBfrtrhyYhwRxG72rYxvftPBK2Dvzc= cloud.google.com/go/bigquery v1.5.0/go.mod h1:snEHRnqQbz117VIFhE8bmtwIDY80NLUZUMb4Nv6dBIg= cloud.google.com/go/bigquery v1.7.0/go.mod h1://okPTzCYNXSlb24MZs83e2Do+h+VXtc4gLoIoXIAPc= cloud.google.com/go/bigquery v1.8.0/go.mod h1:J5hqkt3O0uAFnINi6JXValWIb1v0goeZM77hZzJN/fQ= -cloud.google.com/go/bigquery v1.42.0/go.mod h1:8dRTJxhtG+vwBKzE5OseQn/hiydoQN3EedCaOdYmxRA= -cloud.google.com/go/bigquery v1.43.0/go.mod h1:ZMQcXHsl+xmU1z36G2jNGZmKp9zNY5BUua5wDgmNCfw= -cloud.google.com/go/bigquery v1.44.0/go.mod h1:0Y33VqXTEsbamHJvJHdFmtqHvMIY28aK1+dFsvaChGc= -cloud.google.com/go/billing v1.4.0/go.mod h1:g9IdKBEFlItS8bTtlrZdVLWSSdSyFUZKXNS02zKMOZY= -cloud.google.com/go/billing v1.5.0/go.mod h1:mztb1tBc3QekhjSgmpf/CV4LzWXLzCArwpLmP2Gm88s= -cloud.google.com/go/billing v1.6.0/go.mod h1:WoXzguj+BeHXPbKfNWkqVtDdzORazmCjraY+vrxcyvI= -cloud.google.com/go/billing v1.7.0/go.mod h1:q457N3Hbj9lYwwRbnlD7vUpyjq6u5U1RAOArInEiD5Y= -cloud.google.com/go/binaryauthorization v1.1.0/go.mod h1:xwnoWu3Y84jbuHa0zd526MJYmtnVXn0syOjaJgy4+dM= -cloud.google.com/go/binaryauthorization v1.2.0/go.mod h1:86WKkJHtRcv5ViNABtYMhhNWRrD1Vpi//uKEy7aYEfI= -cloud.google.com/go/binaryauthorization v1.3.0/go.mod h1:lRZbKgjDIIQvzYQS1p99A7/U1JqvqeZg0wiI5tp6tg0= -cloud.google.com/go/binaryauthorization v1.4.0/go.mod h1:tsSPQrBd77VLplV70GUhBf/Zm3FsKmgSqgm4UmiDItk= -cloud.google.com/go/certificatemanager v1.3.0/go.mod h1:n6twGDvcUBFu9uBgt4eYvvf3sQ6My8jADcOVwHmzadg= -cloud.google.com/go/certificatemanager v1.4.0/go.mod h1:vowpercVFyqs8ABSmrdV+GiFf2H/ch3KyudYQEMM590= -cloud.google.com/go/channel v1.8.0/go.mod h1:W5SwCXDJsq/rg3tn3oG0LOxpAo6IMxNa09ngphpSlnk= -cloud.google.com/go/channel v1.9.0/go.mod h1:jcu05W0my9Vx4mt3/rEHpfxc9eKi9XwsdDL8yBMbKUk= -cloud.google.com/go/cloudbuild v1.3.0/go.mod h1:WequR4ULxlqvMsjDEEEFnOG5ZSRSgWOywXYDb1vPE6U= -cloud.google.com/go/cloudbuild v1.4.0/go.mod h1:5Qwa40LHiOXmz3386FrjrYM93rM/hdRr7b53sySrTqA= -cloud.google.com/go/clouddms v1.3.0/go.mod h1:oK6XsCDdW4Ib3jCCBugx+gVjevp2TMXFtgxvPSee3OM= -cloud.google.com/go/clouddms v1.4.0/go.mod h1:Eh7sUGCC+aKry14O1NRljhjyrr0NFC0G2cjwX0cByRk= -cloud.google.com/go/cloudtasks v1.5.0/go.mod h1:fD92REy1x5woxkKEkLdvavGnPJGEn8Uic9nWuLzqCpY= -cloud.google.com/go/cloudtasks v1.6.0/go.mod h1:C6Io+sxuke9/KNRkbQpihnW93SWDU3uXt92nu85HkYI= -cloud.google.com/go/cloudtasks v1.7.0/go.mod h1:ImsfdYWwlWNJbdgPIIGJWC+gemEGTBK/SunNQQNCAb4= -cloud.google.com/go/cloudtasks v1.8.0/go.mod h1:gQXUIwCSOI4yPVK7DgTVFiiP0ZW/eQkydWzwVMdHxrI= -cloud.google.com/go/compute v0.1.0/go.mod h1:GAesmwr110a34z04OlxYkATPBEfVhkymfTBXtfbBFow= -cloud.google.com/go/compute v1.3.0/go.mod h1:cCZiE1NHEtai4wiufUhW8I8S1JKkAnhnQJWM7YD99wM= -cloud.google.com/go/compute v1.5.0/go.mod h1:9SMHyhJlzhlkJqrPAc839t2BZFTSk6Jdj6mkzQJeu0M= -cloud.google.com/go/compute v1.6.0/go.mod h1:T29tfhtVbq1wvAPo0E3+7vhgmkOYeXjhFvz/FMzPu0s= -cloud.google.com/go/compute v1.6.1/go.mod h1:g85FgpzFvNULZ+S8AYq87axRKuf2Kh7deLqV/jJ3thU= -cloud.google.com/go/compute v1.7.0/go.mod h1:435lt8av5oL9P3fv1OEzSbSUe+ybHXGMPQHHZWZxy9U= -cloud.google.com/go/compute v1.10.0/go.mod h1:ER5CLbMxl90o2jtNbGSbtfOpQKR0t15FOtRsugnLrlU= -cloud.google.com/go/compute v1.12.0/go.mod h1:e8yNOBcBONZU1vJKCvCoDw/4JQsA0dpM4x/6PIIOocU= -cloud.google.com/go/compute v1.12.1/go.mod h1:e8yNOBcBONZU1vJKCvCoDw/4JQsA0dpM4x/6PIIOocU= cloud.google.com/go/compute v1.13.0 h1:AYrLkB8NPdDRslNp4Jxmzrhdr03fUAIDbiGFjLWowoU= cloud.google.com/go/compute v1.13.0/go.mod h1:5aPTS0cUNMIc1CE546K+Th6weJUNQErARyZtRXDJ8GE= -cloud.google.com/go/compute/metadata v0.1.0/go.mod h1:Z1VN+bulIf6bt4P/C37K4DyZYZEXYonfTBHHFPO/4UU= cloud.google.com/go/compute/metadata v0.2.1 h1:efOwf5ymceDhK6PKMnnrTHP4pppY5L22mle96M1yP48= cloud.google.com/go/compute/metadata v0.2.1/go.mod h1:jgHgmJd2RKBGzXqF5LR2EZMGxBkeanZ9wwa75XHJgOM= -cloud.google.com/go/contactcenterinsights v1.3.0/go.mod h1:Eu2oemoePuEFc/xKFPjbTuPSj0fYJcPls9TFlPNnHHY= -cloud.google.com/go/contactcenterinsights v1.4.0/go.mod h1:L2YzkGbPsv+vMQMCADxJoT9YiTTnSEd6fEvCeHTYVck= -cloud.google.com/go/container v1.6.0/go.mod h1:Xazp7GjJSeUYo688S+6J5V+n/t+G5sKBTFkKNudGRxg= -cloud.google.com/go/container v1.7.0/go.mod h1:Dp5AHtmothHGX3DwwIHPgq45Y8KmNsgN3amoYfxVkLo= -cloud.google.com/go/containeranalysis v0.5.1/go.mod h1:1D92jd8gRR/c0fGMlymRgxWD3Qw9C1ff6/T7mLgVL8I= -cloud.google.com/go/containeranalysis v0.6.0/go.mod h1:HEJoiEIu+lEXM+k7+qLCci0h33lX3ZqoYFdmPcoO7s4= -cloud.google.com/go/datacatalog v1.3.0/go.mod h1:g9svFY6tuR+j+hrTw3J2dNcmI0dzmSiyOzm8kpLq0a0= -cloud.google.com/go/datacatalog v1.5.0/go.mod h1:M7GPLNQeLfWqeIm3iuiruhPzkt65+Bx8dAKvScX8jvs= -cloud.google.com/go/datacatalog v1.6.0/go.mod h1:+aEyF8JKg+uXcIdAmmaMUmZ3q1b/lKLtXCmXdnc0lbc= -cloud.google.com/go/datacatalog v1.7.0/go.mod h1:9mEl4AuDYWw81UGc41HonIHH7/sn52H0/tc8f8ZbZIE= -cloud.google.com/go/datacatalog v1.8.0/go.mod h1:KYuoVOv9BM8EYz/4eMFxrr4DUKhGIOXxZoKYF5wdISM= -cloud.google.com/go/dataflow v0.6.0/go.mod h1:9QwV89cGoxjjSR9/r7eFDqqjtvbKxAK2BaYU6PVk9UM= -cloud.google.com/go/dataflow v0.7.0/go.mod h1:PX526vb4ijFMesO1o202EaUmouZKBpjHsTlCtB4parQ= -cloud.google.com/go/dataform v0.3.0/go.mod h1:cj8uNliRlHpa6L3yVhDOBrUXH+BPAO1+KFMQQNSThKo= -cloud.google.com/go/dataform v0.4.0/go.mod h1:fwV6Y4Ty2yIFL89huYlEkwUPtS7YZinZbzzj5S9FzCE= -cloud.google.com/go/dataform v0.5.0/go.mod h1:GFUYRe8IBa2hcomWplodVmUx/iTL0FrsauObOM3Ipr0= -cloud.google.com/go/datafusion v1.4.0/go.mod h1:1Zb6VN+W6ALo85cXnM1IKiPw+yQMKMhB9TsTSRDo/38= -cloud.google.com/go/datafusion v1.5.0/go.mod h1:Kz+l1FGHB0J+4XF2fud96WMmRiq/wj8N9u007vyXZ2w= -cloud.google.com/go/datalabeling v0.5.0/go.mod h1:TGcJ0G2NzcsXSE/97yWjIZO0bXj0KbVlINXMG9ud42I= -cloud.google.com/go/datalabeling v0.6.0/go.mod h1:WqdISuk/+WIGeMkpw/1q7bK/tFEZxsrFJOJdY2bXvTQ= -cloud.google.com/go/dataplex v1.3.0/go.mod h1:hQuRtDg+fCiFgC8j0zV222HvzFQdRd+SVX8gdmFcZzA= -cloud.google.com/go/dataplex v1.4.0/go.mod h1:X51GfLXEMVJ6UN47ESVqvlsRplbLhcsAt0kZCCKsU0A= -cloud.google.com/go/dataproc v1.7.0/go.mod h1:CKAlMjII9H90RXaMpSxQ8EU6dQx6iAYNPcYPOkSbi8s= -cloud.google.com/go/dataproc v1.8.0/go.mod h1:5OW+zNAH0pMpw14JVrPONsxMQYMBqJuzORhIBfBn9uI= -cloud.google.com/go/dataqna v0.5.0/go.mod h1:90Hyk596ft3zUQ8NkFfvICSIfHFh1Bc7C4cK3vbhkeo= -cloud.google.com/go/dataqna v0.6.0/go.mod h1:1lqNpM7rqNLVgWBJyk5NF6Uen2PHym0jtVJonplVsDA= cloud.google.com/go/datastore v1.0.0/go.mod h1:LXYbyblFSglQ5pkeyhO+Qmw7ukd3C+pD7TKLgZqpHYE= cloud.google.com/go/datastore v1.1.0/go.mod h1:umbIZjpQpHh4hmRpGhH4tLFup+FVzqBi1b3c64qFpCk= -cloud.google.com/go/datastore v1.10.0/go.mod h1:PC5UzAmDEkAmkfaknstTYbNpgE49HAgW2J1gcgUfmdM= -cloud.google.com/go/datastream v1.2.0/go.mod h1:i/uTP8/fZwgATHS/XFu0TcNUhuA0twZxxQ3EyCUQMwo= -cloud.google.com/go/datastream v1.3.0/go.mod h1:cqlOX8xlyYF/uxhiKn6Hbv6WjwPPuI9W2M9SAXwaLLQ= -cloud.google.com/go/datastream v1.4.0/go.mod h1:h9dpzScPhDTs5noEMQVWP8Wx8AFBRyS0s8KWPx/9r0g= -cloud.google.com/go/datastream v1.5.0/go.mod h1:6TZMMNPwjUqZHBKPQ1wwXpb0d5VDVPl2/XoS5yi88q4= -cloud.google.com/go/deploy v1.4.0/go.mod h1:5Xghikd4VrmMLNaF6FiRFDlHb59VM59YoDQnOUdsH/c= -cloud.google.com/go/deploy v1.5.0/go.mod h1:ffgdD0B89tToyW/U/D2eL0jN2+IEV/3EMuXHA0l4r+s= -cloud.google.com/go/dialogflow v1.15.0/go.mod h1:HbHDWs33WOGJgn6rfzBW1Kv807BE3O1+xGbn59zZWI4= -cloud.google.com/go/dialogflow v1.16.1/go.mod h1:po6LlzGfK+smoSmTBnbkIZY2w8ffjz/RcGSS+sh1el0= -cloud.google.com/go/dialogflow v1.17.0/go.mod h1:YNP09C/kXA1aZdBgC/VtXX74G/TKn7XVCcVumTflA+8= -cloud.google.com/go/dialogflow v1.18.0/go.mod h1:trO7Zu5YdyEuR+BhSNOqJezyFQ3aUzz0njv7sMx/iek= -cloud.google.com/go/dialogflow v1.19.0/go.mod h1:JVmlG1TwykZDtxtTXujec4tQ+D8SBFMoosgy+6Gn0s0= -cloud.google.com/go/dlp v1.6.0/go.mod h1:9eyB2xIhpU0sVwUixfBubDoRwP+GjeUoxxeueZmqvmM= -cloud.google.com/go/dlp v1.7.0/go.mod h1:68ak9vCiMBjbasxeVD17hVPxDEck+ExiHavX8kiHG+Q= -cloud.google.com/go/documentai v1.7.0/go.mod h1:lJvftZB5NRiFSX4moiye1SMxHx0Bc3x1+p9e/RfXYiU= -cloud.google.com/go/documentai v1.8.0/go.mod h1:xGHNEB7CtsnySCNrCFdCyyMz44RhFEEX2Q7UD0c5IhU= -cloud.google.com/go/documentai v1.9.0/go.mod h1:FS5485S8R00U10GhgBC0aNGrJxBP8ZVpEeJ7PQDZd6k= -cloud.google.com/go/documentai v1.10.0/go.mod h1:vod47hKQIPeCfN2QS/jULIvQTugbmdc0ZvxxfQY1bg4= -cloud.google.com/go/domains v0.6.0/go.mod h1:T9Rz3GasrpYk6mEGHh4rymIhjlnIuB4ofT1wTxDeT4Y= -cloud.google.com/go/domains v0.7.0/go.mod h1:PtZeqS1xjnXuRPKE/88Iru/LdfoRyEHYA9nFQf4UKpg= -cloud.google.com/go/edgecontainer v0.1.0/go.mod h1:WgkZ9tp10bFxqO8BLPqv2LlfmQF1X8lZqwW4r1BTajk= -cloud.google.com/go/edgecontainer v0.2.0/go.mod h1:RTmLijy+lGpQ7BXuTDa4C4ssxyXT34NIuHIgKuP4s5w= -cloud.google.com/go/errorreporting v0.3.0/go.mod h1:xsP2yaAp+OAW4OIm60An2bbLpqIhKXdWR/tawvl7QzU= -cloud.google.com/go/essentialcontacts v1.3.0/go.mod h1:r+OnHa5jfj90qIfZDO/VztSFqbQan7HV75p8sA+mdGI= -cloud.google.com/go/essentialcontacts v1.4.0/go.mod h1:8tRldvHYsmnBCHdFpvU+GL75oWiBKl80BiqlFh9tp+8= -cloud.google.com/go/eventarc v1.7.0/go.mod h1:6ctpF3zTnaQCxUjHUdcfgcA1A2T309+omHZth7gDfmc= -cloud.google.com/go/eventarc v1.8.0/go.mod h1:imbzxkyAU4ubfsaKYdQg04WS1NvncblHEup4kvF+4gw= -cloud.google.com/go/filestore v1.3.0/go.mod h1:+qbvHGvXU1HaKX2nD0WEPo92TP/8AQuCVEBXNY9z0+w= -cloud.google.com/go/filestore v1.4.0/go.mod h1:PaG5oDfo9r224f8OYXURtAsY+Fbyq/bLYoINEK8XQAI= cloud.google.com/go/firestore v1.1.0/go.mod h1:ulACoGHTpvq5r8rxGJ4ddJZBZqakUQqClKRT5SZwBmk= -cloud.google.com/go/firestore v1.9.0/go.mod h1:HMkjKHNTtRyZNiMzu7YAsLr9K3X2udY2AMwDaMEQiiE= -cloud.google.com/go/functions v1.6.0/go.mod h1:3H1UA3qiIPRWD7PeZKLvHZ9SaQhR26XIJcC0A5GbvAk= -cloud.google.com/go/functions v1.7.0/go.mod h1:+d+QBcWM+RsrgZfV9xo6KfA1GlzJfxcfZcRPEhDDfzg= -cloud.google.com/go/functions v1.8.0/go.mod h1:RTZ4/HsQjIqIYP9a9YPbU+QFoQsAlYgrwOXJWHn1POY= -cloud.google.com/go/functions v1.9.0/go.mod h1:Y+Dz8yGguzO3PpIjhLTbnqV1CWmgQ5UwtlpzoyquQ08= -cloud.google.com/go/gaming v1.5.0/go.mod h1:ol7rGcxP/qHTRQE/RO4bxkXq+Fix0j6D4LFPzYTIrDM= -cloud.google.com/go/gaming v1.6.0/go.mod h1:YMU1GEvA39Qt3zWGyAVA9bpYz/yAhTvaQ1t2sK4KPUA= -cloud.google.com/go/gaming v1.7.0/go.mod h1:LrB8U7MHdGgFG851iHAfqUdLcKBdQ55hzXy9xBJz0+w= -cloud.google.com/go/gaming v1.8.0/go.mod h1:xAqjS8b7jAVW0KFYeRUxngo9My3f33kFmua++Pi+ggM= -cloud.google.com/go/gkebackup v0.2.0/go.mod h1:XKvv/4LfG829/B8B7xRkk8zRrOEbKtEam6yNfuQNH60= -cloud.google.com/go/gkebackup v0.3.0/go.mod h1:n/E671i1aOQvUxT541aTkCwExO/bTer2HDlj4TsBRAo= -cloud.google.com/go/gkeconnect v0.5.0/go.mod h1:c5lsNAg5EwAy7fkqX/+goqFsU1Da/jQFqArp+wGNr/o= -cloud.google.com/go/gkeconnect v0.6.0/go.mod h1:Mln67KyU/sHJEBY8kFZ0xTeyPtzbq9StAVvEULYK16A= -cloud.google.com/go/gkehub v0.9.0/go.mod h1:WYHN6WG8w9bXU0hqNxt8rm5uxnk8IH+lPY9J2TV7BK0= -cloud.google.com/go/gkehub v0.10.0/go.mod h1:UIPwxI0DsrpsVoWpLB0stwKCP+WFVG9+y977wO+hBH0= -cloud.google.com/go/gkemulticloud v0.3.0/go.mod h1:7orzy7O0S+5kq95e4Hpn7RysVA7dPs8W/GgfUtsPbrA= -cloud.google.com/go/gkemulticloud v0.4.0/go.mod h1:E9gxVBnseLWCk24ch+P9+B2CoDFJZTyIgLKSalC7tuI= -cloud.google.com/go/grafeas v0.2.0/go.mod h1:KhxgtF2hb0P191HlY5besjYm6MqTSTj3LSI+M+ByZHc= -cloud.google.com/go/gsuiteaddons v1.3.0/go.mod h1:EUNK/J1lZEZO8yPtykKxLXI6JSVN2rg9bN8SXOa0bgM= -cloud.google.com/go/gsuiteaddons v1.4.0/go.mod h1:rZK5I8hht7u7HxFQcFei0+AtfS9uSushomRlg+3ua1o= -cloud.google.com/go/iam v0.1.0/go.mod h1:vcUNEa0pEm0qRVpmWepWaFMIAI8/hjB9mO8rNCJtF6c= -cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY= -cloud.google.com/go/iam v0.5.0/go.mod h1:wPU9Vt0P4UmCux7mqtRu6jcpPAb74cP1fh50J3QpkUc= -cloud.google.com/go/iam v0.6.0/go.mod h1:+1AH33ueBne5MzYccyMHtEKqLE4/kJOibtffMHDMFMc= -cloud.google.com/go/iam v0.7.0 h1:k4MuwOsS7zGJJ+QfZ5vBK8SgHBAvYN/23BWsiihJ1vs= -cloud.google.com/go/iam v0.7.0/go.mod h1:H5Br8wRaDGNc8XP3keLc4unfUUZeyH3Sfl9XpQEYOeg= -cloud.google.com/go/iap v1.4.0/go.mod h1:RGFwRJdihTINIe4wZ2iCP0zF/qu18ZwyKxrhMhygBEc= -cloud.google.com/go/iap v1.5.0/go.mod h1:UH/CGgKd4KyohZL5Pt0jSKE4m3FR51qg6FKQ/z/Ix9A= -cloud.google.com/go/ids v1.1.0/go.mod h1:WIuwCaYVOzHIj2OhN9HAwvW+DBdmUAdcWlFxRl+KubM= -cloud.google.com/go/ids v1.2.0/go.mod h1:5WXvp4n25S0rA/mQWAg1YEEBBq6/s+7ml1RDCW1IrcY= -cloud.google.com/go/iot v1.3.0/go.mod h1:r7RGh2B61+B8oz0AGE+J72AhA0G7tdXItODWsaA2oLs= -cloud.google.com/go/iot v1.4.0/go.mod h1:dIDxPOn0UvNDUMD8Ger7FIaTuvMkj+aGk94RPP0iV+g= -cloud.google.com/go/kms v1.4.0/go.mod h1:fajBHndQ+6ubNw6Ss2sSd+SWvjL26RNo/dr7uxsnnOA= -cloud.google.com/go/kms v1.5.0/go.mod h1:QJS2YY0eJGBg3mnDfuaCyLauWwBJiHRboYxJ++1xJNg= -cloud.google.com/go/kms v1.6.0/go.mod h1:Jjy850yySiasBUDi6KFUwUv2n1+o7QZFyuUJg6OgjA0= -cloud.google.com/go/language v1.4.0/go.mod h1:F9dRpNFQmJbkaop6g0JhSBXCNlO90e1KWx5iDdxbWic= -cloud.google.com/go/language v1.6.0/go.mod h1:6dJ8t3B+lUYfStgls25GusK04NLh3eDLQnWM3mdEbhI= -cloud.google.com/go/language v1.7.0/go.mod h1:DJ6dYN/W+SQOjF8e1hLQXMF21AkH2w9wiPzPCJa2MIE= -cloud.google.com/go/language v1.8.0/go.mod h1:qYPVHf7SPoNNiCL2Dr0FfEFNil1qi3pQEyygwpgVKB8= -cloud.google.com/go/lifesciences v0.5.0/go.mod h1:3oIKy8ycWGPUyZDR/8RNnTOYevhaMLqh5vLUXs9zvT8= -cloud.google.com/go/lifesciences v0.6.0/go.mod h1:ddj6tSX/7BOnhxCSd3ZcETvtNr8NZ6t/iPhY2Tyfu08= -cloud.google.com/go/logging v1.6.1/go.mod h1:5ZO0mHHbvm8gEmeEUHrmDlTDSu5imF6MUP9OfilNXBw= -cloud.google.com/go/longrunning v0.1.1/go.mod h1:UUFxuDWkv22EuY93jjmDMFT5GPQKeFVJBIF6QlTqdsE= +cloud.google.com/go/iam v0.8.0 h1:E2osAkZzxI/+8pZcxVLcDtAQx/u+hZXVryUaYQ5O0Kk= +cloud.google.com/go/iam v0.8.0/go.mod h1:lga0/y3iH6CX7sYqypWJ33hf7kkfXJag67naqGESjkE= cloud.google.com/go/longrunning v0.3.0 h1:NjljC+FYPV3uh5/OwWT6pVU+doBqMg2x/rZlE+CamDs= -cloud.google.com/go/longrunning v0.3.0/go.mod h1:qth9Y41RRSUE69rDcOn6DdK3HfQfsUI0YSmW3iIlLJc= -cloud.google.com/go/managedidentities v1.3.0/go.mod h1:UzlW3cBOiPrzucO5qWkNkh0w33KFtBJU281hacNvsdE= -cloud.google.com/go/managedidentities v1.4.0/go.mod h1:NWSBYbEMgqmbZsLIyKvxrYbtqOsxY1ZrGM+9RgDqInM= -cloud.google.com/go/mediatranslation v0.5.0/go.mod h1:jGPUhGTybqsPQn91pNXw0xVHfuJ3leR1wj37oU3y1f4= -cloud.google.com/go/mediatranslation v0.6.0/go.mod h1:hHdBCTYNigsBxshbznuIMFNe5QXEowAuNmmC7h8pu5w= -cloud.google.com/go/memcache v1.4.0/go.mod h1:rTOfiGZtJX1AaFUrOgsMHX5kAzaTQ8azHiuDoTPzNsE= -cloud.google.com/go/memcache v1.5.0/go.mod h1:dk3fCK7dVo0cUU2c36jKb4VqKPS22BTkf81Xq617aWM= -cloud.google.com/go/memcache v1.6.0/go.mod h1:XS5xB0eQZdHtTuTF9Hf8eJkKtR3pVRCcvJwtm68T3rA= -cloud.google.com/go/memcache v1.7.0/go.mod h1:ywMKfjWhNtkQTxrWxCkCFkoPjLHPW6A7WOTVI8xy3LY= -cloud.google.com/go/metastore v1.5.0/go.mod h1:2ZNrDcQwghfdtCwJ33nM0+GrBGlVuh8rakL3vdPY3XY= -cloud.google.com/go/metastore v1.6.0/go.mod h1:6cyQTls8CWXzk45G55x57DVQ9gWg7RiH65+YgPsNh9s= -cloud.google.com/go/metastore v1.7.0/go.mod h1:s45D0B4IlsINu87/AsWiEVYbLaIMeUSoxlKKDqBGFS8= -cloud.google.com/go/metastore v1.8.0/go.mod h1:zHiMc4ZUpBiM7twCIFQmJ9JMEkDSyZS9U12uf7wHqSI= -cloud.google.com/go/monitoring v1.7.0/go.mod h1:HpYse6kkGo//7p6sT0wsIC6IBDET0RhIsnmlA53dvEk= -cloud.google.com/go/monitoring v1.8.0/go.mod h1:E7PtoMJ1kQXWxPjB6mv2fhC5/15jInuulFdYYtlcvT4= -cloud.google.com/go/networkconnectivity v1.4.0/go.mod h1:nOl7YL8odKyAOtzNX73/M5/mGZgqqMeryi6UPZTk/rA= -cloud.google.com/go/networkconnectivity v1.5.0/go.mod h1:3GzqJx7uhtlM3kln0+x5wyFvuVH1pIBJjhCpjzSt75o= -cloud.google.com/go/networkconnectivity v1.6.0/go.mod h1:OJOoEXW+0LAxHh89nXd64uGG+FbQoeH8DtxCHVOMlaM= -cloud.google.com/go/networkconnectivity v1.7.0/go.mod h1:RMuSbkdbPwNMQjB5HBWD5MpTBnNm39iAVpC3TmsExt8= -cloud.google.com/go/networkmanagement v1.4.0/go.mod h1:Q9mdLLRn60AsOrPc8rs8iNV6OHXaGcDdsIQe1ohekq8= -cloud.google.com/go/networkmanagement v1.5.0/go.mod h1:ZnOeZ/evzUdUsnvRt792H0uYEnHQEMaz+REhhzJRcf4= -cloud.google.com/go/networksecurity v0.5.0/go.mod h1:xS6fOCoqpVC5zx15Z/MqkfDwH4+m/61A3ODiDV1xmiQ= -cloud.google.com/go/networksecurity v0.6.0/go.mod h1:Q5fjhTr9WMI5mbpRYEbiexTzROf7ZbDzvzCrNl14nyU= -cloud.google.com/go/notebooks v1.2.0/go.mod h1:9+wtppMfVPUeJ8fIWPOq1UnATHISkGXGqTkxeieQ6UY= -cloud.google.com/go/notebooks v1.3.0/go.mod h1:bFR5lj07DtCPC7YAAJ//vHskFBxA5JzYlH68kXVdk34= -cloud.google.com/go/notebooks v1.4.0/go.mod h1:4QPMngcwmgb6uw7Po99B2xv5ufVoIQ7nOGDyL4P8AgA= -cloud.google.com/go/notebooks v1.5.0/go.mod h1:q8mwhnP9aR8Hpfnrc5iN5IBhrXUy8S2vuYs+kBJ/gu0= -cloud.google.com/go/optimization v1.1.0/go.mod h1:5po+wfvX5AQlPznyVEZjGJTMr4+CAkJf2XSTQOOl9l4= -cloud.google.com/go/optimization v1.2.0/go.mod h1:Lr7SOHdRDENsh+WXVmQhQTrzdu9ybg0NecjHidBq6xs= -cloud.google.com/go/orchestration v1.3.0/go.mod h1:Sj5tq/JpWiB//X/q3Ngwdl5K7B7Y0KZ7bfv0wL6fqVA= -cloud.google.com/go/orchestration v1.4.0/go.mod h1:6W5NLFWs2TlniBphAViZEVhrXRSMgUGDfW7vrWKvsBk= -cloud.google.com/go/orgpolicy v1.4.0/go.mod h1:xrSLIV4RePWmP9P3tBl8S93lTmlAxjm06NSm2UTmKvE= -cloud.google.com/go/orgpolicy v1.5.0/go.mod h1:hZEc5q3wzwXJaKrsx5+Ewg0u1LxJ51nNFlext7Tanwc= -cloud.google.com/go/osconfig v1.7.0/go.mod h1:oVHeCeZELfJP7XLxcBGTMBvRO+1nQ5tFG9VQTmYS2Fs= -cloud.google.com/go/osconfig v1.8.0/go.mod h1:EQqZLu5w5XA7eKizepumcvWx+m8mJUhEwiPqWiZeEdg= -cloud.google.com/go/osconfig v1.9.0/go.mod h1:Yx+IeIZJ3bdWmzbQU4fxNl8xsZ4amB+dygAwFPlvnNo= -cloud.google.com/go/osconfig v1.10.0/go.mod h1:uMhCzqC5I8zfD9zDEAfvgVhDS8oIjySWh+l4WK6GnWw= -cloud.google.com/go/oslogin v1.4.0/go.mod h1:YdgMXWRaElXz/lDk1Na6Fh5orF7gvmJ0FGLIs9LId4E= -cloud.google.com/go/oslogin v1.5.0/go.mod h1:D260Qj11W2qx/HVF29zBg+0fd6YCSjSqLUkY/qEenQU= -cloud.google.com/go/oslogin v1.6.0/go.mod h1:zOJ1O3+dTU8WPlGEkFSh7qeHPPSoxrcMbbK1Nm2iX70= -cloud.google.com/go/oslogin v1.7.0/go.mod h1:e04SN0xO1UNJ1M5GP0vzVBFicIe4O53FOfcixIqTyXo= -cloud.google.com/go/phishingprotection v0.5.0/go.mod h1:Y3HZknsK9bc9dMi+oE8Bim0lczMU6hrX0UpADuMefr0= -cloud.google.com/go/phishingprotection v0.6.0/go.mod h1:9Y3LBLgy0kDTcYET8ZH3bq/7qni15yVUoAxiFxnlSUA= -cloud.google.com/go/policytroubleshooter v1.3.0/go.mod h1:qy0+VwANja+kKrjlQuOzmlvscn4RNsAc0e15GGqfMxg= -cloud.google.com/go/policytroubleshooter v1.4.0/go.mod h1:DZT4BcRw3QoO8ota9xw/LKtPa8lKeCByYeKTIf/vxdE= -cloud.google.com/go/privatecatalog v0.5.0/go.mod h1:XgosMUvvPyxDjAVNDYxJ7wBW8//hLDDYmnsNcMGq1K0= -cloud.google.com/go/privatecatalog v0.6.0/go.mod h1:i/fbkZR0hLN29eEWiiwue8Pb+GforiEIBnV9yrRUOKI= cloud.google.com/go/pubsub v1.0.1/go.mod h1:R0Gpsv3s54REJCy4fxDixWD93lHJMoZTyQ2kNxGRt3I= cloud.google.com/go/pubsub v1.1.0/go.mod h1:EwwdRX2sKPjnvnqCa270oGRyludottCI76h+R3AArQw= cloud.google.com/go/pubsub v1.2.0/go.mod h1:jhfEVHT8odbXTkndysNHCcx0awwzvfOlguIAii9o8iA= cloud.google.com/go/pubsub v1.3.1/go.mod h1:i+ucay31+CNRpDW4Lu78I4xXG+O1r/MAHgjpRVR+TSU= -cloud.google.com/go/pubsub v1.26.0/go.mod h1:QgBH3U/jdJy/ftjPhTkyXNj543Tin1pRYcdcPRnFIRI= -cloud.google.com/go/pubsub v1.27.1/go.mod h1:hQN39ymbV9geqBnfQq6Xf63yNhUAhv9CZhzp5O6qsW0= -cloud.google.com/go/pubsublite v1.5.0/go.mod h1:xapqNQ1CuLfGi23Yda/9l4bBCKz/wC3KIJ5gKcxveZg= -cloud.google.com/go/recaptchaenterprise v1.3.1/go.mod h1:OdD+q+y4XGeAlxRaMn1Y7/GveP6zmq76byL6tjPE7d4= -cloud.google.com/go/recaptchaenterprise/v2 v2.1.0/go.mod h1:w9yVqajwroDNTfGuhmOjPDN//rZGySaf6PtFVcSCa7o= -cloud.google.com/go/recaptchaenterprise/v2 v2.2.0/go.mod h1:/Zu5jisWGeERrd5HnlS3EUGb/D335f9k51B/FVil0jk= -cloud.google.com/go/recaptchaenterprise/v2 v2.3.0/go.mod h1:O9LwGCjrhGHBQET5CA7dd5NwwNQUErSgEDit1DLNTdo= -cloud.google.com/go/recaptchaenterprise/v2 v2.4.0/go.mod h1:Am3LHfOuBstrLrNCBrlI5sbwx9LBg3te2N6hGvHn2mE= -cloud.google.com/go/recaptchaenterprise/v2 v2.5.0/go.mod h1:O8LzcHXN3rz0j+LBC91jrwI3R+1ZSZEWrfL7XHgNo9U= -cloud.google.com/go/recommendationengine v0.5.0/go.mod h1:E5756pJcVFeVgaQv3WNpImkFP8a+RptV6dDLGPILjvg= -cloud.google.com/go/recommendationengine v0.6.0/go.mod h1:08mq2umu9oIqc7tDy8sx+MNJdLG0fUi3vaSVbztHgJ4= -cloud.google.com/go/recommender v1.5.0/go.mod h1:jdoeiBIVrJe9gQjwd759ecLJbxCDED4A6p+mqoqDvTg= -cloud.google.com/go/recommender v1.6.0/go.mod h1:+yETpm25mcoiECKh9DEScGzIRyDKpZ0cEhWGo+8bo+c= -cloud.google.com/go/recommender v1.7.0/go.mod h1:XLHs/W+T8olwlGOgfQenXBTbIseGclClff6lhFVe9Bs= -cloud.google.com/go/recommender v1.8.0/go.mod h1:PkjXrTT05BFKwxaUxQmtIlrtj0kph108r02ZZQ5FE70= -cloud.google.com/go/redis v1.7.0/go.mod h1:V3x5Jq1jzUcg+UNsRvdmsfuFnit1cfe3Z/PGyq/lm4Y= -cloud.google.com/go/redis v1.8.0/go.mod h1:Fm2szCDavWzBk2cDKxrkmWBqoCiL1+Ctwq7EyqBCA/A= -cloud.google.com/go/redis v1.9.0/go.mod h1:HMYQuajvb2D0LvMgZmLDZW8V5aOC/WxstZHiy4g8OiA= -cloud.google.com/go/redis v1.10.0/go.mod h1:ThJf3mMBQtW18JzGgh41/Wld6vnDDc/F/F35UolRZPM= -cloud.google.com/go/resourcemanager v1.3.0/go.mod h1:bAtrTjZQFJkiWTPDb1WBjzvc6/kifjj4QBYuKCCoqKA= -cloud.google.com/go/resourcemanager v1.4.0/go.mod h1:MwxuzkumyTX7/a3n37gmsT3py7LIXwrShilPh3P1tR0= -cloud.google.com/go/resourcesettings v1.3.0/go.mod h1:lzew8VfESA5DQ8gdlHwMrqZs1S9V87v3oCnKCWoOuQU= -cloud.google.com/go/resourcesettings v1.4.0/go.mod h1:ldiH9IJpcrlC3VSuCGvjR5of/ezRrOxFtpJoJo5SmXg= -cloud.google.com/go/retail v1.8.0/go.mod h1:QblKS8waDmNUhghY2TI9O3JLlFk8jybHeV4BF19FrE4= -cloud.google.com/go/retail v1.9.0/go.mod h1:g6jb6mKuCS1QKnH/dpu7isX253absFl6iE92nHwlBUY= -cloud.google.com/go/retail v1.10.0/go.mod h1:2gDk9HsL4HMS4oZwz6daui2/jmKvqShXKQuB2RZ+cCc= -cloud.google.com/go/retail v1.11.0/go.mod h1:MBLk1NaWPmh6iVFSz9MeKG/Psyd7TAgm6y/9L2B4x9Y= -cloud.google.com/go/run v0.2.0/go.mod h1:CNtKsTA1sDcnqqIFR3Pb5Tq0usWxJJvsWOCPldRU3Do= -cloud.google.com/go/run v0.3.0/go.mod h1:TuyY1+taHxTjrD0ZFk2iAR+xyOXEA0ztb7U3UNA0zBo= -cloud.google.com/go/scheduler v1.4.0/go.mod h1:drcJBmxF3aqZJRhmkHQ9b3uSSpQoltBPGPxGAWROx6s= -cloud.google.com/go/scheduler v1.5.0/go.mod h1:ri073ym49NW3AfT6DZi21vLZrG07GXr5p3H1KxN5QlI= -cloud.google.com/go/scheduler v1.6.0/go.mod h1:SgeKVM7MIwPn3BqtcBntpLyrIJftQISRrYB5ZtT+KOk= -cloud.google.com/go/scheduler v1.7.0/go.mod h1:jyCiBqWW956uBjjPMMuX09n3x37mtyPJegEWKxRsn44= -cloud.google.com/go/secretmanager v1.6.0/go.mod h1:awVa/OXF6IiyaU1wQ34inzQNc4ISIDIrId8qE5QGgKA= -cloud.google.com/go/secretmanager v1.8.0/go.mod h1:hnVgi/bN5MYHd3Gt0SPuTPPp5ENina1/LxM+2W9U9J4= -cloud.google.com/go/secretmanager v1.9.0/go.mod h1:b71qH2l1yHmWQHt9LC80akm86mX8AL6X1MA01dW8ht4= -cloud.google.com/go/security v1.5.0/go.mod h1:lgxGdyOKKjHL4YG3/YwIL2zLqMFCKs0UbQwgyZmfJl4= -cloud.google.com/go/security v1.7.0/go.mod h1:mZklORHl6Bg7CNnnjLH//0UlAlaXqiG7Lb9PsPXLfD0= -cloud.google.com/go/security v1.8.0/go.mod h1:hAQOwgmaHhztFhiQ41CjDODdWP0+AE1B3sX4OFlq+GU= -cloud.google.com/go/security v1.9.0/go.mod h1:6Ta1bO8LXI89nZnmnsZGp9lVoVWXqsVbIq/t9dzI+2Q= -cloud.google.com/go/security v1.10.0/go.mod h1:QtOMZByJVlibUT2h9afNDWRZ1G96gVywH8T5GUSb9IA= -cloud.google.com/go/securitycenter v1.13.0/go.mod h1:cv5qNAqjY84FCN6Y9z28WlkKXyWsgLO832YiWwkCWcU= -cloud.google.com/go/securitycenter v1.14.0/go.mod h1:gZLAhtyKv85n52XYWt6RmeBdydyxfPeTrpToDPw4Auc= -cloud.google.com/go/securitycenter v1.15.0/go.mod h1:PeKJ0t8MoFmmXLXWm41JidyzI3PJjd8sXWaVqg43WWk= -cloud.google.com/go/securitycenter v1.16.0/go.mod h1:Q9GMaLQFUD+5ZTabrbujNWLtSLZIZF7SAR0wWECrjdk= -cloud.google.com/go/servicecontrol v1.4.0/go.mod h1:o0hUSJ1TXJAmi/7fLJAedOovnujSEvjKCAFNXPQ1RaU= -cloud.google.com/go/servicecontrol v1.5.0/go.mod h1:qM0CnXHhyqKVuiZnGKrIurvVImCs8gmqWsDoqe9sU1s= -cloud.google.com/go/servicedirectory v1.4.0/go.mod h1:gH1MUaZCgtP7qQiI+F+A+OpeKF/HQWgtAddhTbhL2bs= -cloud.google.com/go/servicedirectory v1.5.0/go.mod h1:QMKFL0NUySbpZJ1UZs3oFAmdvVxhhxB6eJ/Vlp73dfg= -cloud.google.com/go/servicedirectory v1.6.0/go.mod h1:pUlbnWsLH9c13yGkxCmfumWEPjsRs1RlmJ4pqiNjVL4= -cloud.google.com/go/servicedirectory v1.7.0/go.mod h1:5p/U5oyvgYGYejufvxhgwjL8UVXjkuw7q5XcG10wx1U= -cloud.google.com/go/servicemanagement v1.4.0/go.mod h1:d8t8MDbezI7Z2R1O/wu8oTggo3BI2GKYbdG4y/SJTco= -cloud.google.com/go/servicemanagement v1.5.0/go.mod h1:XGaCRe57kfqu4+lRxaFEAuqmjzF0r+gWHjWqKqBvKFo= -cloud.google.com/go/serviceusage v1.3.0/go.mod h1:Hya1cozXM4SeSKTAgGXgj97GlqUvF5JaoXacR1JTP/E= -cloud.google.com/go/serviceusage v1.4.0/go.mod h1:SB4yxXSaYVuUBYUml6qklyONXNLt83U0Rb+CXyhjEeU= -cloud.google.com/go/shell v1.3.0/go.mod h1:VZ9HmRjZBsjLGXusm7K5Q5lzzByZmJHf1d0IWHEN5X4= -cloud.google.com/go/shell v1.4.0/go.mod h1:HDxPzZf3GkDdhExzD/gs8Grqk+dmYcEjGShZgYa9URw= -cloud.google.com/go/spanner v1.41.0/go.mod h1:MLYDBJR/dY4Wt7ZaMIQ7rXOTLjYrmxLE/5ve9vFfWos= -cloud.google.com/go/speech v1.6.0/go.mod h1:79tcr4FHCimOp56lwC01xnt/WPJZc4v3gzyT7FoBkCM= -cloud.google.com/go/speech v1.7.0/go.mod h1:KptqL+BAQIhMsj1kOP2la5DSEEerPDuOP/2mmkhHhZQ= -cloud.google.com/go/speech v1.8.0/go.mod h1:9bYIl1/tjsAnMgKGHKmBZzXKEkGgtU+MpdDPTE9f7y0= -cloud.google.com/go/speech v1.9.0/go.mod h1:xQ0jTcmnRFFM2RfX/U+rk6FQNUF6DQlydUSyoooSpco= cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiyrjsg+URw= cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= cloud.google.com/go/storage v1.6.0/go.mod h1:N7U0C8pVQ/+NIKOBQyamJIeKQKkZ+mxpohlUTyfDhBk= cloud.google.com/go/storage v1.8.0/go.mod h1:Wv1Oy7z6Yz3DshWRJFhqM/UCfaWIRTdp0RXyy7KQOVs= cloud.google.com/go/storage v1.10.0/go.mod h1:FLPqc6j+Ki4BU591ie1oL6qBQGu2Bl/tZ9ullr3+Kg0= -cloud.google.com/go/storage v1.22.1/go.mod h1:S8N1cAStu7BOeFfE8KAQzmyyLkK8p/vmRq6kuBTW58Y= -cloud.google.com/go/storage v1.23.0/go.mod h1:vOEEDNFnciUMhBeT6hsJIn3ieU5cFRmzeLgDvXzfIXc= cloud.google.com/go/storage v1.27.0 h1:YOO045NZI9RKfCj1c5A/ZtuuENUc8OAW+gHdGnDgyMQ= cloud.google.com/go/storage v1.27.0/go.mod h1:x9DOL8TK/ygDUMieqwfhdpQryTeEkhGKMi80i/iqR2s= -cloud.google.com/go/storagetransfer v1.5.0/go.mod h1:dxNzUopWy7RQevYFHewchb29POFv3/AaBgnhqzqiK0w= -cloud.google.com/go/storagetransfer v1.6.0/go.mod h1:y77xm4CQV/ZhFZH75PLEXY0ROiS7Gh6pSKrM8dJyg6I= -cloud.google.com/go/talent v1.1.0/go.mod h1:Vl4pt9jiHKvOgF9KoZo6Kob9oV4lwd/ZD5Cto54zDRw= -cloud.google.com/go/talent v1.2.0/go.mod h1:MoNF9bhFQbiJ6eFD3uSsg0uBALw4n4gaCaEjBw9zo8g= -cloud.google.com/go/talent v1.3.0/go.mod h1:CmcxwJ/PKfRgd1pBjQgU6W3YBwiewmUzQYH5HHmSCmM= -cloud.google.com/go/talent v1.4.0/go.mod h1:ezFtAgVuRf8jRsvyE6EwmbTK5LKciD4KVnHuDEFmOOA= -cloud.google.com/go/texttospeech v1.4.0/go.mod h1:FX8HQHA6sEpJ7rCMSfXuzBcysDAuWusNNNvN9FELDd8= -cloud.google.com/go/texttospeech v1.5.0/go.mod h1:oKPLhR4n4ZdQqWKURdwxMy0uiTS1xU161C8W57Wkea4= -cloud.google.com/go/tpu v1.3.0/go.mod h1:aJIManG0o20tfDQlRIej44FcwGGl/cD0oiRyMKG19IQ= -cloud.google.com/go/tpu v1.4.0/go.mod h1:mjZaX8p0VBgllCzF6wcU2ovUXN9TONFLd7iz227X2Xg= -cloud.google.com/go/trace v1.3.0/go.mod h1:FFUE83d9Ca57C+K8rDl/Ih8LwOzWIV1krKgxg6N0G28= -cloud.google.com/go/trace v1.4.0/go.mod h1:UG0v8UBqzusp+z63o7FK74SdFE+AXpCLdFb1rshXG+Y= -cloud.google.com/go/translate v1.3.0/go.mod h1:gzMUwRjvOqj5i69y/LYLd8RrNQk+hOmIXTi9+nb3Djs= -cloud.google.com/go/translate v1.4.0/go.mod h1:06Dn/ppvLD6WvA5Rhdp029IX2Mi3Mn7fpMRLPvXT5Wg= -cloud.google.com/go/video v1.8.0/go.mod h1:sTzKFc0bUSByE8Yoh8X0mn8bMymItVGPfTuUBUyRgxk= -cloud.google.com/go/video v1.9.0/go.mod h1:0RhNKFRF5v92f8dQt0yhaHrEuH95m068JYOvLZYnJSw= -cloud.google.com/go/videointelligence v1.6.0/go.mod h1:w0DIDlVRKtwPCn/C4iwZIJdvC69yInhW0cfi+p546uU= -cloud.google.com/go/videointelligence v1.7.0/go.mod h1:k8pI/1wAhjznARtVT9U1llUaFNPh7muw8QyOUpavru4= -cloud.google.com/go/videointelligence v1.8.0/go.mod h1:dIcCn4gVDdS7yte/w+koiXn5dWVplOZkE+xwG9FgK+M= -cloud.google.com/go/videointelligence v1.9.0/go.mod h1:29lVRMPDYHikk3v8EdPSaL8Ku+eMzDljjuvRs105XoU= -cloud.google.com/go/vision v1.2.0/go.mod h1:SmNwgObm5DpFBme2xpyOyasvBc1aPdjvMk2bBk0tKD0= -cloud.google.com/go/vision/v2 v2.2.0/go.mod h1:uCdV4PpN1S0jyCyq8sIM42v2Y6zOLkZs+4R9LrGYwFo= -cloud.google.com/go/vision/v2 v2.3.0/go.mod h1:UO61abBx9QRMFkNBbf1D8B1LXdS2cGiiCRx0vSpZoUo= -cloud.google.com/go/vision/v2 v2.4.0/go.mod h1:VtI579ll9RpVTrdKdkMzckdnwMyX2JILb+MhPqRbPsY= -cloud.google.com/go/vision/v2 v2.5.0/go.mod h1:MmaezXOOE+IWa+cS7OhRRLK2cNv1ZL98zhqFFZaaH2E= -cloud.google.com/go/vmmigration v1.2.0/go.mod h1:IRf0o7myyWFSmVR1ItrBSFLFD/rJkfDCUTO4vLlJvsE= -cloud.google.com/go/vmmigration v1.3.0/go.mod h1:oGJ6ZgGPQOFdjHuocGcLqX4lc98YQ7Ygq8YQwHh9A7g= -cloud.google.com/go/vpcaccess v1.4.0/go.mod h1:aQHVbTWDYUR1EbTApSVvMq1EnT57ppDmQzZ3imqIk4w= -cloud.google.com/go/vpcaccess v1.5.0/go.mod h1:drmg4HLk9NkZpGfCmZ3Tz0Bwnm2+DKqViEpeEpOq0m8= -cloud.google.com/go/webrisk v1.4.0/go.mod h1:Hn8X6Zr+ziE2aNd8SliSDWpEnSS1u4R9+xXZmFiHmGE= -cloud.google.com/go/webrisk v1.5.0/go.mod h1:iPG6fr52Tv7sGk0H6qUFzmL3HHZev1htXuWDEEsqMTg= -cloud.google.com/go/webrisk v1.6.0/go.mod h1:65sW9V9rOosnc9ZY7A7jsy1zoHS5W9IAXv6dGqhMQMc= -cloud.google.com/go/webrisk v1.7.0/go.mod h1:mVMHgEYH0r337nmt1JyLthzMr6YxwN1aAIEc2fTcq7A= -cloud.google.com/go/websecurityscanner v1.3.0/go.mod h1:uImdKm2wyeXQevQJXeh8Uun/Ym1VqworNDlBXQevGMo= -cloud.google.com/go/websecurityscanner v1.4.0/go.mod h1:ebit/Fp0a+FWu5j4JOmJEV8S8CzdTkAS77oDsiSqYWQ= -cloud.google.com/go/workflows v1.6.0/go.mod h1:6t9F5h/unJz41YqfBmqSASJSXccBLtD1Vwf+KmJENM0= -cloud.google.com/go/workflows v1.7.0/go.mod h1:JhSrZuVZWuiDfKEFxU0/F1PQjmpnpcoISEXH2bcHC3M= -cloud.google.com/go/workflows v1.8.0/go.mod h1:ysGhmEajwZxGn1OhGOGKsTXc5PyxOc0vfKf5Af+to4M= -cloud.google.com/go/workflows v1.9.0/go.mod h1:ZGkj1aFIOd9c8Gerkjjq7OW7I5+l6cSvT3ujaO/WwSA= contrib.go.opencensus.io/exporter/ocagent v0.4.12/go.mod h1:450APlNTSR6FrvC3CTRqYosuDstRB9un7SOx2k/9ckA= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= github.com/AndreasBriese/bbloom v0.0.0-20190306092124-e2d15f34fcf9/go.mod h1:bOvUY6CB00SOBii9/FifXqc0awNKxLFCL/+pkDPuyl8= @@ -478,7 +140,6 @@ github.com/carlmjohnson/flagext v0.21.0/go.mod h1:Eenv0epIUAr4NuedNmkzI8WmBmjIxZ github.com/cenk/backoff v2.0.0+incompatible/go.mod h1:7FtoeaSnHoZnmZzz47cM35Y9nSW7tNyaidugnHTaFDE= github.com/census-instrumentation/opencensus-proto v0.2.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= -github.com/census-instrumentation/opencensus-proto v0.3.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/certifi/gocertifi v0.0.0-20180905225744-ee1a9a0726d2/go.mod h1:GJKEexRPVJrBSOjoqN5VNOIKJ5Q3RViH6eu3puDRwx4= github.com/certifi/gocertifi v0.0.0-20191021191039-0944d244cd40/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= github.com/certifi/gocertifi v0.0.0-20200922220541-2c3bb06c6054/go.mod h1:sGbDF6GwGcLpkNXPUTkMRoywsNa/ol15pxFe6ERfguA= @@ -503,14 +164,7 @@ github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDk github.com/cloudfoundry/gosigar v1.3.6 h1:gIc08FbB3QPb+nAQhINIK/qhf5REKkY0FTGgRGXkcVc= github.com/cloudfoundry/gosigar v1.3.6/go.mod h1:lNWstu5g5gw59O09Y+wsMNFzBSnU8a0u+Sfx4dq360E= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= -github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= -github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4/go.mod h1:6pvJx4me5XPnfI9Z40ddWsdw2W/uZgQLFXToKeRcDiI= -github.com/cncf/xds/go v0.0.0-20210312221358-fbca930ec8ed/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20210805033703-aa0b78936158/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20210922020428-25de7278fc84/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20211001041855-01bcc9b48dfe/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= -github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWHgFFCl3hGmgk+/aYT6PnTQLykKQRLhEs= github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ= github.com/cockroachdb/cmux v0.0.0-20170110192607-30d10be49292/go.mod h1:qRiX68mZX1lGBkTWyp3CLcenw9I94W2dLeRvMzcn9N4= github.com/cockroachdb/cockroach v0.0.0-20170608034007-84bc9597164f/go.mod h1:xeT/CQ0qZHangbYbWShlCGAx31aV4AjGswDUjhKS6HQ= @@ -598,12 +252,8 @@ github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FM github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= -github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5ynNVH9qI8YYLbd1fK2po= github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/go-control-plane v0.9.9-0.20210217033140-668b12f5399d/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= -github.com/envoyproxy/go-control-plane v0.9.9-0.20210512163311-63b5d3c536b0/go.mod h1:hliV/p42l8fGbc6Y9bQ70uLwIvmJyVE5k4iMKlh8wCQ= -github.com/envoyproxy/go-control-plane v0.9.10-0.20210907150352-cf90f659a021/go.mod h1:AFq3mo9L8Lqqiid3OhADV3RfLJnjiw63cSpi+fDTRC0= -github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1/go.mod h1:KJwIaB5Mv44NWtYuAOFCVOjcI94vtpEz2JU/D2v6IjE= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/etcd-io/bbolt v1.3.3/go.mod h1:ZF2nL25h33cCyBtcyWeZ2/I3HQOfTP+0PIEvHjkjCrw= github.com/etcd-io/gofail v0.0.0-20190801230047-ad7f989257ca/go.mod h1:49H/RkXP8pKaZy4h0d+NW16rSLhyVBt4o6VLJbmOqDE= @@ -704,7 +354,6 @@ github.com/golang/mock v1.4.0/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= github.com/golang/mock v1.4.3/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt3cw= github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4= -github.com/golang/mock v1.5.0/go.mod h1:CWnOUgYIOo4TcNZ0wHX3YZCqsaM1I1Jvs6v3mP3KVu8= github.com/golang/mock v1.6.0 h1:ErTB+efbowRARo13NNdxyJji2egdxLGQhRaY+DUumQc= github.com/golang/mock v1.6.0/go.mod h1:p6yTPP+5HYm5mzsMV8JkE6ZKdX+/wYM6Hr+LicevLPs= github.com/golang/protobuf v0.0.0-20180814211427-aa810b61a9c7/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= @@ -760,8 +409,6 @@ github.com/google/go-cmp v0.5.3/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE= -github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-github/v33 v33.0.0/go.mod h1:GMdDnVZY/2TsWgp/lkYnpSAh6TrzhANBBwm6k6TTEXg= @@ -769,15 +416,12 @@ github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= github.com/google/gofuzz v0.0.0-20170612174753-24818f796faf/go.mod h1:HP5RmnzzSNb993RKQDq4+1A4ia9nllfqcQFTQJedwGI= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= -github.com/google/gofuzz v1.1.0 h1:Hsa8mG0dQ46ij8Sl2AYJDUv1oA9/d6Vk+3LG99Oe02g= github.com/google/licensecheck v0.3.1 h1:QoxgoDkaeC4nFrtGN1jV7IPmDCHFNIVh54e5hSt6sPs= github.com/google/licensecheck v0.3.1/go.mod h1:ORkR35t/JjW+emNKtfJDII0zlciG9JgbT7SmsohlHmY= github.com/google/martian v2.1.0+incompatible h1:/CP5g8u/VJHijgedC/Legn3BAbAaWPgecwXBIDzw5no= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= -github.com/google/martian/v3 v3.1.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= github.com/google/martian/v3 v3.2.1 h1:d8MncMlErDFTwQGBK1xhv026j9kqhvw1Qv9IbWT1VLQ= -github.com/google/martian/v3 v3.2.1/go.mod h1:oBOf6HBosgwRXnUGWUB05QECsc6uvmMiJ3+6W4l/CUk= github.com/google/pprof v0.0.0-20180605153948-8b03ce837f34/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= @@ -786,13 +430,6 @@ github.com/google/pprof v0.0.0-20200212024743-f11f1df84d12/go.mod h1:ZgVRPoUq/hf github.com/google/pprof v0.0.0-20200229191704-1ebb73c60ed3/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20200430221834-fc25d7d30c6d/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= github.com/google/pprof v0.0.0-20200708004538-1a94d8640e99/go.mod h1:ZgVRPoUq/hfqzAqh7sHMqb3I9Rq5C59dIz2SbBwJ4eM= -github.com/google/pprof v0.0.0-20201023163331-3e6fc7fc9c4c/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20201203190320-1bf35d6f28c2/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210122040257-d980be63207e/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210226084205-cbba55b83ad5/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210601050228-01bbb1931b22/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210609004039-a478d1d731e9/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= -github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1/go.mod h1:kpwsk12EmLew5upagYY7GY0pfYCcupk39gWOCRROcvE= github.com/google/pprof v0.0.0-20211122183932-1daafda22083 h1:c8EUapQFi+kjzedr4c6WqbwMdmB95+oDBWZ5XFHFYxY= github.com/google/pprof v0.0.0-20211122183932-1daafda22083/go.mod h1:KgnwoLYCZ8IQu3XUZ8Nc/bM9CCZFOyjUNOSygVozoDg= github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= @@ -800,23 +437,13 @@ github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+ github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= -github.com/googleapis/enterprise-certificate-proxy v0.1.0/go.mod h1:17drOmN3MwGY7t0e+Ei9b45FFGA3fBs3x36SsCg1hq8= github.com/googleapis/enterprise-certificate-proxy v0.2.0 h1:y8Yozv7SZtlU//QXbezB6QkpuE6jMD2/gfzk4AftXjs= github.com/googleapis/enterprise-certificate-proxy v0.2.0/go.mod h1:8C0jb7/mgJe/9KK8Lm7X9ctZC2t60YyIpYEI16jx0Qg= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= -github.com/googleapis/gax-go/v2 v2.1.0/go.mod h1:Q3nei7sK6ybPYH7twZdmQpAd1MKb7pfu6SK+H1/DsU0= -github.com/googleapis/gax-go/v2 v2.1.1/go.mod h1:hddJymUZASv3XPyGkUpKj8pPO47Rmb0eJc8R6ouapiM= -github.com/googleapis/gax-go/v2 v2.2.0/go.mod h1:as02EH8zWkzwUoLbBaFeQ+arQaj/OthfcblKl4IGNaM= -github.com/googleapis/gax-go/v2 v2.3.0/go.mod h1:b8LNqSzNabLiUpXKkY7HAR5jr6bIT99EXz9pXxye9YM= -github.com/googleapis/gax-go/v2 v2.4.0/go.mod h1:XOTVJ59hdnfJLIP/dh8n5CGryZR2LxK9wbMD5+iXC6c= -github.com/googleapis/gax-go/v2 v2.5.1/go.mod h1:h6B0KMMFNtI2ddbGJn3T3ZbwkeT6yqEF02fYlzkUCyo= -github.com/googleapis/gax-go/v2 v2.6.0/go.mod h1:1mjbznJAPHFpesgE5ucqfYEscaz5kMdcIDwU/6+DDoY= github.com/googleapis/gax-go/v2 v2.7.0 h1:IcsPKeInNvYi7eqSaDjiZqDDKu5rsmunY0Y1YupQSSQ= github.com/googleapis/gax-go/v2 v2.7.0/go.mod h1:TEop28CZZQ2y+c0VxMUmu1lV+fQx57QpBWsYpwqHJx8= github.com/googleapis/gnostic v0.2.0/go.mod h1:sJBsCZ4ayReDTBIg8b9dl28c5xFWyhBTVRp3pOg5EKY= -github.com/googleapis/go-type-adapters v1.0.0/go.mod h1:zHW75FOG2aur7gAO2B+MLby+cLsWGBF62rFAi7WjWO4= github.com/gophercloud/gophercloud v0.0.0-20190301152420-fca40860790e/go.mod h1:vxM41WHh5uqHVBMZHzuwNOHh8XEoIEcSTewFxm1c5g8= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gordonklaus/ineffassign v0.0.0-20210914165742-4cc7213b9bc8 h1:PVRE9d4AQKmbelZ7emNig1+NT27DUmKZn5qXxfio54U= @@ -887,7 +514,6 @@ github.com/hydrogen18/memlistener v0.0.0-20141126152155-54553eb933fb/go.mod h1:q github.com/iancoleman/strcase v0.2.0 h1:05I4QRnGpI0m37iZQRuskXh+w77mr6Z41lwQzuHLwW0= github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= -github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/ianlancetaylor/demangle v0.0.0-20210905161508-09a460cdf81d/go.mod h1:aYm2/VgdVmcIU8iMfdMvDMsRAQjcfZSKFby6HOFvi/w= github.com/imdario/mergo v0.3.11 h1:3tnifQM4i+fbajXKBHXWEH+KvNHqojZ778UH75j3bGA= github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= @@ -1097,6 +723,7 @@ github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= github.com/onsi/gomega v1.23.0 h1:/oxKu9c2HVap+F3PfKort2Hw5DEU+HGlW8n+tguWsys= +github.com/onsi/gomega v1.23.0/go.mod h1:Z/NWtiqwBrwUt4/2loMmHL63EDLnYHmVbuBpDr2vQAg= github.com/opentracing-contrib/go-stdlib v0.0.0-20170113013457-1de4cc2120e7/go.mod h1:PLldrQSroqzH70Xl+1DQcGnefIbqsKR7UDaiux3zV+w= github.com/opentracing/basictracer-go v1.0.0 h1:YyUAhaEfjoWXclZVJ9sGoNct7j4TVk7lZWlQw5UXuoo= github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74= @@ -1131,23 +758,21 @@ github.com/pingcap/check v0.0.0-20200212061837-5e12011dc712/go.mod h1:PYMCGwN0JH github.com/pingcap/errors v0.11.0/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= github.com/pingcap/errors v0.11.4/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= github.com/pingcap/errors v0.11.5-0.20190809092503-95897b64e011/go.mod h1:Oi8TUi2kEtXXLMJk9l1cGmz20kV3TaQ0usTwv5KuLY8= -github.com/pingcap/errors v0.11.5-0.20211224045212-9687c2b0f87c/go.mod h1:X2r9ueLEUZgtx2cIogM0v4Zj5uvvzhuuiu7Pn8HzMPg= github.com/pingcap/errors v0.11.5-0.20221009092201-b66cddb77c32 h1:m5ZsBa5o/0CkzZXfXLaThzKuR85SnHHetqBCpzQ30h8= github.com/pingcap/errors v0.11.5-0.20221009092201-b66cddb77c32/go.mod h1:X2r9ueLEUZgtx2cIogM0v4Zj5uvvzhuuiu7Pn8HzMPg= github.com/pingcap/failpoint v0.0.0-20210918120811-547c13e3eb00/go.mod h1:4qGtCB0QK0wBzKtFEGDhxXnSnbQApw1gc9siScUl8ew= -github.com/pingcap/failpoint v0.0.0-20220423142525-ae43b7f4e5c3 h1:kJolJWbyadVeL8RKBlqmXQR7FRKPsIeU85TUYyhbhiQ= -github.com/pingcap/failpoint v0.0.0-20220423142525-ae43b7f4e5c3/go.mod h1:4qGtCB0QK0wBzKtFEGDhxXnSnbQApw1gc9siScUl8ew= +github.com/pingcap/failpoint v0.0.0-20220801062533-2eaa32854a6c h1:CgbKAHto5CQgWM9fSBIvaxsJHuGP0uM74HXtv3MyyGQ= +github.com/pingcap/failpoint v0.0.0-20220801062533-2eaa32854a6c/go.mod h1:4qGtCB0QK0wBzKtFEGDhxXnSnbQApw1gc9siScUl8ew= github.com/pingcap/fn v0.0.0-20200306044125-d5540d389059 h1:Pe2LbxRmbTfAoKJ65bZLmhahmvHm7n9DUxGRQT00208= github.com/pingcap/fn v0.0.0-20200306044125-d5540d389059/go.mod h1:fMRU1BA1y+r89AxUoaAar4JjrhUkVDt0o0Np6V8XbDQ= github.com/pingcap/goleveldb v0.0.0-20191226122134-f82aafb29989 h1:surzm05a8C9dN8dIUmo4Be2+pMRb6f55i+UIYrluu2E= github.com/pingcap/goleveldb v0.0.0-20191226122134-f82aafb29989/go.mod h1:O17XtbryoCJhkKGbT62+L2OlrniwqiGLSqrmdHCMzZw= github.com/pingcap/kvproto v0.0.0-20191211054548-3c6b38ea5107/go.mod h1:WWLmULLO7l8IOcQG+t+ItJ3fEcrL5FxF0Wu+HrMy26w= -github.com/pingcap/kvproto v0.0.0-20230201112839-2b853bed8125 h1:ZiCJcEzmmF5xNgt8GIXekd3WQXI/22kzYQnrHi3Fc/4= -github.com/pingcap/kvproto v0.0.0-20230201112839-2b853bed8125/go.mod h1:+on3Lfk/fb1lXkud3XvskJumhSIEEgN2TTbMObUlrxE= +github.com/pingcap/kvproto v0.0.0-20230206112125-0561adc37543 h1:QcC52K9hhsP6eVmQBnSMI/b8TiOUVztbaeduTXspmeQ= +github.com/pingcap/kvproto v0.0.0-20230206112125-0561adc37543/go.mod h1:+on3Lfk/fb1lXkud3XvskJumhSIEEgN2TTbMObUlrxE= github.com/pingcap/log v0.0.0-20191012051959-b742a5d432e9/go.mod h1:4rbK1p9ILyIfb6hU7OG2CiWSqMXnp3JMbiaVJ6mvoY8= github.com/pingcap/log v0.0.0-20210625125904-98ed8e2eb1c7/go.mod h1:8AanEdAHATuRurdGxZXBz0At+9avep+ub7U1AGYLIMM= github.com/pingcap/log v1.1.0/go.mod h1:DWQW5jICDR7UJh4HtxXSM20Churx4CQL0fwL/SoOSA4= -github.com/pingcap/log v1.1.1-0.20221110025148-ca232912c9f3/go.mod h1:DWQW5jICDR7UJh4HtxXSM20Churx4CQL0fwL/SoOSA4= github.com/pingcap/log v1.1.1-0.20221116035753-734d527bc87c h1:crhkw6DD+07Bg1wYhW5Piw+kYNKZqFQqfC2puUf6gMI= github.com/pingcap/log v1.1.1-0.20221116035753-734d527bc87c/go.mod h1:DWQW5jICDR7UJh4HtxXSM20Churx4CQL0fwL/SoOSA4= github.com/pingcap/sysutil v0.0.0-20220114020952-ea68d2dbf5b4 h1:HYbcxtnkN3s5tqrZ/z3eJS4j3Db8wMphEm1q10lY/TM= @@ -1306,12 +931,10 @@ github.com/tiancaiamao/appdash v0.0.0-20181126055449-889f96f722a2 h1:mbAskLJ0oJf github.com/tiancaiamao/appdash v0.0.0-20181126055449-889f96f722a2/go.mod h1:2PfKggNGDuadAa0LElHrByyrz4JPZ9fFx6Gs7nx7ZZU= github.com/tiancaiamao/gp v0.0.0-20221230034425-4025bc8a4d4a h1:J/YdBZ46WKpXsxsW93SG+q0F8KI+yFrcIDT4c/RNoc4= github.com/tiancaiamao/gp v0.0.0-20221230034425-4025bc8a4d4a/go.mod h1:h4xBhSNtOeEosLJ4P7JyKXX7Cabg7AVkWCK5gV2vOrM= -github.com/tikv/client-go/v2 v2.0.5-0.20230202101145-8fd09cd88cce h1:j2s6Gechj46t1GWxE0vZEPBqgp7sc7mb3v0srBmf5Tw= -github.com/tikv/client-go/v2 v2.0.5-0.20230202101145-8fd09cd88cce/go.mod h1:DtwnMX8PDLcbXn2T4AyiCFPjmzTr1F4MQzJQpQhJeLM= -github.com/tikv/pd v1.1.0-beta.0.20230202094356-18df271ce57f h1:iY/RztOIZ2nTbINUiLGsSv3SUGoEiub1GN0SKVKHJYg= -github.com/tikv/pd v1.1.0-beta.0.20230202094356-18df271ce57f/go.mod h1:jb9oq6rN4U0U3FZdvqWlpi9rZzFJxiOlvZ3aj5BTpg8= -github.com/tikv/pd/client v0.0.0-20230202094356-18df271ce57f h1:xHPPej9Z8IrYdyLED4byOGtGm/7yhxyRUf4m93CpDyg= -github.com/tikv/pd/client v0.0.0-20230202094356-18df271ce57f/go.mod h1:0fdKmj9cafPLsHAeVAcgB50Uj018WGfMC1tgvzWXXQQ= +github.com/tikv/client-go/v2 v2.0.6-0.20230209044022-95ebf6a86301 h1:kiPiEBubzB2Ef2yPfoItQpjhGepcZSlRyqrXnfs92pQ= +github.com/tikv/client-go/v2 v2.0.6-0.20230209044022-95ebf6a86301/go.mod h1:KMEFxpYwZ3MIvW4lrSy9dXgtrLojw9c9//2XlS5TGzw= +github.com/tikv/pd/client v0.0.0-20230209034200-6d23a31c24be h1:hauBQBHSyrUxAI0zvkTiBKd472c+Iy+aY0Jd+b9VOJ8= +github.com/tikv/pd/client v0.0.0-20230209034200-6d23a31c24be/go.mod h1:ryhYHDwupsZHeOOF/N7So+1hbtAnuw0K2A+pKOElSVs= github.com/timakin/bodyclose v0.0.0-20221125081123-e39cf3fc478e h1:MV6KaVu/hzByHP0UvJ4HcMGE/8a6A4Rggc/0wx2AvJo= github.com/timakin/bodyclose v0.0.0-20221125081123-e39cf3fc478e/go.mod h1:27bSVNWSBOHm+qRp1T9qzaIpsWEP6TbUnei/43HK+PQ= github.com/tklauser/go-sysconf v0.3.9/go.mod h1:11DU/5sG7UexIrp/O6g35hrWzu0JxlwQ3LSFUzyeuhs= @@ -1439,7 +1062,6 @@ go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.12.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= go.uber.org/zap v1.19.0/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= -go.uber.org/zap v1.20.0/go.mod h1:wjWOCqI0f2ZZrJF/UufIOkiC8ii6tm1iqIsLo76RfJw= go.uber.org/zap v1.21.0/go.mod h1:wjWOCqI0f2ZZrJF/UufIOkiC8ii6tm1iqIsLo76RfJw= go.uber.org/zap v1.24.0 h1:FiJd5l1UOLj0wCgbSE0rwwXHzEdAZS6hiiSnxJN/D60= go.uber.org/zap v1.24.0/go.mod h1:2kMP+WWQ8aoFoedH3T2sq6iJ2yDWpHbP0f6MQbS9Gkg= @@ -1497,7 +1119,6 @@ golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHl golang.org/x/lint v0.0.0-20191125180803-fdd1cda4f05f/go.mod h1:5qLYkcX4OjUUV8bRuDixDT3tpyyb+LUpUlRWLxfhWrs= golang.org/x/lint v0.0.0-20200130185559-910be7a94367/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= -golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/lint v0.0.0-20210508222113-6edffad5e616 h1:VLliZ0d+/avPrXXH+OakdXhpJuEoBZuwh1m2j7U6Iug= golang.org/x/lint v0.0.0-20210508222113-6edffad5e616/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU15maQ/Ox0txvL9dWGYEHz965HBQE= @@ -1508,7 +1129,6 @@ golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzB golang.org/x/mod v0.1.1-0.20191107180719-034126e5016b/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.4.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.5.1/go.mod h1:5OXOZSfqPIIbmVBIIKWRFfZjPR0E5r58TLhUjH0a2Ro= @@ -1555,64 +1175,29 @@ golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81R golang.org/x/net v0.0.0-20200822124328-c89045814202/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA= golang.org/x/net v0.0.0-20201010224723-4f7140c49acb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= golang.org/x/net v0.0.0-20201202161906-c7110b5ffcbb/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20201209123823-ac852fbbde11/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= -golang.org/x/net v0.0.0-20210316092652-d523dce5a7f4/go.mod h1:RBQZq4jEuRlivfhVLdyRGr576XBO4/greRjx4P4O3yc= golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= golang.org/x/net v0.0.0-20210427231257-85d9c07bbe3a/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk= -golang.org/x/net v0.0.0-20210503060351-7fd8e65b6420/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210610132358-84b48f89b13b/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220225172249-27dd8689420f/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220325170049-de3da57026de/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220412020605-290c469a71a5/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220517181318-183a9ca12b87/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= -golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.0.0-20220617184016-355a448f1bc9/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.0.0-20220909164309-bea034e7d591/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= -golang.org/x/net v0.0.0-20221012135044-0b7e1fb9d458/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= -golang.org/x/net v0.0.0-20221014081412-f15817d10f9b/go.mod h1:YDH+HFinaLZZlnHAfSS6ZXJJ9M9t4Dl22yv3iI2vPwk= golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= -golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= -golang.org/x/net v0.5.0 h1:GyT4nK/YDHSqa1c4753ouYCDajOYKTja9Xb/OHtgvSw= -golang.org/x/net v0.5.0/go.mod h1:DivGGAXEgPSlEBzxGzZI+ZLohi+xUj054jfeKui00ws= +golang.org/x/net v0.6.0 h1:L4ZwwTvKW9gr0ZMS1yrHD9GZhIuVjOBBnaKH+SPQK0Q= +golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20191202225959-858c2ad4c8b6/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20201109201403-9fd604954f58/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20201208152858-08078c50e5b5/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210218202405-ba52d332ba99/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210220000619-9bb904979d93/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210313182246-cd4f82c27b84/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210514164344-f6687ab2804c/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210628180205-a41e5a781914/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210805134026-6f1e6394065a/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20210819190943-2bc19b11175f/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20211104180415-d3ed0bb246c8/go.mod h1:KelEdhl1UZF7XfJ4dDtk6s++YSgaE7mD/BuKKDLBl4A= -golang.org/x/oauth2 v0.0.0-20220223155221-ee480838109b/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= -golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= golang.org/x/oauth2 v0.0.0-20220411215720-9780585627b5/go.mod h1:DAh4E804XQdzx2j+YRIaUnCqCV2RuMz24cGBJ5QYIrc= -golang.org/x/oauth2 v0.0.0-20220608161450-d0670ef3b1eb/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= -golang.org/x/oauth2 v0.0.0-20220622183110-fd043fe589d2/go.mod h1:jaDAt6Dkxork7LmZnYtzbRWj0W47D86a3TGe0YHBvmE= -golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= -golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= -golang.org/x/oauth2 v0.0.0-20221006150949-b44042a4b9c1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= -golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= -golang.org/x/oauth2 v0.3.0 h1:6l90koy8/LaBLmLu8jpHeHexzMwEita0zFfYlggy2F8= -golang.org/x/oauth2 v0.3.0/go.mod h1:rQrIauxkUhJ6CuwEXwymO2/eh4xz2ZWF1nBkcxS+tGk= +golang.org/x/oauth2 v0.5.0 h1:HuArIo48skDwlrvM3sEdHXElYslAMsf3KwRkkW4MC4s= +golang.org/x/oauth2 v0.5.0/go.mod h1:9/XBHVqLaWO3/BRHs5jbpYCnOZVjj5V0ndyaAM7KB4I= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -1624,9 +1209,7 @@ golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220601150217-0de741cfad7f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220929204114-8fcdb60fdcc0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180816055513-1c9583448a9c/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -1677,88 +1260,56 @@ golang.org/x/sys v0.0.0-20200523222454-059865788121/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200803210538-64077c9b5642/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200923182605-d9f96fdee20d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201201145000-ef89a241ccb3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20201204225414-ed752295db88/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210104204734-6f8348627aad/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210119212857-b64e53b001e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210305230114-8fe3ee5dd75b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210315160823-c6e025ad8005/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210320140829-1e4c9ba3b0c4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210330210617-4fbd30eecc44/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210403161142-5e06dd20ab57/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20210510120138-977fb7262007/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210514084401-e8d321eab015/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210603081109-ebe580a85c40/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210603125802-9665404d3644/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20210816074244-15123e1e1f71/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210823070655-63515b42dcdf/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20210908233432-aa78b53d3365/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211007075335-d3039528d8ac/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211013075003-97ac67df715c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211124211545-fe61309f8881/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20211210111614-af8b64212486/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220128215802-99c3d69c2c27/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220328115105-d36c6a25d886/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220502124256-b6088ccd6cba/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220517195934-5e4e11fc645e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220610221304-9f5ed59c137d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220615213510-4f61da869c0c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220624220833-87e55d714810/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220909162455-aba9fc2a8ff2/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20221010170243-090e33056c14/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.3.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.4.0 h1:Zr2JFtRQNX3BCZ8YtxRE9hNJYC8J6I1MVbMg6owUp18= -golang.org/x/sys v0.4.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU= +golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= 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= -golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= -golang.org/x/term v0.4.0 h1:O7UWfv5+A2qiuulQk30kVinPoMtoIPeVaKLEgLpVkvg= -golang.org/x/term v0.4.0/go.mod h1:9P2UbLfCdcvo3p/nzKvsmas4TnlujnuoV9hGgYzW1lQ= +golang.org/x/term v0.5.0 h1:n2a8QNdAb0sZNpU9R1ALUXBbY+w51fCQDN+7EdxNBsY= +golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.4/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.6.0 h1:3XmdazWV+ubf7QgHSTWeykHOci5oeekaGJBLkrkaw4k= -golang.org/x/text v0.6.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= +golang.org/x/text v0.7.0 h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo= +golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.0.0-20220922220347-f3bd1da661af/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= -golang.org/x/time v0.1.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.3.0 h1:rg5rLMjNzMS1RkNLzCG38eapWhnYLFYXDXj2gOlr8j4= golang.org/x/time v0.3.0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -1816,20 +1367,13 @@ golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roY golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= -golang.org/x/tools v0.0.0-20200904185747-39188db58858/go.mod h1:Cj7w3i3Rnn0Xh82ur9kSqwfTHTeVxaDqrfMjpcNT6bE= -golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20201125231158-b5590deeca9b/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.1-0.20210205202024-ef80cdb6ec6d/go.mod h1:9bzcO0MWcOuT0tm1iBGzDVPshzfwoVvREIui8C+MHqU= golang.org/x/tools v0.1.1-0.20210302220138-2ac05c832e1a/go.mod h1:9bzcO0MWcOuT0tm1iBGzDVPshzfwoVvREIui8C+MHqU= golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.3/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= -golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.9/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= golang.org/x/tools v0.1.10/go.mod h1:Uh6Zz+xoGYZom868N8YTex3t7RhtHDBrE8Gzo9bV56E= @@ -1841,9 +1385,7 @@ golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8T golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= -golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 h1:H2TDz8ibqkAF6YGhCdN3jS9O0/s90v0rJh3X/OLHEUk= golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2/go.mod h1:K8+ghG5WaK9qNqU5K3HdILfMLy1f3aNYFI/wnl100a8= gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= @@ -1868,40 +1410,6 @@ google.golang.org/api v0.24.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0M google.golang.org/api v0.28.0/go.mod h1:lIXQywCXRcnZPGlsd8NbLnOjtAoL6em04bJ9+z0MncE= google.golang.org/api v0.29.0/go.mod h1:Lcubydp8VUV7KeIHD9z2Bys/sm/vGKnG1UHuDBSrHWM= google.golang.org/api v0.30.0/go.mod h1:QGmEvQ87FHZNiUVJkT14jQNYJ4ZJjdRF23ZXz5138Fc= -google.golang.org/api v0.35.0/go.mod h1:/XrVsuzM0rZmrsbjJutiuftIzeuTQcEeaYcSk/mQ1dg= -google.golang.org/api v0.36.0/go.mod h1:+z5ficQTmoYpPn8LCUNVpK5I7hwkpjbcgqA7I34qYtE= -google.golang.org/api v0.40.0/go.mod h1:fYKFpnQN0DsDSKRVRcQSDQNtqWPfM9i+zNPxepjRCQ8= -google.golang.org/api v0.41.0/go.mod h1:RkxM5lITDfTzmyKFPt+wGrCJbVfniCr2ool8kTBzRTU= -google.golang.org/api v0.43.0/go.mod h1:nQsDGjRXMo4lvh5hP0TKqF244gqhGcr/YSIykhUk/94= -google.golang.org/api v0.47.0/go.mod h1:Wbvgpq1HddcWVtzsVLyfLp8lDg6AA241LmgIL59tHXo= -google.golang.org/api v0.48.0/go.mod h1:71Pr1vy+TAZRPkPs/xlCf5SsU8WjuAWv1Pfjbtukyy4= -google.golang.org/api v0.50.0/go.mod h1:4bNT5pAuq5ji4SRZm+5QIkjny9JAyVD/3gaSihNefaw= -google.golang.org/api v0.51.0/go.mod h1:t4HdrdoNgyN5cbEfm7Lum0lcLDLiise1F8qDKX00sOU= -google.golang.org/api v0.54.0/go.mod h1:7C4bFFOvVDGXjfDTAsgGwDgAxRDeQ4X8NvUedIt6z3k= -google.golang.org/api v0.55.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= -google.golang.org/api v0.56.0/go.mod h1:38yMfeP1kfjsl8isn0tliTjIb1rJXcQi4UXlbqivdVE= -google.golang.org/api v0.57.0/go.mod h1:dVPlbZyBo2/OjBpmvNdpn2GRm6rPy75jyU7bmhdrMgI= -google.golang.org/api v0.61.0/go.mod h1:xQRti5UdCmoCEqFxcz93fTl338AVqDgyaDRuOZ3hg9I= -google.golang.org/api v0.63.0/go.mod h1:gs4ij2ffTRXwuzzgJl/56BdwJaA194ijkfn++9tDuPo= -google.golang.org/api v0.67.0/go.mod h1:ShHKP8E60yPsKNw/w8w+VYaj9H6buA5UqDp8dhbQZ6g= -google.golang.org/api v0.70.0/go.mod h1:Bs4ZM2HGifEvXwd50TtW70ovgJffJYw2oRCOFU/SkfA= -google.golang.org/api v0.71.0/go.mod h1:4PyU6e6JogV1f9eA4voyrTY2batOLdgZ5qZ5HOCc4j8= -google.golang.org/api v0.74.0/go.mod h1:ZpfMZOVRMywNyvJFeqL9HRWBgAuRfSjJFpe9QtRRyDs= -google.golang.org/api v0.75.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA= -google.golang.org/api v0.77.0/go.mod h1:pU9QmyHLnzlpar1Mjt4IbapUCy8J+6HD6GeELN69ljA= -google.golang.org/api v0.78.0/go.mod h1:1Sg78yoMLOhlQTeF+ARBoytAcH1NNyyl390YMy6rKmw= -google.golang.org/api v0.80.0/go.mod h1:xY3nI94gbvBrE0J6NHXhxOmW97HG7Khjkku6AFB3Hyg= -google.golang.org/api v0.84.0/go.mod h1:NTsGnUFJMYROtiquksZHBWtHfeMC7iYthki7Eq3pa8o= -google.golang.org/api v0.85.0/go.mod h1:AqZf8Ep9uZ2pyTvgL+x0D3Zt0eoT9b5E8fmzfu6FO2g= -google.golang.org/api v0.90.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= -google.golang.org/api v0.93.0/go.mod h1:+Sem1dnrKlrXMR/X0bPnMWyluQe4RsNoYfmNLhOIkzw= -google.golang.org/api v0.95.0/go.mod h1:eADj+UBuxkh5zlrSntJghuNeg8HwQ1w5lTKkuqaETEI= -google.golang.org/api v0.96.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= -google.golang.org/api v0.97.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= -google.golang.org/api v0.98.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= -google.golang.org/api v0.99.0/go.mod h1:1YOf74vkVndF7pG6hIHuINsM7eWwpVTAfNMNiL91A08= -google.golang.org/api v0.100.0/go.mod h1:ZE3Z2+ZOr87Rx7dqFsdRQkRBk36kDtp/h+QpHbB7a70= -google.golang.org/api v0.102.0/go.mod h1:3VFl6/fzoA+qNuS1N1/VfXY4LjoXN/wzeIp7TweWwGo= google.golang.org/api v0.103.0 h1:9yuVqlu2JCvcLg9p8S3fcFLZij8EPSyvODIY1rkMizQ= google.golang.org/api v0.103.0/go.mod h1:hGtW6nK1AC+d9si/UBhw8Xli+QMOf6xyNAyJw4qU9w0= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= @@ -1944,84 +1452,9 @@ google.golang.org/genproto v0.0.0-20200618031413-b414f8b61790/go.mod h1:jDfRM7Fc google.golang.org/genproto v0.0.0-20200729003335-053ba62fc06f/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20200904004341-0bd0a958aa1d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201109203340-2640f1f9cdfb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201201144952-b05cb90ed32e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201210142538-e3217bee35cc/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20201214200347-8c77b98c765d/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210222152913-aa3ee6e6a81c/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210303154014-9728d6b83eeb/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210310155132-4ce2db91004e/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210319143718-93e7006c17a6/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= -google.golang.org/genproto v0.0.0-20210329143202-679c6ae281ee/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= -google.golang.org/genproto v0.0.0-20210402141018-6c239bbf2bb1/go.mod h1:9lPAdzaEmUacj36I+k7YKbEc5CXzPIeORRgDAUOu28A= -google.golang.org/genproto v0.0.0-20210513213006-bf773b8c8384/go.mod h1:P3QM42oQyzQSnHPnZ/vqoCdDmzH28fzWByN9asMeM8A= google.golang.org/genproto v0.0.0-20210602131652-f16073e35f0c/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210604141403-392c879c8b08/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210608205507-b6d2f5bf0d7d/go.mod h1:UODoCrxHCcBojKKwX1terBiRUaqAsFqJiF615XL43r0= -google.golang.org/genproto v0.0.0-20210624195500-8bfb893ecb84/go.mod h1:SzzZ/N+nwJDaO1kznhnlzqS8ocJICar6hYhVyhi++24= -google.golang.org/genproto v0.0.0-20210713002101-d411969a0d9a/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k= -google.golang.org/genproto v0.0.0-20210716133855-ce7ef5c701ea/go.mod h1:AxrInvYm1dci+enl5hChSFPOmmUF1+uAa/UsgNRWd7k= -google.golang.org/genproto v0.0.0-20210728212813-7823e685a01f/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= -google.golang.org/genproto v0.0.0-20210805201207-89edb61ffb67/go.mod h1:ob2IJxKrgPT52GcgX759i1sleT07tiKowYBGbczaW48= -google.golang.org/genproto v0.0.0-20210813162853-db860fec028c/go.mod h1:cFeNkxwySK631ADgubI+/XFU/xp8FD5KIVV4rj8UC5w= -google.golang.org/genproto v0.0.0-20210821163610-241b8fcbd6c8/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210828152312-66f60bf46e71/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210831024726-fe130286e0e2/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210903162649-d08c68adba83/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210909211513-a8c4777a87af/go.mod h1:eFjDcFEctNawg4eG61bRv87N7iHBWyVhJu7u1kqDUXY= -google.golang.org/genproto v0.0.0-20210924002016-3dee208752a0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211118181313-81c1377c94b1/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211206160659-862468c7d6e0/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211208223120-3a66f561d7aa/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20211221195035-429b39de9b1c/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220207164111-0872dc986b00/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc= -google.golang.org/genproto v0.0.0-20220218161850-94dd64e39d7c/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220222213610-43724f9ea8cf/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220304144024-325a89244dc8/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220310185008-1973136f34c6/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI= -google.golang.org/genproto v0.0.0-20220324131243-acbaeb5b85eb/go.mod h1:hAL49I2IFola2sVEjAn7MEwsja0xp51I0tlGAf9hz4E= -google.golang.org/genproto v0.0.0-20220407144326-9054f6ed7bac/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220413183235-5e96e2839df9/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220414192740-2d67ff6cf2b4/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220421151946-72621c1f0bd3/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220429170224-98d788798c3e/go.mod h1:8w6bsBMX6yCPbAVTeqQHvzxW0EIFigd5lZyahWgyfDo= -google.golang.org/genproto v0.0.0-20220502173005-c8bf987b8c21/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= -google.golang.org/genproto v0.0.0-20220505152158-f39f71e6c8f3/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= -google.golang.org/genproto v0.0.0-20220518221133-4f43b3371335/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= -google.golang.org/genproto v0.0.0-20220523171625-347a074981d8/go.mod h1:RAyBrSAP7Fh3Nc84ghnVLDPuV51xc9agzmm4Ph6i0Q4= -google.golang.org/genproto v0.0.0-20220608133413-ed9918b62aac/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= -google.golang.org/genproto v0.0.0-20220616135557-88e70c0c3a90/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= -google.golang.org/genproto v0.0.0-20220617124728-180714bec0ad/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= -google.golang.org/genproto v0.0.0-20220624142145-8cd45d7dbd1f/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= -google.golang.org/genproto v0.0.0-20220628213854-d9e0b6570c03/go.mod h1:KEWEmljWE5zPzLBa/oHl6DaEt9LmfH6WtH1OHIvleBA= -google.golang.org/genproto v0.0.0-20220722212130-b98a9ff5e252/go.mod h1:GkXuJDJ6aQ7lnJcRF+SJVgFdQhypqgl3LB1C9vabdRE= -google.golang.org/genproto v0.0.0-20220801145646-83ce21fca29f/go.mod h1:iHe1svFLAZg9VWz891+QbRMwUv9O/1Ww+/mngYeThbc= -google.golang.org/genproto v0.0.0-20220815135757-37a418bb8959/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= -google.golang.org/genproto v0.0.0-20220817144833-d7fd3f11b9b1/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= -google.golang.org/genproto v0.0.0-20220822174746-9e6da59bd2fc/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= -google.golang.org/genproto v0.0.0-20220829144015-23454907ede3/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= -google.golang.org/genproto v0.0.0-20220829175752-36a9c930ecbf/go.mod h1:dbqgFATTzChvnt+ujMdZwITVAJHFtfyN1qUhDqEiIlk= -google.golang.org/genproto v0.0.0-20220913154956-18f8339a66a5/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= -google.golang.org/genproto v0.0.0-20220914142337-ca0e39ece12f/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= -google.golang.org/genproto v0.0.0-20220915135415-7fd63a7952de/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= -google.golang.org/genproto v0.0.0-20220916172020-2692e8806bfa/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= -google.golang.org/genproto v0.0.0-20220919141832-68c03719ef51/go.mod h1:0Nb8Qy+Sk5eDzHnzlStwW3itdNaWoZA5XeSG+R3JHSo= -google.golang.org/genproto v0.0.0-20220920201722-2b89144ce006/go.mod h1:ht8XFiar2npT/g4vkk7O0WYS1sHOHbdujxbEp7CJWbw= -google.golang.org/genproto v0.0.0-20220926165614-551eb538f295/go.mod h1:woMGP53BroOrRY3xTxlbr8Y3eB/nzAvvFM83q7kG2OI= -google.golang.org/genproto v0.0.0-20220926220553-6981cbe3cfce/go.mod h1:woMGP53BroOrRY3xTxlbr8Y3eB/nzAvvFM83q7kG2OI= -google.golang.org/genproto v0.0.0-20221010155953-15ba04fc1c0e/go.mod h1:3526vdqwhZAwq4wsRUaVG555sVgsNmIjRtO7t/JH29U= -google.golang.org/genproto v0.0.0-20221014173430-6e2ab493f96b/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= -google.golang.org/genproto v0.0.0-20221014213838-99cd37c6964a/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= -google.golang.org/genproto v0.0.0-20221024153911-1573dae28c9c/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s= -google.golang.org/genproto v0.0.0-20221024183307-1bc688fe9f3e/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s= -google.golang.org/genproto v0.0.0-20221027153422-115e99e71e1c/go.mod h1:CGI5F/G+E5bKwmfYo09AXuVN4dD894kIKUFmVbP2/Fo= -google.golang.org/genproto v0.0.0-20221117204609-8f9c96812029/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= -google.golang.org/genproto v0.0.0-20221118155620-16455021b5e6/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= -google.golang.org/genproto v0.0.0-20221201164419-0e50fba7f41c/go.mod h1:rZS5c/ZVYMaOGBfO68GWtjOw/eLaZM1X6iVtgjZ+EWg= -google.golang.org/genproto v0.0.0-20221202195650-67e5cbc046fd h1:OjndDrsik+Gt+e6fs45z9AxiewiKyLKYpA45W5Kpkks= -google.golang.org/genproto v0.0.0-20221202195650-67e5cbc046fd/go.mod h1:cTsE614GARnxrLsqKREzmNYJACSWWpAWdNMwnD7c2BE= +google.golang.org/genproto v0.0.0-20230202175211-008b39050e57 h1:vArvWooPH749rNHpBGgVl+U9B9dATjiEhJzcWGlovNs= +google.golang.org/genproto v0.0.0-20230202175211-008b39050e57/go.mod h1:RGgjbofJ8xD9Sq1VVhDM1Vok1vRONV+rg+CjzG4SZKM= google.golang.org/grpc v0.0.0-20180607172857-7a6a684ca69e/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.12.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= @@ -2038,32 +1471,13 @@ google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKa google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3IjizoKk= google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= -google.golang.org/grpc v1.31.1/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/grpc v1.33.1/go.mod h1:fr5YgcSWrqhRRxogOsw7RzIpsmvOZ6IcH4kBYTpR3n0= google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= -google.golang.org/grpc v1.34.0/go.mod h1:WotjhfgOW/POjDeRt8vscBtXq+2VjORFy659qA51WJ8= -google.golang.org/grpc v1.35.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= google.golang.org/grpc v1.36.0/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= -google.golang.org/grpc v1.36.1/go.mod h1:qjiiYl8FncCW8feJPdyg3v6XW24KsRHe+dy9BAGRRjU= google.golang.org/grpc v1.37.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.37.1/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= google.golang.org/grpc v1.38.0/go.mod h1:NREThFqKR1f3iQ6oBuvc5LadQuXVGo9rkm5ZGrQdJfM= -google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= -google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= -google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= -google.golang.org/grpc v1.40.1/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= -google.golang.org/grpc v1.44.0/go.mod h1:k+4IHHFw41K8+bbowsex27ge2rCb65oeWqe4jJ590SU= -google.golang.org/grpc v1.45.0/go.mod h1:lN7owxKUQEqMfSyQikvvk5tf/6zMPsrK+ONuO11+0rQ= -google.golang.org/grpc v1.46.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc v1.46.2/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc v1.47.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACuMGWk= -google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= -google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= -google.golang.org/grpc v1.50.1/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= -google.golang.org/grpc v1.51.0 h1:E1eGv1FTqoLIdnBCZufiSHgKjlqG6fKFf6pPWtMTh8U= -google.golang.org/grpc v1.51.0/go.mod h1:wgNDFcnuBGmxLKI/qn4T+m5BtEBYXJPvibbUPsAIPww= -google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= +google.golang.org/grpc v1.52.3 h1:pf7sOysg4LdgBqduXveGKrcEwbStiK2rtfghdzlUYDQ= +google.golang.org/grpc v1.52.3/go.mod h1:pu6fVzoFb+NBYNAvQL08ic+lvB2IojljRYuun5vorUY= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= @@ -2076,7 +1490,6 @@ google.golang.org/protobuf v1.24.0/go.mod h1:r/3tXBNzIEhYS9I1OUVjXDlt8tc493IdKGj google.golang.org/protobuf v1.25.0/go.mod h1:9JNX74DMeImyA3h4bdi1ymwjUzf21/xIlbajtzgsN7c= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.28.1 h1:d0NfwRgPtno5B1Wa6L2DAG+KivqkdutMf1UhdNx175w= google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= @@ -2092,7 +1505,6 @@ gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMy gopkg.in/fsnotify/fsnotify.v1 v1.3.1/go.mod h1:Fyux9zXlo4rWoMSIzpn9fDAYjalPqJ/K1qJ27s+7ltE= gopkg.in/go-playground/assert.v1 v1.2.1/go.mod h1:9RXL0bg/zibRAgZUYszZSwO/z8Y/a8bDuhia5mkpMnE= gopkg.in/go-playground/validator.v8 v8.18.2/go.mod h1:RX2a/7Ha8BgOhfk7j780h4/u/RRjR0eouCJSH80/M2Y= -gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc= gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.66.2/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= @@ -2102,8 +1514,9 @@ gopkg.in/jcmturner/goidentity.v3 v3.0.0/go.mod h1:oG2kH0IvSYNIu80dVAyu/yoefjq1mN gopkg.in/jcmturner/gokrb5.v7 v7.3.0/go.mod h1:l8VISx+WGYp+Fp7KRbsiUuXTTOnxIc3Tuvyavf11/WM= gopkg.in/jcmturner/rpc.v1 v1.1.0/go.mod h1:YIdkC4XfD6GXbzje11McwsDuOlZQSb9W4vfLvuNnlv8= gopkg.in/mgo.v2 v2.0.0-20180705113604-9856a29383ce/go.mod h1:yeKp02qBN3iKW1OzL3MGk2IdtZzaj7SFntXj72NppTA= -gopkg.in/natefinch/lumberjack.v2 v2.0.0 h1:1Lc07Kr7qY4U2YPouBjpCLxpiyxIVoxqXgkXLknAOE8= gopkg.in/natefinch/lumberjack.v2 v2.0.0/go.mod h1:l0ndWWf7gzL7RNwBG7wST/UCcT4T24xpD6X8LsfU/+k= +gopkg.in/natefinch/lumberjack.v2 v2.2.1 h1:bBRl1b0OH9s/DuPhuXpNl+VtCaJXFZ5/uEFST95x9zc= +gopkg.in/natefinch/lumberjack.v2 v2.2.1/go.mod h1:YD8tP3GAjkrDg1eZH7EGmyESg/lsYskCTPBJVb9jqSc= gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= @@ -2133,8 +1546,6 @@ honnef.co/go/tools v0.4.0 h1:lyXVV1c8wUBJRKqI8JgIpT8TW1VDagfYYaxbKa/HoL8= honnef.co/go/tools v0.4.0/go.mod h1:36ZgoUOrqOk1GxwHhyryEkq8FQWkUO2xGuSMhUCcdvA= k8s.io/api v0.0.0-20190409021203-6e4e0e4f393b/go.mod h1:iuAfoD4hCxJ8Onx9kaTIt30j7jUFS00AXQi6QMi99vA= k8s.io/apimachinery v0.0.0-20190404173353-6a84e37a896d/go.mod h1:ccL7Eh7zubPUSh9A3USN90/OzHNSVN6zxzde07TDCL0= -k8s.io/apimachinery v0.26.0 h1:1feANjElT7MvPqp0JT6F3Ss6TWDwmcjLypwoPpEf7zg= -k8s.io/apimachinery v0.26.0/go.mod h1:tnPmbONNJ7ByJNz9+n9kMjNP8ON+1qoAIIC70lztu74= k8s.io/client-go v11.0.1-0.20190409021438-1a26190bd76a+incompatible/go.mod h1:7vJpHMYJwNQCWgzmNV+VYUl1zCObLyodBc8nIyt8L5s= k8s.io/klog v0.3.0/go.mod h1:Gq+BEi5rUBO/HRz0bTSXDUcqjScdoY3a9IHpCEIOOfk= k8s.io/kube-openapi v0.0.0-20180629012420-d83b052f768a/go.mod h1:BXM9ceUBTj2QnfH2MK1odQs778ajze1RxcmP6S8RVVc= diff --git a/infoschema/builder.go b/infoschema/builder.go index 9ec5277e5c79c..3240e1c5c5c49 100644 --- a/infoschema/builder.go +++ b/infoschema/builder.go @@ -220,11 +220,13 @@ func (b *Builder) ApplyDiff(m *meta.Meta, diff *model.SchemaDiff) ([]int64, erro case model.ActionTruncateTablePartition, model.ActionTruncateTable: return b.applyTruncateTableOrPartition(m, diff) case model.ActionDropTable, model.ActionDropTablePartition: - return b.applyDropTableOrParition(m, diff) + return b.applyDropTableOrPartition(m, diff) case model.ActionRecoverTable: return b.applyRecoverTable(m, diff) case model.ActionCreateTables: return b.applyCreateTables(m, diff) + case model.ActionReorganizePartition: + return b.applyReorganizePartition(m, diff) case model.ActionFlashbackCluster: return []int64{-1}, nil default: @@ -275,7 +277,7 @@ func (b *Builder) applyTruncateTableOrPartition(m *meta.Meta, diff *model.Schema return tblIDs, nil } -func (b *Builder) applyDropTableOrParition(m *meta.Meta, diff *model.SchemaDiff) ([]int64, error) { +func (b *Builder) applyDropTableOrPartition(m *meta.Meta, diff *model.SchemaDiff) ([]int64, error) { tblIDs, err := b.applyTableUpdate(m, diff) if err != nil { return nil, errors.Trace(err) @@ -287,6 +289,22 @@ func (b *Builder) applyDropTableOrParition(m *meta.Meta, diff *model.SchemaDiff) return tblIDs, nil } +func (b *Builder) applyReorganizePartition(m *meta.Meta, diff *model.SchemaDiff) ([]int64, error) { + tblIDs, err := b.applyTableUpdate(m, diff) + if err != nil { + return nil, errors.Trace(err) + } + for _, opt := range diff.AffectedOpts { + if opt.OldTableID != 0 { + b.deleteBundle(b.is, opt.OldTableID) + } + if opt.TableID != 0 { + b.markTableBundleShouldUpdate(opt.TableID) + } + } + return tblIDs, nil +} + func (b *Builder) applyRecoverTable(m *meta.Meta, diff *model.SchemaDiff) ([]int64, error) { tblIDs, err := b.applyTableUpdate(m, diff) if err != nil { @@ -696,6 +714,8 @@ func (b *Builder) applyCreateTable(m *meta.Meta, dbInfo *model.DBInfo, tableID i switch tp { case model.ActionDropTablePartition: case model.ActionTruncateTablePartition: + // ReorganizePartition handle the bundles in applyReorganizePartition + case model.ActionReorganizePartition: default: pi := tblInfo.GetPartitionInfo() if pi != nil { diff --git a/infoschema/cluster_tables_test.go b/infoschema/cluster_tables_test.go index cbe4590f57a38..53339ffc209ab 100644 --- a/infoschema/cluster_tables_test.go +++ b/infoschema/cluster_tables_test.go @@ -1264,3 +1264,37 @@ func TestNewCreatedBindingCanWorkWithPlanCache(t *testing.T) { tk.MustExec("execute stmt using @a") tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("1")) } + +func TestCreateBindingForPrepareToken(t *testing.T) { + s := new(clusterTablesSuite) + s.store, s.dom = testkit.CreateMockStoreAndDomain(t) + s.rpcserver, s.listenAddr = s.setUpRPCService(t, "127.0.0.1:0", nil) + s.httpServer, s.mockAddr = s.setUpMockPDHTTPServer() + s.startTime = time.Now() + defer s.httpServer.Close() + defer s.rpcserver.Stop() + tk := s.newTestKitWithRoot(t) + require.NoError(t, tk.Session().Auth(&auth.UserIdentity{Username: "root", Hostname: "%"}, nil, nil)) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b time, c varchar(5))") + + //some builtin functions listed in https://dev.mysql.com/doc/refman/8.0/en/function-resolution.html + cases := []string{ + "select std(a) from t", + "select cast(a as decimal(10, 2)) from t", + "select bit_or(a) from t", + "select min(a) from t", + "select max(a) from t", + "select substr(c, 1, 2) from t", + } + + for _, sql := range cases { + prep := fmt.Sprintf("prepare stmt from '%s'", sql) + tk.MustExec(prep) + tk.MustExec("execute stmt") + planDigest := tk.MustQuery(fmt.Sprintf("select plan_digest from information_schema.statements_summary where query_sample_text = '%s'", sql)).Rows() + tk.MustExec(fmt.Sprintf("create binding from history using plan digest '%s'", planDigest[0][0])) + } +} diff --git a/infoschema/perfschema/tables.go b/infoschema/perfschema/tables.go index 9a5a36235cfa4..6889d61c3be85 100644 --- a/infoschema/perfschema/tables.go +++ b/infoschema/perfschema/tables.go @@ -207,6 +207,11 @@ func (vt *perfSchemaTable) Indices() []table.Index { return vt.indices } +// GetPartitionedTable implements table.Table GetPartitionedTable interface. +func (vt *perfSchemaTable) GetPartitionedTable() table.PartitionedTable { + return nil +} + // initTableIndices initializes the indices of the perfSchemaTable. func initTableIndices(t *perfSchemaTable) error { tblInfo := t.meta diff --git a/infoschema/tables.go b/infoschema/tables.go index 3cbf9ee1b464f..3a2711eb57147 100644 --- a/infoschema/tables.go +++ b/infoschema/tables.go @@ -1595,7 +1595,6 @@ var tableMemoryUsageOpsHistoryCols = []columnInfo{ var tableResourceGroupsCols = []columnInfo{ {name: "NAME", tp: mysql.TypeVarchar, size: resourcegroup.MaxGroupNameLength, flag: mysql.NotNullFlag}, {name: "RU_PER_SEC", tp: mysql.TypeLonglong, size: 21}, - {name: "RU_TOKENS", tp: mysql.TypeLonglong, size: 21}, {name: "BURSTABLE", tp: mysql.TypeVarchar, size: 3}, } @@ -2167,6 +2166,11 @@ func (it *infoschemaTable) Type() table.Type { return it.tp } +// GetPartitionedTable implements table.Table GetPartitionedTable interface. +func (it *infoschemaTable) GetPartitionedTable() table.PartitionedTable { + return nil +} + // VirtualTable is a dummy table.Table implementation. type VirtualTable struct{} diff --git a/kv/option.go b/kv/option.go index d779ff61ac215..631e69da7613d 100644 --- a/kv/option.go +++ b/kv/option.go @@ -117,6 +117,8 @@ const ( ReplicaReadClosestAdaptive // ReplicaReadLearner stands for 'read from learner'. ReplicaReadLearner + // ReplicaReadPreferLeader stands for 'read from leader and auto-turn to followers if leader is abnormal'. + ReplicaReadPreferLeader ) // IsFollowerRead checks if follower is going to be used to read data. diff --git a/meta/meta.go b/meta/meta.go index 0e350c3d27eb5..af02ae7882ac3 100644 --- a/meta/meta.go +++ b/meta/meta.go @@ -132,7 +132,7 @@ const ( BaseDDLTableVersion DDLTableVersion = 1 // MDLTableVersion is for support MDL tables. MDLTableVersion DDLTableVersion = 2 - // BackfillTableVersion is for support distributed reorg stage, it added tidb_ddl_backfill, tidb_ddl_backfill_history. + // BackfillTableVersion is for support distributed reorg stage, it added tidb_background_subtask, tidb_background_subtask_history. BackfillTableVersion DDLTableVersion = 3 ) @@ -539,8 +539,8 @@ func (m *Meta) UpdatePolicy(policy *model.PolicyInfo) error { return m.txn.HSet(mPolicies, policyKey, attachMagicByte(data)) } -// CreateResourceGroup creates a resource group. -func (m *Meta) CreateResourceGroup(group *model.ResourceGroupInfo) error { +// AddResourceGroup creates a resource group. +func (m *Meta) AddResourceGroup(group *model.ResourceGroupInfo) error { if group.ID == 0 { return errors.New("group.ID is invalid") } diff --git a/meta/meta_test.go b/meta/meta_test.go index 0d6c37cc31d43..4eda2126b3887 100644 --- a/meta/meta_test.go +++ b/meta/meta_test.go @@ -128,7 +128,7 @@ func TestResourceGroup(t *testing.T) { RURate: 100, }, } - require.NoError(t, m.CreateResourceGroup(rg)) + require.NoError(t, m.AddResourceGroup(rg)) checkResourceGroup(100) rg.RURate = 200 diff --git a/metrics/ddl.go b/metrics/ddl.go index 5efe636c8a038..c97077ed0aea0 100644 --- a/metrics/ddl.go +++ b/metrics/ddl.go @@ -147,6 +147,8 @@ const ( LblAddIndex = "add_index" LblAddIndexMerge = "add_index_merge_tmp" LblModifyColumn = "modify_column" + + LblReorgPartition = "reorganize_partition" ) // GenerateReorgLabel returns the label with schema name and table name. diff --git a/metrics/grafana/tidb.json b/metrics/grafana/tidb.json index f8b125746a804..8c19fe9a56bf9 100644 --- a/metrics/grafana/tidb.json +++ b/metrics/grafana/tidb.json @@ -3706,7 +3706,7 @@ "avg": false, "current": false, "max": false, - "min": false, + "min": false, "show": true, "total": false, "values": false @@ -3845,12 +3845,21 @@ "steppedLine": false, "targets": [ { - "expr": "sum(rate(tidb_session_transaction_duration_seconds_count{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\"}[1m])) by (type, txn_mode)", + "expr": "sum(rate(tidb_session_transaction_duration_seconds_count{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\", scope=~\"general\"}[1m])) by (type, txn_mode)", "format": "time_series", "intervalFactor": 2, "legendFormat": "{{type}}-{{txn_mode}}", "refId": "A", "step": 10 + }, + { + "expr": "sum(rate(tidb_session_transaction_duration_seconds_count{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\", scope=~\"internal\"}[1m])) by (type, txn_mode)", + "format": "time_series", + "hide": true, + "intervalFactor": 2, + "legendFormat": "Internal-{{type}}-{{txn_mode}}", + "refId": "B", + "step": 10 } ], "thresholds": [], @@ -3947,24 +3956,17 @@ "steppedLine": false, "targets": [ { - "expr": "histogram_quantile(0.99, sum(rate(tidb_session_transaction_duration_seconds_bucket{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\"}[1m])) by (le, txn_mode))", + "expr": "histogram_quantile(0.99, sum(rate(tidb_session_transaction_duration_seconds_bucket{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\", scope=~\"general\"}[1m])) by (le, txn_mode))", "format": "time_series", "intervalFactor": 2, "legendFormat": "99-{{txn_mode}}", "refId": "A" }, { - "expr": "histogram_quantile(0.95, sum(rate(tidb_session_transaction_duration_seconds_bucket{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\"}[1m])) by (le, txn_mode))", + "expr": "sum(rate(tidb_session_transaction_duration_seconds_sum{k8s_cluster=\"$k8s_cluster\",tidb_cluster=\"$tidb_cluster\", scope=~\"general\"}[1m])) by (txn_mode) / sum(rate(tidb_session_transaction_duration_seconds_count{k8s_cluster=\"$k8s_cluster\",tidb_cluster=\"$tidb_cluster\", scope=~\"general\"}[1m])) by (txn_mode)", "format": "time_series", "intervalFactor": 2, - "legendFormat": "95-{{txn_mode}}", - "refId": "B" - }, - { - "expr": "histogram_quantile(0.80, sum(rate(tidb_session_transaction_duration_seconds_bucket{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\"}[1m])) by (le, txn_mode))", - "format": "time_series", - "intervalFactor": 2, - "legendFormat": "80-{{txn_mode}}", + "legendFormat": "avg-{{txn_mode}}", "refId": "C" } ], @@ -4045,7 +4047,7 @@ "reverseYBuckets": false, "targets": [ { - "expr": "sum(increase(tidb_session_transaction_statement_num_bucket{instance=~\"$instance\"}[1m])) by (le)", + "expr": "sum(increase(tidb_session_transaction_statement_num_bucket{instance=~\"$instance\", scope=~\"general\"}[1m])) by (le)", "format": "heatmap", "intervalFactor": 2, "legendFormat": "{{le}}", @@ -4114,7 +4116,7 @@ "reverseYBuckets": false, "targets": [ { - "expr": "sum(increase(tidb_session_retry_num_bucket{instance=~\"$instance\"}[1m])) by (le)", + "expr": "sum(increase(tidb_session_retry_num_bucket{instance=~\"$instance\", scope=~\"general\"}[1m])) by (le)", "format": "heatmap", "intervalFactor": 2, "legendFormat": "{{le}}", @@ -6799,6 +6801,204 @@ "align": false, "alignLevel": null } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "Counters of transactions or statements in which aggressive locking is enabled / takes effect.", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 7, + "w": 8, + "x": 0, + "y": 74 + }, + "hiddenSeries": false, + "id": 295, + "legend": { + "alignAsTable": false, + "avg": false, + "current": false, + "hideEmpty": false, + "max": false, + "min": false, + "rightSide": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.11", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(irate(tidb_session_transaction_aggressive_locking_usage{instance=~\"$instance\"}[30s])) by (type)", + "interval": "", + "legendFormat": "{{type}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Aggressive Locking Usage", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "Counters of keys involved in aggressive locking.", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 7, + "w": 8, + "x": 8, + "y": 74 + }, + "hiddenSeries": false, + "id": 296, + "legend": { + "alignAsTable": false, + "avg": false, + "current": false, + "hideEmpty": false, + "max": false, + "min": false, + "rightSide": false, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.11", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(irate(tidb_tikvclient_aggressive_locking_count{instance=~\"$instance\"}[30s])) by (type)", + "interval": "", + "legendFormat": "{{type}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Aggressive Locking Keys", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } } ], "repeat": null, @@ -12883,7 +13083,7 @@ "bars": false, "dashLength": 10, "dashes": false, - "datasource": "tidb-cluster", + "datasource": "${DS_TEST-CLUSTER}", "description": "Speed of add index", "editable": true, "error": false, @@ -16957,11 +17157,11 @@ "panels": [ { "aliasColors": {}, - "bars": true, + "bars": false, "dashLength": 10, "dashes": false, "datasource": "${DS_TEST-CLUSTER}", - "description": "kv request count by instance and command source", + "description": "TiDB cpu usage calculated with process cpu running seconds", "editable": true, "error": false, "fieldConfig": { @@ -16972,28 +17172,26 @@ "fillGradient": 0, "grid": {}, "gridPos": { - "h": 7, + "h": 8, "w": 12, "x": 0, - "y": 15 + "y": 20 }, "hiddenSeries": false, - "id": 259, + "id": 297, "legend": { "alignAsTable": true, - "avg": true, - "current": false, - "max": true, + "avg": false, + "current": true, + "max": false, "min": false, "rightSide": true, "show": true, - "sort": "max", - "sortDesc": true, "total": false, "values": true }, - "lines": false, - "linewidth": 2, + "lines": true, + "linewidth": 1, "links": [], "nullPointMode": "null as zero", "options": { @@ -17006,46 +17204,43 @@ "renderer": "flot", "seriesOverrides": [ { - "alias": "KV Requst Count", - "bars": false, - "color": "#FADE2A", - "lines": true, - "linewidth": 1, - "stack": false + "alias": "total", + "fill": 0, + "lines": false + }, + { + "alias": "/limit/", + "color": "#C4162A", + "fill": 0, + "nullPointMode": "null" } ], "spaceLength": 10, - "stack": true, + "stack": false, "steppedLine": false, "targets": [ { - "exemplar": true, - "expr": "sum(rate(tidb_tikvclient_request_counter{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\"}[1m])) by (instance, type, source)", + "expr": "irate(process_cpu_seconds_total{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\", job=\"tidb\"}[30s])", "format": "time_series", - "interval": "", + "hide": false, "intervalFactor": 1, - "legendFormat": "{{instance}}-{{type}}-{{source}}", + "legendFormat": "{{instance}}", "refId": "A", "step": 40 }, { - "exemplar": true, - "expr": "sum(rate(tidb_tikvclient_request_counter{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\"}[1m]))", - "format": "time_series", - "interval": "", - "intervalFactor": 1, - "legendFormat": "KV Requst Count", - "refId": "B", - "step": 40 + "expr": "tidb_server_maxprocs{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\", job=\"tidb\"}", + "legendFormat": "limit-{{instance}}", + "refId": "B" } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, - "title": "KV Request OPS by source", + "title": "TiDB CPU Usage", "tooltip": { - "msResolution": true, + "msResolution": false, "shared": true, "sort": 0, "value_type": "individual" @@ -17060,8 +17255,7 @@ }, "yaxes": [ { - "$$hashKey": "object:62", - "format": "short", + "format": "percentunit", "label": null, "logBase": 1, "max": null, @@ -17069,7 +17263,6 @@ "show": true }, { - "$$hashKey": "object:63", "format": "short", "label": null, "logBase": 1, @@ -17085,11 +17278,12 @@ }, { "aliasColors": {}, - "bars": true, + "bars": false, "dashLength": 10, "dashes": false, "datasource": "${DS_TEST-CLUSTER}", - "description": "kv request time by instance and command source", + "decimals": null, + "description": "IO MBps: The total bytes of read and write in all TiKV instances", "editable": true, "error": false, "fieldConfig": { @@ -17100,29 +17294,27 @@ "fillGradient": 0, "grid": {}, "gridPos": { - "h": 7, + "h": 8, "w": 12, "x": 12, - "y": 15 + "y": 20 }, "hiddenSeries": false, - "id": 260, + "id": 301, "legend": { "alignAsTable": true, "avg": true, "current": false, "hideEmpty": true, "hideZero": true, - "max": true, + "max": false, "min": false, "rightSide": true, "show": true, - "sort": "max", - "sortDesc": true, "total": false, "values": true }, - "lines": false, + "lines": true, "linewidth": 1, "links": [], "nullPointMode": "null as zero", @@ -17134,46 +17326,155 @@ "pointradius": 5, "points": false, "renderer": "flot", - "seriesOverrides": [ - { - "alias": "KV Requst Time", - "bars": false, - "color": "#FADE2A", - "lines": true, - "linewidth": 1, - "stack": false - } - ], + "seriesOverrides": [], "spaceLength": 10, - "stack": true, + "stack": false, "steppedLine": false, "targets": [ { "exemplar": true, - "expr": "sum(rate(tidb_tikvclient_request_time_counter{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\"}[1m])) by (instance, type, source)", - "format": "time_series", + "expr": "avg(sum(rate(tikv_engine_flow_bytes{k8s_cluster=\"$k8s_cluster\",tidb_cluster=\"$tidb_cluster\", db=\"kv\", type=~\"wal_file_bytes|bytes_read|iter_bytes_read\"}[1m])) by (instance))", + "hide": false, + "instant": false, "interval": "", - "legendFormat": "{{instance}}-{{type}}-{{source}}", - "refId": "A", - "step": 40 + "legendFormat": "IO-Avg", + "refId": "D" }, { "exemplar": true, - "expr": "sum(rate(tidb_tikvclient_request_time_counter{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\"}[1m]))", - "format": "time_series", + "expr": "max(sum(rate(tikv_engine_flow_bytes{k8s_cluster=\"$k8s_cluster\",tidb_cluster=\"$tidb_cluster\", db=\"kv\", type=~\"wal_file_bytes|bytes_read|iter_bytes_read\"}[1m])) by (instance))", + "hide": false, "interval": "", - "legendFormat": "KV Requst Time", - "refId": "B", - "step": 40 + "legendFormat": "IO-Max", + "refId": "E" + }, + { + "exemplar": true, + "expr": "max(sum(rate(tikv_engine_flow_bytes{k8s_cluster=\"$k8s_cluster\",tidb_cluster=\"$tidb_cluster\", db=\"kv\", type=~\"wal_file_bytes|bytes_read|iter_bytes_read\"}[1m])) by (instance)) - min(sum(rate(tikv_engine_flow_bytes{k8s_cluster=\"$k8s_cluster\",tidb_cluster=\"$tidb_cluster\", db=\"kv\", type=~\"wal_file_bytes|bytes_read|iter_bytes_read\"}[1m])) by (instance))", + "hide": false, + "interval": "", + "legendFormat": "IO-Delta", + "refId": "F" } ], "thresholds": [], "timeFrom": null, "timeRegions": [], "timeShift": null, - "title": "KV Request Time by source", + "title": "TiKV IO MBps", "tooltip": { - "msResolution": true, + "msResolution": false, + "shared": true, + "sort": 0, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:208", + "decimals": null, + "format": "Bps", + "label": "MBps", + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:209", + "decimals": null, + "format": "Bps", + "label": "MBps ", + "logBase": 1, + "max": null, + "min": "0", + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "decimals": 1, + "description": "The CPU usage of each TiKV instance", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "grid": {}, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 28 + }, + "hiddenSeries": false, + "id": 299, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sideWidth": null, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.11", + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum(rate(process_cpu_seconds_total{k8s_cluster=\"$k8s_cluster\", tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\", job=~\".*tikv\"}[1m])) by (instance)", + "format": "time_series", + "intervalFactor": 2, + "legendFormat": "{{instance}}", + "refId": "A", + "step": 10 + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "TiKV CPU", + "tooltip": { + "msResolution": false, "shared": true, "sort": 0, "value_type": "individual" @@ -17188,8 +17489,7 @@ }, "yaxes": [ { - "$$hashKey": "object:62", - "format": "s", + "format": "percentunit", "label": null, "logBase": 1, "max": null, @@ -17197,7 +17497,6 @@ "show": true }, { - "$$hashKey": "object:63", "format": "short", "label": null, "logBase": 1, @@ -17210,22 +17509,7 @@ "align": false, "alignLevel": null } - } - ], - "title": "SourceSQL", - "type": "row" - }, - { - "collapsed": true, - "datasource": null, - "gridPos": { - "h": 1, - "w": 24, - "x": 0, - "y": 75 - }, - "id": 274, - "panels": [ + }, { "aliasColors": {}, "bars": false, @@ -17242,8 +17526,8 @@ "gridPos": { "h": 8, "w": 12, - "x": 0, - "y": 76 + "x": 12, + "y": 28 }, "hiddenSeries": false, "id": 279, @@ -17264,7 +17548,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.5.10", + "pluginVersion": "7.5.11", "pointradius": 2, "points": false, "renderer": "flot", @@ -17346,7 +17630,6 @@ "dashLength": 10, "dashes": false, "datasource": "${DS_TEST-CLUSTER}", - "description": "The processed rows per second by TTL jobs", "fieldConfig": { "defaults": {}, "overrides": [] @@ -17356,12 +17639,13 @@ "gridPos": { "h": 8, "w": 12, - "x": 12, - "y": 76 + "x": 0, + "y": 36 }, "hiddenSeries": false, - "id": 287, + "id": 302, "legend": { + "alignAsTable": false, "avg": false, "current": false, "max": false, @@ -17378,16 +17662,110 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.5.10", + "pluginVersion": "7.5.11", "pointradius": 2, "points": false, "renderer": "flot", - "seriesOverrides": [ + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ { - "alias": "delete error", - "color": "#F2495C" + "exemplar": true, + "expr": "sum(rate(tidb_server_ttl_insert_rows{k8s_cluster=\"$k8s_cluster\",tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\"}[1m]))", + "interval": "", + "legendFormat": "insert rows per second", + "queryType": "randomWalk", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "TTL Insert Rows Per Second", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:394", + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:395", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false } ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "The processed rows per second by TTL jobs", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 36 + }, + "hiddenSeries": false, + "id": 287, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": false + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.11", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], "spaceLength": 10, "stack": false, "steppedLine": false, @@ -17421,6 +17799,7 @@ }, "yaxes": [ { + "$$hashKey": "object:1185", "format": "short", "label": null, "logBase": 1, @@ -17429,12 +17808,211 @@ "show": true }, { + "$$hashKey": "object:1186", "format": "short", "label": null, "logBase": 1, "max": null, "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": true, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 44 + }, + "hiddenSeries": false, + "id": 296, + "legend": { + "alignAsTable": false, + "avg": false, + "current": false, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": false + }, + "lines": false, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.11", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(increase(tidb_server_ttl_insert_rows{k8s_cluster=\"$k8s_cluster\",tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\"}[1h]))", + "interval": "1h", + "legendFormat": "insert rows per hour", + "queryType": "randomWalk", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "TTL Insert Rows Per Hour", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:394", + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": "0", "show": true + }, + { + "$$hashKey": "object:395", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": true, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_TEST-CLUSTER}", + "description": "The rows deleted per hour by TTL jobs", + "fieldConfig": { + "defaults": {}, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 44 + }, + "hiddenSeries": false, + "id": 303, + "legend": { + "avg": false, + "current": false, + "max": false, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": false + }, + "lines": false, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "alertThreshold": true + }, + "percentage": false, + "pluginVersion": "7.5.11", + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "exemplar": true, + "expr": "sum(increase(tidb_server_ttl_processed_expired_rows{k8s_cluster=\"$k8s_cluster\",tidb_cluster=\"$tidb_cluster\", instance=~\"$instance\", sql_type=\"delete\", result=\"ok\"}[1h])) by (sql_type, result)", + "interval": "1h", + "legendFormat": "delete rows per hour", + "queryType": "randomWalk", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "TTL Delete Rows Per Hour", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:1185", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": "0", + "show": true + }, + { + "$$hashKey": "object:1186", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false } ], "yaxis": { @@ -17459,7 +18037,7 @@ "h": 8, "w": 12, "x": 0, - "y": 84 + "y": 52 }, "hiddenSeries": false, "id": 284, @@ -17480,7 +18058,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.5.10", + "pluginVersion": "7.5.11", "pointradius": 2, "points": false, "renderer": "flot", @@ -17580,7 +18158,7 @@ "h": 8, "w": 12, "x": 12, - "y": 84 + "y": 52 }, "hiddenSeries": false, "id": 285, @@ -17601,7 +18179,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.5.10", + "pluginVersion": "7.5.11", "pointradius": 2, "points": false, "renderer": "flot", @@ -17701,7 +18279,7 @@ "h": 8, "w": 12, "x": 0, - "y": 92 + "y": 60 }, "hiddenSeries": false, "id": 276, @@ -17722,7 +18300,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.5.10", + "pluginVersion": "7.5.11", "pointradius": 2, "points": false, "renderer": "flot", @@ -17831,7 +18409,7 @@ "h": 8, "w": 12, "x": 12, - "y": 92 + "y": 60 }, "hiddenSeries": false, "id": 282, @@ -17852,7 +18430,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.5.10", + "pluginVersion": "7.5.11", "pointradius": 2, "points": false, "renderer": "flot", @@ -17961,7 +18539,7 @@ "h": 8, "w": 12, "x": 0, - "y": 100 + "y": 68 }, "hiddenSeries": false, "id": 281, @@ -17982,7 +18560,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.5.10", + "pluginVersion": "7.5.11", "pointradius": 2, "points": false, "renderer": "flot", @@ -18067,7 +18645,7 @@ "h": 8, "w": 12, "x": 12, - "y": 100 + "y": 68 }, "hiddenSeries": false, "id": 294, @@ -18088,7 +18666,7 @@ "alertThreshold": true }, "percentage": false, - "pluginVersion": "7.5.10", + "pluginVersion": "7.5.11", "pointradius": 2, "points": false, "renderer": "flot", diff --git a/metrics/metrics.go b/metrics/metrics.go index 6767d2dfc6adb..f63af624a3a0c 100644 --- a/metrics/metrics.go +++ b/metrics/metrics.go @@ -46,15 +46,15 @@ var ( // metrics labels. const ( - LabelSession = "session" - LabelDomain = "domain" - LabelDDLOwner = "ddl-owner" - LabelDDL = "ddl" - LabelDDLWorker = "ddl-worker" - LabelBackfillWorker = "backfill-worker" - LabelDDLSyncer = "ddl-syncer" - LabelGCWorker = "gcworker" - LabelAnalyze = "analyze" + LabelSession = "session" + LabelDomain = "domain" + LabelDDLOwner = "ddl-owner" + LabelDDL = "ddl" + LabelDDLWorker = "ddl-worker" + LabelDistReorg = "dist-reorg" + LabelDDLSyncer = "ddl-syncer" + LabelGCWorker = "gcworker" + LabelAnalyze = "analyze" LabelBatchRecvLoop = "batch-recv-loop" LabelBatchSendLoop = "batch-send-loop" @@ -212,12 +212,14 @@ func RegisterMetrics() { prometheus.MustRegister(AutoIDReqDuration) prometheus.MustRegister(RegionCheckpointSubscriptionEvent) prometheus.MustRegister(RCCheckTSWriteConfilictCounter) + prometheus.MustRegister(AggressiveLockingUsageCount) prometheus.MustRegister(TTLQueryDuration) prometheus.MustRegister(TTLProcessedExpiredRowsCounter) prometheus.MustRegister(TTLJobStatus) prometheus.MustRegister(TTLTaskStatus) prometheus.MustRegister(TTLPhaseTime) + prometheus.MustRegister(TTLInsertRowsCount) prometheus.MustRegister(EMACPUUsageGauge) prometheus.MustRegister(PoolConcurrencyCounter) diff --git a/metrics/session.go b/metrics/session.go index 359afb1c5d310..208092c11b087 100644 --- a/metrics/session.go +++ b/metrics/session.go @@ -59,14 +59,14 @@ var ( Name: "schema_lease_error_total", Help: "Counter of schema lease error", }, []string{LblType}) - SessionRetry = prometheus.NewHistogram( + SessionRetry = prometheus.NewHistogramVec( prometheus.HistogramOpts{ Namespace: "tidb", Subsystem: "session", Name: "retry_num", Help: "Bucketed histogram of session retry count.", Buckets: prometheus.LinearBuckets(0, 1, 21), // 0 ~ 20 - }) + }, []string{LblScope}) SessionRetryErrorCounter = prometheus.NewCounterVec( prometheus.CounterOpts{ Namespace: "tidb", @@ -90,7 +90,7 @@ var ( Name: "transaction_statement_num", Help: "Bucketed histogram of statements count in each transaction.", Buckets: prometheus.ExponentialBuckets(1, 2, 16), // 1 ~ 32768 - }, []string{LblTxnMode, LblType}) + }, []string{LblTxnMode, LblType, LblScope}) TransactionDuration = prometheus.NewHistogramVec( prometheus.HistogramOpts{ @@ -99,7 +99,7 @@ var ( Name: "transaction_duration_seconds", Help: "Bucketed histogram of a transaction execution duration, including retry.", Buckets: prometheus.ExponentialBuckets(0.001, 2, 28), // 1ms ~ 1.5days - }, []string{LblTxnMode, LblType}) + }, []string{LblTxnMode, LblType, LblScope}) StatementDeadlockDetectDuration = prometheus.NewHistogram( prometheus.HistogramOpts{ @@ -186,6 +186,14 @@ var ( Name: "resource_group_query_total", Help: "Counter of the total number of queries for the resource group", }, []string{LblName}) + + AggressiveLockingUsageCount = prometheus.NewCounterVec( + prometheus.CounterOpts{ + Namespace: "tidb", + Subsystem: "server", + Name: "transaction_aggressive_locking_usage", + Help: "The counter of statements and transactions in which aggressive locking is used or takes effect", + }, []string{LblType}) ) // Label constants. @@ -227,5 +235,12 @@ const ( LblModule = "module" LblRCReadCheckTS = "read_check" LblRCWriteCheckTS = "write_check" - LblName = "name" + + LblName = "name" + + LblAggressiveLockingTxnUsed = "txn-used" + LblAggressiveLockingTxnEffective = "txn-effective" + LblAggressiveLockingStmtUsed = "stmt-used" + LblAggressiveLockingStmtEffective = "stmt-effective" + LblScope = "scope" ) diff --git a/metrics/telemetry.go b/metrics/telemetry.go index 591823f9952d9..39838853e123d 100644 --- a/metrics/telemetry.go +++ b/metrics/telemetry.go @@ -169,6 +169,48 @@ var ( Name: "compact_partition_usage", Help: "Counter of compact table partition", }) + TelemetryReorganizePartitionCnt = prometheus.NewCounter( + prometheus.CounterOpts{ + Namespace: "tidb", + Subsystem: "telemetry", + Name: "reorganize_partition_usage", + Help: "Counter of alter table reorganize partition", + }) + TelemetryDistReorgCnt = prometheus.NewCounter( + prometheus.CounterOpts{ + Namespace: "tidb", + Subsystem: "telemetry", + Name: "distributed_reorg_count", + Help: "Counter of usage of distributed reorg DDL tasks count", + }) + TelemetryStoreBatchedQueryCnt = prometheus.NewCounter( + prometheus.CounterOpts{ + Namespace: "tidb", + Subsystem: "telemetry", + Name: "store_batched_query", + Help: "Counter of queries which use store batched coprocessor tasks", + }) + TelemetryBatchedQueryTaskCnt = prometheus.NewCounter( + prometheus.CounterOpts{ + Namespace: "tidb", + Subsystem: "telemetry", + Name: "batched_query_task", + Help: "Counter of coprocessor tasks in batched queries", + }) + TelemetryStoreBatchedCnt = prometheus.NewCounter( + prometheus.CounterOpts{ + Namespace: "tidb", + Subsystem: "telemetry", + Name: "store_batched", + Help: "Counter of store batched coprocessor tasks", + }) + TelemetryStoreBatchedFallbackCnt = prometheus.NewCounter( + prometheus.CounterOpts{ + Namespace: "tidb", + Subsystem: "telemetry", + Name: "store_batched_fallback", + Help: "Counter of store batched fallback coprocessor tasks", + }) ) // readCounter reads the value of a prometheus.Counter. @@ -269,6 +311,7 @@ type TablePartitionUsageCounter struct { TablePartitionAddIntervalPartitionsCnt int64 `json:"table_partition_add_interval_partitions_cnt"` TablePartitionDropIntervalPartitionsCnt int64 `json:"table_partition_drop_interval_partitions_cnt"` TablePartitionComactCnt int64 `json:"table_TablePartitionComactCnt"` + TablePartitionReorganizePartitionCnt int64 `json:"table_reorganize_partition_cnt"` } // ExchangePartitionUsageCounter records the usages of exchange partition. @@ -307,22 +350,24 @@ func (c TablePartitionUsageCounter) Cal(rhs TablePartitionUsageCounter) TablePar TablePartitionAddIntervalPartitionsCnt: c.TablePartitionAddIntervalPartitionsCnt - rhs.TablePartitionAddIntervalPartitionsCnt, TablePartitionDropIntervalPartitionsCnt: c.TablePartitionDropIntervalPartitionsCnt - rhs.TablePartitionDropIntervalPartitionsCnt, TablePartitionComactCnt: c.TablePartitionComactCnt - rhs.TablePartitionComactCnt, + TablePartitionReorganizePartitionCnt: c.TablePartitionReorganizePartitionCnt - rhs.TablePartitionReorganizePartitionCnt, } } // ResetTablePartitionCounter gets the TxnCommitCounter. func ResetTablePartitionCounter(pre TablePartitionUsageCounter) TablePartitionUsageCounter { return TablePartitionUsageCounter{ - TablePartitionCnt: readCounter(TelemetryTablePartitionCnt), - TablePartitionListCnt: readCounter(TelemetryTablePartitionListCnt), - TablePartitionRangeCnt: readCounter(TelemetryTablePartitionRangeCnt), - TablePartitionHashCnt: readCounter(TelemetryTablePartitionHashCnt), - TablePartitionRangeColumnsCnt: readCounter(TelemetryTablePartitionRangeColumnsCnt), - TablePartitionRangeColumnsGt1Cnt: readCounter(TelemetryTablePartitionRangeColumnsGt1Cnt), - TablePartitionRangeColumnsGt2Cnt: readCounter(TelemetryTablePartitionRangeColumnsGt2Cnt), - TablePartitionRangeColumnsGt3Cnt: readCounter(TelemetryTablePartitionRangeColumnsGt3Cnt), - TablePartitionListColumnsCnt: readCounter(TelemetryTablePartitionListColumnsCnt), - TablePartitionMaxPartitionsCnt: mathutil.Max(readCounter(TelemetryTablePartitionMaxPartitionsCnt)-pre.TablePartitionMaxPartitionsCnt, pre.TablePartitionMaxPartitionsCnt), + TablePartitionCnt: readCounter(TelemetryTablePartitionCnt), + TablePartitionListCnt: readCounter(TelemetryTablePartitionListCnt), + TablePartitionRangeCnt: readCounter(TelemetryTablePartitionRangeCnt), + TablePartitionHashCnt: readCounter(TelemetryTablePartitionHashCnt), + TablePartitionRangeColumnsCnt: readCounter(TelemetryTablePartitionRangeColumnsCnt), + TablePartitionRangeColumnsGt1Cnt: readCounter(TelemetryTablePartitionRangeColumnsGt1Cnt), + TablePartitionRangeColumnsGt2Cnt: readCounter(TelemetryTablePartitionRangeColumnsGt2Cnt), + TablePartitionRangeColumnsGt3Cnt: readCounter(TelemetryTablePartitionRangeColumnsGt3Cnt), + TablePartitionListColumnsCnt: readCounter(TelemetryTablePartitionListColumnsCnt), + TablePartitionMaxPartitionsCnt: mathutil.Max(readCounter(TelemetryTablePartitionMaxPartitionsCnt)-pre.TablePartitionMaxPartitionsCnt, pre.TablePartitionMaxPartitionsCnt), + TablePartitionReorganizePartitionCnt: readCounter(TelemetryReorganizePartitionCnt), } } @@ -343,6 +388,7 @@ func GetTablePartitionCounter() TablePartitionUsageCounter { TablePartitionAddIntervalPartitionsCnt: readCounter(TelemetryTablePartitionAddIntervalPartitionsCnt), TablePartitionDropIntervalPartitionsCnt: readCounter(TelemetryTablePartitionDropIntervalPartitionsCnt), TablePartitionComactCnt: readCounter(TelemetryCompactPartitionCnt), + TablePartitionReorganizePartitionCnt: readCounter(TelemetryReorganizePartitionCnt), } } @@ -386,6 +432,7 @@ type DDLUsageCounter struct { AddIndexIngestUsed int64 `json:"add_index_ingest_used"` MetadataLockUsed bool `json:"metadata_lock_used"` FlashbackClusterUsed int64 `json:"flashback_cluster_used"` + DistReorgUsed int64 `json:"dist_reorg_used"` } // Sub returns the difference of two counters. @@ -393,6 +440,7 @@ func (a DDLUsageCounter) Sub(rhs DDLUsageCounter) DDLUsageCounter { return DDLUsageCounter{ AddIndexIngestUsed: a.AddIndexIngestUsed - rhs.AddIndexIngestUsed, FlashbackClusterUsed: a.FlashbackClusterUsed - rhs.FlashbackClusterUsed, + DistReorgUsed: a.DistReorgUsed - rhs.DistReorgUsed, } } @@ -401,6 +449,7 @@ func GetDDLUsageCounter() DDLUsageCounter { return DDLUsageCounter{ AddIndexIngestUsed: readCounter(TelemetryAddIndexIngestCnt), FlashbackClusterUsed: readCounter(TelemetryFlashbackClusterCnt), + DistReorgUsed: readCounter(TelemetryDistReorgCnt), } } @@ -422,3 +471,59 @@ func GetIndexMergeCounter() IndexMergeUsageCounter { IndexMergeUsed: readCounter(TelemetryIndexMergeUsage), } } + +// StoreBatchCoprCounter records the usages of batch copr statements. +type StoreBatchCoprCounter struct { + // BatchSize is the global value of `tidb_store_batch_size` + BatchSize int `json:"batch_size"` + // BatchedQuery is the counter of queries that use this feature. + BatchedQuery int64 `json:"query"` + // BatchedQueryTask is the counter of total tasks in queries above. + BatchedQueryTask int64 `json:"tasks"` + // BatchedCount is the counter of successfully batched tasks. + BatchedCount int64 `json:"batched"` + // BatchedFallbackCount is the counter of fallback batched tasks by region miss. + BatchedFallbackCount int64 `json:"batched_fallback"` +} + +// Sub returns the difference of two counters. +func (n StoreBatchCoprCounter) Sub(rhs StoreBatchCoprCounter) StoreBatchCoprCounter { + return StoreBatchCoprCounter{ + BatchedQuery: n.BatchedQuery - rhs.BatchedQuery, + BatchedQueryTask: n.BatchedQueryTask - rhs.BatchedQueryTask, + BatchedCount: n.BatchedCount - rhs.BatchedCount, + BatchedFallbackCount: n.BatchedFallbackCount - rhs.BatchedFallbackCount, + } +} + +// GetStoreBatchCoprCounter gets the IndexMerge usage counter. +func GetStoreBatchCoprCounter() StoreBatchCoprCounter { + return StoreBatchCoprCounter{ + BatchedQuery: readCounter(TelemetryStoreBatchedQueryCnt), + BatchedQueryTask: readCounter(TelemetryBatchedQueryTaskCnt), + BatchedCount: readCounter(TelemetryStoreBatchedCnt), + BatchedFallbackCount: readCounter(TelemetryStoreBatchedFallbackCnt), + } +} + +// AggressiveLockingUsageCounter records the usage of Aggressive Locking feature of pessimistic transaction. +type AggressiveLockingUsageCounter struct { + TxnAggressiveLockingUsed int64 `json:"txn_aggressive_locking_used"` + TxnAggressiveLockingEffective int64 `json:"txn_aggressive_locking_effective"` +} + +// Sub returns the difference of two counters. +func (i AggressiveLockingUsageCounter) Sub(rhs AggressiveLockingUsageCounter) AggressiveLockingUsageCounter { + return AggressiveLockingUsageCounter{ + TxnAggressiveLockingUsed: i.TxnAggressiveLockingUsed - rhs.TxnAggressiveLockingUsed, + TxnAggressiveLockingEffective: i.TxnAggressiveLockingEffective - rhs.TxnAggressiveLockingEffective, + } +} + +// GetAggressiveLockingUsageCounter returns the Aggressive Locking usage counter. +func GetAggressiveLockingUsageCounter() AggressiveLockingUsageCounter { + return AggressiveLockingUsageCounter{ + TxnAggressiveLockingUsed: readCounter(AggressiveLockingUsageCount.WithLabelValues(LblAggressiveLockingTxnUsed)), + TxnAggressiveLockingEffective: readCounter(AggressiveLockingUsageCount.WithLabelValues(LblAggressiveLockingTxnEffective)), + } +} diff --git a/metrics/ttl.go b/metrics/ttl.go index 754744e93d1d8..52782b08dba76 100644 --- a/metrics/ttl.go +++ b/metrics/ttl.go @@ -58,4 +58,12 @@ var ( Name: "ttl_phase_time", Help: "The time spent in each phase", }, []string{LblType, LblPhase}) + + TTLInsertRowsCount = prometheus.NewCounter( + prometheus.CounterOpts{ + Namespace: "tidb", + Subsystem: "server", + Name: "ttl_insert_rows", + Help: "The count of TTL rows inserted", + }) ) diff --git a/parser/ast/ddl.go b/parser/ast/ddl.go index eae414448a0a5..97af9a3b95c6a 100644 --- a/parser/ast/ddl.go +++ b/parser/ast/ddl.go @@ -2025,6 +2025,7 @@ const ( PlacementOptionLearnerConstraints PlacementOptionFollowerConstraints PlacementOptionVoterConstraints + PlacementOptionSurvivalPreferences PlacementOptionPolicy ) @@ -2089,6 +2090,10 @@ func (n *PlacementOption) Restore(ctx *format.RestoreCtx) error { ctx.WriteKeyWord("PLACEMENT POLICY ") ctx.WritePlain("= ") ctx.WriteName(n.StrValue) + case PlacementOptionSurvivalPreferences: + ctx.WriteKeyWord("SURVIVAL_PREFERENCES ") + ctx.WritePlain("= ") + ctx.WriteString(n.StrValue) default: return errors.Errorf("invalid PlacementOption: %d", n.Tp) } diff --git a/parser/ast/dml.go b/parser/ast/dml.go index a8b1474b405e6..140331a3ba275 100644 --- a/parser/ast/dml.go +++ b/parser/ast/dml.go @@ -1804,14 +1804,12 @@ func (n *ColumnNameOrUserVar) Accept(v Visitor) (node Node, ok bool) { type FileLocRefTp int const ( - // FileLocServer is used when there's no keywords in SQL, which means the data file should be located on the tidb-server. - FileLocServer FileLocRefTp = iota + // FileLocServerOrRemote is used when there's no keywords in SQL, which means the data file should be located on the + // tidb-server or on remote storage (S3 for example). + FileLocServerOrRemote FileLocRefTp = iota // FileLocClient is used when there's LOCAL keyword in SQL, which means the data file should be located on the MySQL // client. FileLocClient - // FileLocRemote is used when there's REMOTE keyword in SQL, which means the data file should be located on a remote - // server, such as a cloud storage. - FileLocRemote ) // LoadDataStmt is a statement to load data from a specified file, then insert this rows into an existing table. @@ -1837,11 +1835,9 @@ type LoadDataStmt struct { func (n *LoadDataStmt) Restore(ctx *format.RestoreCtx) error { ctx.WriteKeyWord("LOAD DATA ") switch n.FileLocRef { - case FileLocServer: + case FileLocServerOrRemote: case FileLocClient: ctx.WriteKeyWord("LOCAL ") - case FileLocRemote: - ctx.WriteKeyWord("REMOTE ") } ctx.WriteKeyWord("INFILE ") ctx.WriteString(n.Path) diff --git a/parser/ast/misc.go b/parser/ast/misc.go index eec57ae2a172c..719371ee89439 100644 --- a/parser/ast/misc.go +++ b/parser/ast/misc.go @@ -268,7 +268,10 @@ type PlanReplayerStmt struct { Load bool // Capture indicates 'plan replayer capture ' - Capture bool + Capture bool + // Remove indicates `plan replayer capture remove + Remove bool + SQLDigest string PlanDigest string @@ -298,6 +301,14 @@ func (n *PlanReplayerStmt) Restore(ctx *format.RestoreCtx) error { ctx.WriteString(n.PlanDigest) return nil } + if n.Remove { + ctx.WriteKeyWord("PLAN REPLAYER CAPTURE REMOVE ") + ctx.WriteString(n.SQLDigest) + ctx.WriteKeyWord(" ") + ctx.WriteString(n.PlanDigest) + return nil + } + ctx.WriteKeyWord("PLAN REPLAYER DUMP EXPLAIN ") if n.Analyze { ctx.WriteKeyWord("ANALYZE ") diff --git a/parser/misc.go b/parser/misc.go index 8582a68889900..87c0ef3dbde4c 100644 --- a/parser/misc.go +++ b/parser/misc.go @@ -588,7 +588,6 @@ var tokenMap = map[string]int{ "RELEASE": release, "RELOAD": reload, "REMOVE": remove, - "REMOTE": remote, "RENAME": rename, "REORGANIZE": reorganize, "REPAIR": repair, @@ -716,6 +715,7 @@ var tokenMap = map[string]int{ "SUBSTRING": substring, "SUM": sum, "SUPER": super, + "SURVIVAL_PREFERENCES": survivalPreferences, "SWAPS": swaps, "SWITCHES": switchesSym, "SYSTEM": system, diff --git a/parser/model/ddl.go b/parser/model/ddl.go index 7ca33341258c5..36ada1ed9b3ea 100644 --- a/parser/model/ddl.go +++ b/parser/model/ddl.go @@ -437,18 +437,20 @@ type JobMeta struct { // BackfillMeta is meta info of the backfill job. type BackfillMeta struct { - PhysicalTableID int64 `json:"physical_table_id"` - IsUnique bool `json:"is_unique"` - EndInclude bool `json:"end_include"` - Error *terror.Error `json:"err"` + IsUnique bool `json:"is_unique"` + EndInclude bool `json:"end_include"` + Error *terror.Error `json:"err"` SQLMode mysql.SQLMode `json:"sql_mode"` Warnings map[errors.ErrorID]*terror.Error `json:"warnings"` WarningsCount map[errors.ErrorID]int64 `json:"warnings_count"` Location *TimeZoneLocation `json:"location"` ReorgTp ReorgType `json:"reorg_tp"` - - *JobMeta `json:"job_meta"` + RowCount int64 `json:"row_count"` + StartKey []byte `json:"start_key"` + EndKey []byte `json:"end_key"` + CurrKey []byte `json:"curr_key"` + *JobMeta `json:"job_meta"` } // Encode encodes BackfillMeta with json format. @@ -598,13 +600,18 @@ func (job *Job) GetRowCount() int64 { // SetWarnings sets the warnings of rows handled. func (job *Job) SetWarnings(warnings map[errors.ErrorID]*terror.Error, warningsCount map[errors.ErrorID]int64) { + job.Mu.Lock() job.ReorgMeta.Warnings = warnings job.ReorgMeta.WarningsCount = warningsCount + job.Mu.Unlock() } // GetWarnings gets the warnings of the rows handled. func (job *Job) GetWarnings() (map[errors.ErrorID]*terror.Error, map[errors.ErrorID]int64) { - return job.ReorgMeta.Warnings, job.ReorgMeta.WarningsCount + job.Mu.Lock() + w, wc := job.ReorgMeta.Warnings, job.ReorgMeta.WarningsCount + job.Mu.Unlock() + return w, wc } // Encode encodes job with json format. @@ -672,7 +679,8 @@ func (job *Job) String() string { ret := fmt.Sprintf("ID:%d, Type:%s, State:%s, SchemaState:%s, SchemaID:%d, TableID:%d, RowCount:%d, ArgLen:%d, start time: %v, Err:%v, ErrCount:%d, SnapshotVersion:%v", job.ID, job.Type, job.State, job.SchemaState, job.SchemaID, job.TableID, rowCount, len(job.Args), TSConvert2Time(job.StartTS), job.Error, job.ErrorCount, job.SnapshotVer) if job.ReorgMeta != nil { - ret += fmt.Sprintf(", UniqueWarnings:%d", len(job.ReorgMeta.Warnings)) + warnings, _ := job.GetWarnings() + ret += fmt.Sprintf(", UniqueWarnings:%d", len(warnings)) } if job.Type != ActionMultiSchemaChange && job.MultiSchemaInfo != nil { ret += fmt.Sprintf(", Multi-Schema Change:true, Revertible:%v", job.MultiSchemaInfo.Revertible) @@ -947,6 +955,30 @@ func (s JobState) String() string { } } +// StrToJobState converts string to JobState. +func StrToJobState(s string) JobState { + switch s { + case "running": + return JobStateRunning + case "rollingback": + return JobStateRollingback + case "rollback done": + return JobStateRollbackDone + case "done": + return JobStateDone + case "cancelled": + return JobStateCancelled + case "cancelling": + return JobStateCancelling + case "synced": + return JobStateSynced + case "queueing": + return JobStateQueueing + default: + return JobStateNone + } +} + // SchemaDiff contains the schema modification at a particular schema version. // It is used to reduce schema reload cost. type SchemaDiff struct { diff --git a/parser/model/model.go b/parser/model/model.go index b953b1140bf7b..ff710b05c7095 100644 --- a/parser/model/model.go +++ b/parser/model/model.go @@ -757,6 +757,9 @@ func (t *TableInfo) Clone() *TableInfo { nt.ForeignKeys[i] = t.ForeignKeys[i].Clone() } + if t.Partition != nil { + nt.Partition = t.Partition.Clone() + } if t.TTLInfo != nil { nt.TTLInfo = t.TTLInfo.Clone() } @@ -1193,6 +1196,8 @@ type PartitionInfo struct { DroppingDefinitions []PartitionDefinition `json:"dropping_definitions"` States []PartitionState `json:"states"` Num uint64 `json:"num"` + // Only used during ReorganizePartition so far + DDLState SchemaState `json:"ddl_state"` } // Clone clones itself. @@ -1327,15 +1332,15 @@ func (ci *PartitionDefinition) MemoryUsage() (sum int64) { } // FindPartitionDefinitionByName finds PartitionDefinition by name. -func (t *TableInfo) FindPartitionDefinitionByName(partitionDefinitionName string) *PartitionDefinition { +func (pi *PartitionInfo) FindPartitionDefinitionByName(partitionDefinitionName string) int { lowConstrName := strings.ToLower(partitionDefinitionName) - definitions := t.Partition.Definitions + definitions := pi.Definitions for i := range definitions { if definitions[i].Name.L == lowConstrName { - return &t.Partition.Definitions[i] + return i } } - return nil + return -1 } // IndexColumn provides index column info. @@ -1736,6 +1741,7 @@ type PlacementSettings struct { LearnerConstraints string `json:"learner_constraints"` FollowerConstraints string `json:"follower_constraints"` VoterConstraints string `json:"voter_constraints"` + SurvivalPreferences string `json:"survival_preferences"` } // PolicyInfo is the struct to store the placement policy. @@ -1874,6 +1880,14 @@ func (p *ResourceGroupSettings) String() string { return sb.String() } +// Adjust adjusts the resource group settings. +func (p *ResourceGroupSettings) Adjust() { + // Curretly we only support ru_per_sec sytanx, so BurstLimit(capicity) is always same as ru_per_sec. + if p.BurstLimit == 0 { + p.BurstLimit = int64(p.RURate) + } +} + // Clone clones the resource group settings. func (p *ResourceGroupSettings) Clone() *ResourceGroupSettings { cloned := *p diff --git a/parser/mysql/errname.go b/parser/mysql/errname.go index 3066d9f6fb6b0..5b1cff580f658 100644 --- a/parser/mysql/errname.go +++ b/parser/mysql/errname.go @@ -97,7 +97,7 @@ var MySQLErrName = map[uint16]*ErrMessage{ ErrMultiplePriKey: Message("Multiple primary key defined", nil), ErrTooManyKeys: Message("Too many keys specified; max %d keys allowed", nil), ErrTooManyKeyParts: Message("Too many key parts specified; max %d parts allowed", nil), - ErrTooLongKey: Message("Specified key was too long; max key length is %d bytes", nil), + ErrTooLongKey: Message("Specified key was too long (%d bytes); max key length is %d bytes", nil), ErrKeyColumnDoesNotExits: Message("Key column '%-.192s' doesn't exist in table", nil), ErrBlobUsedAsKey: Message("BLOB column '%-.192s' can't be used in key specification with the used table type", nil), ErrTooBigFieldlength: Message("Column length too big for column '%-.192s' (max = %d); use BLOB or TEXT instead", nil), diff --git a/parser/parser.go b/parser/parser.go index 6ac03e1139c6f..ba2b05bfa1282 100644 --- a/parser/parser.go +++ b/parser/parser.go @@ -60,7 +60,7 @@ const ( account = 57577 action = 57578 add = 57361 - addDate = 57929 + addDate = 57928 admin = 58020 advise = 57579 after = 57580 @@ -75,8 +75,8 @@ const ( andand = 57356 andnot = 58096 any = 57585 - approxCountDistinct = 57930 - approxPercentile = 57931 + approxCountDistinct = 57929 + approxPercentile = 57930 array = 57366 as = 57367 asc = 57368 @@ -104,18 +104,18 @@ const ( bindingCache = 57605 bindings = 57606 binlog = 57607 - bitAnd = 57932 + bitAnd = 57931 bitLit = 58095 - bitOr = 57933 + bitOr = 57932 bitType = 57608 - bitXor = 57934 + bitXor = 57933 blobType = 57372 block = 57609 boolType = 57611 booleanType = 57610 both = 57373 - bound = 57935 - briefType = 57936 + bound = 57934 + briefType = 57935 btree = 57612 buckets = 58022 builtinApproxCountDistinct = 58069 @@ -146,7 +146,7 @@ const ( builtinVarPop = 58089 builtinVarSamp = 58090 builtins = 58023 - burstable = 57937 + burstable = 57936 by = 57374 byteType = 57613 cache = 57614 @@ -157,7 +157,7 @@ const ( cascade = 57376 cascaded = 57616 caseKwd = 57377 - cast = 57938 + cast = 57937 causal = 57617 chain = 57618 change = 57378 @@ -193,10 +193,10 @@ const ( consistency = 57639 consistent = 57640 constraint = 57384 - constraints = 57940 + constraints = 57939 context = 57641 convert = 57385 - copyKwd = 57939 + copyKwd = 57938 correlation = 58028 cpu = 57642 create = 57386 @@ -210,8 +210,8 @@ const ( csvSeparator = 57648 csvTrimLastSeparators = 57649 cumeDist = 57388 - curDate = 57942 - curTime = 57941 + curDate = 57941 + curTime = 57940 current = 57650 currentDate = 57389 currentRole = 57393 @@ -222,8 +222,8 @@ const ( data = 57654 database = 57394 databases = 57395 - dateAdd = 57943 - dateSub = 57944 + dateAdd = 57942 + dateSub = 57943 dateType = 57656 datetimeType = 57655 day = 57657 @@ -255,14 +255,14 @@ const ( distinctRow = 57408 div = 57409 do = 57667 - dotType = 57945 + dotType = 57944 doubleAtIdentifier = 57353 doubleType = 57410 drainer = 58032 drop = 57411 dry = 58033 dual = 57412 - dump = 57946 + dump = 57945 duplicate = 57668 dynamic = 57669 elseKwd = 57413 @@ -284,7 +284,7 @@ const ( event = 57680 events = 57681 evolve = 57682 - exact = 57947 + exact = 57946 except = 57418 exchange = 57683 exclusive = 57684 @@ -293,10 +293,10 @@ const ( expansion = 57686 expire = 57687 explain = 57417 - exprPushdownBlacklist = 57948 + exprPushdownBlacklist = 57947 extended = 57688 - extract = 57949 - failedLoginAttempts = 57927 + extract = 57948 + failedLoginAttempts = 57926 falseKwd = 57419 faultsSym = 57689 fetch = 57420 @@ -305,13 +305,13 @@ const ( first = 57692 firstValue = 57421 fixed = 57693 - flashback = 57950 + flashback = 57949 floatLit = 58091 floatType = 57422 flush = 57694 - follower = 57951 - followerConstraints = 57952 - followers = 57953 + follower = 57950 + followerConstraints = 57951 + followers = 57952 following = 57695 forKwd = 57423 force = 57424 @@ -324,12 +324,12 @@ const ( ge = 58099 general = 57699 generated = 57428 - getFormat = 57954 + getFormat = 57953 global = 57700 grant = 57429 grants = 57701 group = 57430 - groupConcat = 57955 + groupConcat = 57954 groups = 57431 hash = 57702 having = 57432 @@ -361,12 +361,12 @@ const ( indexes = 57714 infile = 57441 inner = 57442 - inplace = 57957 + inplace = 57956 insert = 57449 insertMethod = 57715 insertValues = 58117 instance = 57716 - instant = 57958 + instant = 57957 int1Type = 57451 int2Type = 57452 int3Type = 57453 @@ -375,7 +375,7 @@ const ( intLit = 58093 intType = 57450 integerType = 57443 - internal = 57959 + internal = 57958 intersect = 57444 interval = 57445 into = 57446 @@ -392,8 +392,8 @@ const ( job = 58035 jobs = 58034 join = 57456 - jsonArrayagg = 57960 - jsonObjectAgg = 57961 + jsonArrayagg = 57959 + jsonObjectAgg = 57960 jsonType = 57723 jss = 58101 juss = 58102 @@ -410,12 +410,12 @@ const ( lastval = 57729 le = 58100 lead = 57462 - leader = 57962 - leaderConstraints = 57963 + leader = 57961 + leaderConstraints = 57962 leading = 57463 - learner = 57964 - learnerConstraints = 57965 - learners = 57966 + learner = 57963 + learnerConstraints = 57964 + learners = 57965 left = 57464 less = 57730 level = 57731 @@ -457,7 +457,7 @@ const ( lsh = 58103 master = 57737 match = 57476 - max = 57968 + max = 57967 maxConnectionsPerHour = 57740 maxQueriesPerHour = 57741 maxRows = 57742 @@ -475,7 +475,7 @@ const ( memory = 57747 merge = 57748 microsecond = 57749 - min = 57967 + min = 57966 minRows = 57750 minValue = 57752 minute = 57751 @@ -494,7 +494,7 @@ const ( neqSynonym = 58105 never = 57759 next = 57760 - next_row_id = 57956 + next_row_id = 57955 nextval = 57761 no = 57762 noWriteToBinLog = 57485 @@ -509,7 +509,7 @@ const ( none = 57769 not = 57484 not2 = 58109 - now = 57969 + now = 57968 nowait = 57770 nthValue = 57486 ntile = 57487 @@ -529,7 +529,7 @@ const ( online = 57776 only = 57777 open = 57778 - optRuleBlacklist = 57970 + optRuleBlacklist = 57969 optimistic = 58038 optimize = 57492 option = 57493 @@ -549,7 +549,7 @@ const ( partitioning = 57784 partitions = 57785 password = 57786 - passwordLockTime = 57928 + passwordLockTime = 57927 per_db = 57788 per_table = 57789 percent = 57787 @@ -557,20 +557,20 @@ const ( pessimistic = 58039 pipes = 57357 pipesAsOr = 57790 - placement = 57971 - plan = 57972 - planCache = 57973 + placement = 57970 + plan = 57971 + planCache = 57972 plugins = 57791 policy = 57792 - position = 57974 + position = 57973 preSplitRegions = 57793 preceding = 57794 precisionType = 57501 - predicate = 57975 + predicate = 57974 prepare = 57795 preserve = 57796 primary = 57502 - primaryRegion = 57976 + primaryRegion = 57975 privileges = 57797 procedure = 57503 process = 57798 @@ -590,7 +590,7 @@ const ( read = 57506 realType = 57507 rebuild = 57809 - recent = 57977 + recent = 57976 recover = 57810 recursive = 57508 redundant = 57811 @@ -600,108 +600,107 @@ const ( regions = 58062 release = 57511 reload = 57812 - remote = 57813 - remove = 57814 + remove = 57813 rename = 57512 - reorganize = 57815 - repair = 57816 + reorganize = 57814 + repair = 57815 repeat = 57513 - repeatable = 57817 + repeatable = 57816 replace = 57514 - replayer = 57978 - replica = 57818 - replicas = 57819 - replication = 57820 + replayer = 57977 + replica = 57817 + replicas = 57818 + replication = 57819 require = 57515 - required = 57821 + required = 57820 reset = 58061 - resource = 57822 - respect = 57823 - restart = 57824 - restore = 57825 - restores = 57826 + resource = 57821 + respect = 57822 + restart = 57823 + restore = 57824 + restores = 57825 restrict = 57516 - resume = 57827 - reuse = 57828 - reverse = 57829 + resume = 57826 + reuse = 57827 + reverse = 57828 revoke = 57517 right = 57518 rlike = 57519 - role = 57830 - rollback = 57831 - routine = 57832 + role = 57829 + rollback = 57830 + routine = 57831 row = 57520 - rowCount = 57833 - rowFormat = 57834 + rowCount = 57832 + rowFormat = 57833 rowNumber = 57522 rows = 57521 rsh = 58108 - rtree = 57835 + rtree = 57834 ruRate = 58017 run = 58041 - running = 57979 - s3 = 57980 + running = 57978 + s3 = 57979 sampleRate = 58043 samples = 58042 - san = 57836 - savepoint = 57837 - schedule = 57981 - second = 57838 + san = 57835 + savepoint = 57836 + schedule = 57980 + second = 57837 secondMicrosecond = 57523 - secondaryEngine = 57839 - secondaryLoad = 57840 - secondaryUnload = 57841 - security = 57842 + secondaryEngine = 57838 + secondaryLoad = 57839 + secondaryUnload = 57840 + security = 57841 selectKwd = 57524 - sendCredentialsToTiKV = 57843 - separator = 57844 - sequence = 57845 - serial = 57846 - serializable = 57847 - session = 57848 + sendCredentialsToTiKV = 57842 + separator = 57843 + sequence = 57844 + serial = 57845 + serializable = 57846 + session = 57847 sessionStates = 58044 set = 57525 - setval = 57849 - shardRowIDBits = 57850 - share = 57851 - shared = 57852 + setval = 57848 + shardRowIDBits = 57849 + share = 57850 + shared = 57851 show = 57526 - shutdown = 57853 - signed = 57854 - simple = 57855 + shutdown = 57852 + signed = 57853 + simple = 57854 singleAtIdentifier = 57352 - skip = 57856 - skipSchemaFiles = 57857 - slave = 57858 - slow = 57859 + skip = 57855 + skipSchemaFiles = 57856 + slave = 57857 + slow = 57858 smallIntType = 57527 - snapshot = 57860 - some = 57861 - source = 57862 + snapshot = 57859 + some = 57860 + source = 57861 spatial = 57528 split = 58059 sql = 57529 sqlBigResult = 57530 - sqlBufferResult = 57863 - sqlCache = 57864 + sqlBufferResult = 57862 + sqlCache = 57863 sqlCalcFoundRows = 57531 - sqlNoCache = 57865 + sqlNoCache = 57864 sqlSmallResult = 57532 - sqlTsiDay = 57866 - sqlTsiHour = 57867 - sqlTsiMinute = 57868 - sqlTsiMonth = 57869 - sqlTsiQuarter = 57870 - sqlTsiSecond = 57871 - sqlTsiWeek = 57872 - sqlTsiYear = 57873 + sqlTsiDay = 57865 + sqlTsiHour = 57866 + sqlTsiMinute = 57867 + sqlTsiMonth = 57868 + sqlTsiQuarter = 57869 + sqlTsiSecond = 57870 + sqlTsiWeek = 57871 + sqlTsiYear = 57872 ssl = 57533 - staleness = 57982 - start = 57874 + staleness = 57981 + start = 57873 starting = 57534 statistics = 58045 stats = 58046 - statsAutoRecalc = 57875 + statsAutoRecalc = 57874 statsBuckets = 58049 statsColChoice = 57591 statsColList = 57592 @@ -711,65 +710,66 @@ const ( statsLocked = 58052 statsMeta = 58047 statsOptions = 57589 - statsPersistent = 57876 - statsSamplePages = 57877 + statsPersistent = 57875 + statsSamplePages = 57876 statsSampleRate = 57590 statsTopN = 58051 - status = 57878 - std = 57983 - stddev = 57984 - stddevPop = 57985 - stddevSamp = 57986 - stop = 57987 - storage = 57879 + status = 57877 + std = 57982 + stddev = 57983 + stddevPop = 57984 + stddevSamp = 57985 + stop = 57986 + storage = 57878 stored = 57540 straightJoin = 57536 - strict = 57988 - strictFormat = 57880 + strict = 57987 + strictFormat = 57879 stringLit = 57351 - strong = 57989 - subDate = 57990 - subject = 57881 - subpartition = 57882 - subpartitions = 57883 - substring = 57992 - sum = 57991 - super = 57884 - swaps = 57885 - switchesSym = 57886 - system = 57887 - systemTime = 57888 - tableChecksum = 57889 + strong = 57988 + subDate = 57989 + subject = 57880 + subpartition = 57881 + subpartitions = 57882 + substring = 57991 + sum = 57990 + super = 57883 + survivalPreferences = 57992 + swaps = 57884 + switchesSym = 57885 + system = 57886 + systemTime = 57887 + tableChecksum = 57888 tableKwd = 57538 tableRefPriority = 58126 tableSample = 57539 - tables = 57890 - tablespace = 57891 + tables = 57889 + tablespace = 57890 target = 57993 telemetry = 58054 telemetryID = 58055 - temporary = 57892 - temptable = 57893 + temporary = 57891 + temptable = 57892 terminated = 57541 - textType = 57894 - than = 57895 + textType = 57893 + than = 57894 then = 57542 tiFlash = 58057 tidb = 58056 tidbCurrentTSO = 57537 tidbJson = 57994 - tikvImporter = 57896 - timeType = 57898 + tikvImporter = 57895 + timeType = 57897 timestampAdd = 57995 timestampDiff = 57996 - timestampType = 57897 + timestampType = 57896 tinyIntType = 57544 tinyblobType = 57543 tinytextType = 57545 tls = 57997 to = 57546 toTimestamp = 57348 - tokenIssuer = 57899 + tokenIssuer = 57898 tokudbDefault = 57998 tokudbFast = 57999 tokudbLzma = 58000 @@ -781,100 +781,100 @@ const ( tokudbZstd = 58006 top = 58007 topn = 58058 - tp = 57900 - trace = 57901 - traditional = 57902 + tp = 57899 + trace = 57900 + traditional = 57901 trailing = 57547 - transaction = 57903 + transaction = 57902 trigger = 57548 - triggers = 57904 + triggers = 57903 trim = 58008 trueCardCost = 58013 trueKwd = 57549 - truncate = 57905 - ttl = 57906 - ttlEnable = 57907 - ttlJobInterval = 57908 - unbounded = 57909 - uncommitted = 57910 - undefined = 57911 + truncate = 57904 + ttl = 57905 + ttlEnable = 57906 + ttlJobInterval = 57907 + unbounded = 57908 + uncommitted = 57909 + undefined = 57910 underscoreCS = 57350 - unicodeSym = 57912 + unicodeSym = 57911 union = 57551 unique = 57550 - unknown = 57913 + unknown = 57912 unlock = 57552 unsigned = 57553 update = 57554 usage = 57555 use = 57556 - user = 57914 + user = 57913 using = 57557 utcDate = 57558 utcTime = 57560 utcTimestamp = 57559 - validation = 57915 - value = 57916 + validation = 57914 + value = 57915 values = 57561 varPop = 58010 varSamp = 58011 varbinaryType = 57565 varcharType = 57563 varcharacter = 57564 - variables = 57917 + variables = 57916 variance = 58009 varying = 57566 verboseType = 58012 - view = 57918 + view = 57917 virtual = 57567 - visible = 57919 + visible = 57918 voter = 58014 voterConstraints = 58015 voters = 58016 - wait = 57926 - warnings = 57920 - week = 57921 - weightString = 57922 + wait = 57925 + warnings = 57919 + week = 57920 + weightString = 57921 when = 57568 where = 57569 width = 58060 window = 57571 with = 57572 - without = 57923 + without = 57922 write = 57570 - x509 = 57924 + x509 = 57923 xor = 57573 yearMonth = 57574 - yearType = 57925 + yearType = 57924 zerofill = 57575 yyMaxDepth = 200 - yyTabOfs = -2616 + yyTabOfs = -2612 ) var ( yyXLAT = map[int]int{ - 57344: 0, // $end (2318x) - 59: 1, // ';' (2317x) + 57344: 0, // $end (2317x) + 59: 1, // ';' (2316x) 58059: 2, // split (1911x) 57748: 3, // merge (1910x) - 57814: 4, // remove (1909x) - 57815: 5, // reorganize (1909x) + 57813: 4, // remove (1910x) + 57814: 5, // reorganize (1909x) 57631: 6, // comment (1904x) - 57879: 7, // storage (1817x) + 57878: 7, // storage (1817x) 57594: 8, // autoIncrement (1806x) - 44: 9, // ',' (1720x) + 44: 9, // ',' (1718x) 57692: 10, // first (1705x) 57580: 11, // after (1699x) - 57846: 12, // serial (1695x) + 57845: 12, // serial (1695x) 57595: 13, // autoRandom (1694x) 57628: 14, // columnFormat (1694x) 57786: 15, // password (1669x) 57619: 16, // charsetKwd (1661x) 57621: 17, // checksum (1649x) - 57971: 18, // placement (1647x) + 57970: 18, // placement (1647x) 57724: 19, // keyBlockSize (1631x) - 57891: 20, // tablespace (1628x) + 57890: 20, // tablespace (1628x) 57672: 21, // encryption (1626x) 57675: 22, // engine (1623x) 57654: 23, // data (1621x) @@ -886,34 +886,34 @@ var ( 57596: 29, // autoRandomBase (1608x) 58049: 30, // statsBuckets (1606x) 58051: 31, // statsTopN (1606x) - 57906: 32, // ttl (1606x) + 57905: 32, // ttl (1606x) 57593: 33, // autoIdCache (1605x) 57598: 34, // avgRowLength (1605x) 57636: 35, // compression (1605x) 57660: 36, // delayKeyWrite (1605x) 57780: 37, // packKeys (1605x) 57793: 38, // preSplitRegions (1605x) - 57834: 39, // rowFormat (1605x) - 57839: 40, // secondaryEngine (1605x) - 57850: 41, // shardRowIDBits (1605x) - 57875: 42, // statsAutoRecalc (1605x) + 57833: 39, // rowFormat (1605x) + 57838: 40, // secondaryEngine (1605x) + 57849: 41, // shardRowIDBits (1605x) + 57874: 42, // statsAutoRecalc (1605x) 57591: 43, // statsColChoice (1605x) 57592: 44, // statsColList (1605x) - 57876: 45, // statsPersistent (1605x) - 57877: 46, // statsSamplePages (1605x) + 57875: 45, // statsPersistent (1605x) + 57876: 46, // statsSamplePages (1605x) 57590: 47, // statsSampleRate (1605x) - 57889: 48, // tableChecksum (1605x) - 57907: 49, // ttlEnable (1605x) - 57908: 50, // ttlJobInterval (1605x) - 57822: 51, // resource (1564x) + 57888: 48, // tableChecksum (1605x) + 57906: 49, // ttlEnable (1605x) + 57907: 50, // ttlJobInterval (1605x) + 57821: 51, // resource (1564x) 57587: 52, // attribute (1556x) 57577: 53, // account (1554x) - 57927: 54, // failedLoginAttempts (1554x) - 57928: 55, // passwordLockTime (1554x) - 57827: 56, // resume (1538x) - 57854: 57, // signed (1538x) + 57926: 54, // failedLoginAttempts (1554x) + 57927: 55, // passwordLockTime (1554x) + 57826: 56, // resume (1538x) + 57853: 57, // signed (1538x) 41: 58, // ')' (1537x) - 57860: 59, // snapshot (1537x) + 57859: 59, // snapshot (1537x) 57599: 60, // backend (1536x) 57620: 61, // checkpoint (1536x) 57637: 62, // concurrency (1536x) @@ -928,13 +928,13 @@ var ( 57775: 71, // onDuplicate (1536x) 57776: 72, // online (1536x) 57808: 73, // rateLimit (1536x) - 57843: 74, // sendCredentialsToTiKV (1536x) - 57857: 75, // skipSchemaFiles (1536x) - 57880: 76, // strictFormat (1536x) - 57896: 77, // tikvImporter (1536x) - 57905: 78, // truncate (1533x) + 57842: 74, // sendCredentialsToTiKV (1536x) + 57856: 75, // skipSchemaFiles (1536x) + 57879: 76, // strictFormat (1536x) + 57895: 77, // tikvImporter (1536x) + 57904: 78, // truncate (1533x) 57762: 79, // no (1532x) - 57874: 80, // start (1530x) + 57873: 80, // start (1530x) 57614: 81, // cache (1527x) 57763: 82, // nocache (1526x) 57653: 83, // cycle (1525x) @@ -943,399 +943,399 @@ var ( 57764: 86, // nocycle (1524x) 57766: 87, // nomaxvalue (1524x) 57767: 88, // nominvalue (1524x) - 57824: 89, // restart (1522x) + 57823: 89, // restart (1522x) 57583: 90, // algorithm (1521x) - 57900: 91, // tp (1521x) - 57652: 92, // clustered (1520x) - 57717: 93, // invisible (1520x) - 57768: 94, // nonclustered (1520x) - 58062: 95, // regions (1520x) - 57919: 96, // visible (1520x) - 57882: 97, // subpartition (1517x) + 58062: 91, // regions (1521x) + 57899: 92, // tp (1521x) + 57652: 93, // clustered (1520x) + 57717: 94, // invisible (1520x) + 57768: 95, // nonclustered (1520x) + 57918: 96, // visible (1520x) + 57881: 97, // subpartition (1517x) 57785: 98, // partitions (1516x) - 57940: 99, // constraints (1513x) - 57952: 100, // followerConstraints (1513x) - 57953: 101, // followers (1513x) - 57963: 102, // leaderConstraints (1513x) - 57965: 103, // learnerConstraints (1513x) - 57966: 104, // learners (1513x) - 57976: 105, // primaryRegion (1513x) - 57981: 106, // schedule (1513x) - 58015: 107, // voterConstraints (1513x) - 58016: 108, // voters (1513x) - 57629: 109, // columns (1512x) - 57918: 110, // view (1512x) - 57657: 111, // day (1510x) - 57925: 112, // yearType (1510x) - 57642: 113, // cpu (1509x) - 57838: 114, // second (1508x) - 57873: 115, // sqlTsiYear (1508x) + 57939: 99, // constraints (1514x) + 57951: 100, // followerConstraints (1514x) + 57952: 101, // followers (1514x) + 57962: 102, // leaderConstraints (1514x) + 57964: 103, // learnerConstraints (1514x) + 57965: 104, // learners (1514x) + 57975: 105, // primaryRegion (1514x) + 57980: 106, // schedule (1514x) + 57992: 107, // survivalPreferences (1514x) + 58015: 108, // voterConstraints (1514x) + 58016: 109, // voters (1514x) + 57629: 110, // columns (1512x) + 57917: 111, // view (1512x) + 57657: 112, // day (1510x) + 57924: 113, // yearType (1510x) + 57837: 114, // second (1508x) + 57872: 115, // sqlTsiYear (1508x) 57586: 116, // ascii (1507x) - 57937: 117, // burstable (1507x) - 57613: 118, // byteType (1507x) - 57707: 119, // hour (1507x) - 58018: 120, // ioReadBandwidth (1507x) - 58019: 121, // ioWriteBandwidth (1507x) - 57749: 122, // microsecond (1507x) - 57751: 123, // minute (1507x) - 57755: 124, // month (1507x) - 57804: 125, // quarter (1507x) - 58017: 126, // ruRate (1507x) - 57866: 127, // sqlTsiDay (1507x) - 57867: 128, // sqlTsiHour (1507x) - 57868: 129, // sqlTsiMinute (1507x) - 57869: 130, // sqlTsiMonth (1507x) - 57870: 131, // sqlTsiQuarter (1507x) - 57871: 132, // sqlTsiSecond (1507x) - 57872: 133, // sqlTsiWeek (1507x) - 57912: 134, // unicodeSym (1507x) - 57921: 135, // week (1507x) - 57690: 136, // fields (1506x) - 57890: 137, // tables (1505x) - 57878: 138, // status (1504x) - 57844: 139, // separator (1503x) - 57622: 140, // cipher (1502x) - 57346: 141, // identifier (1502x) - 57722: 142, // issuer (1502x) - 57740: 143, // maxConnectionsPerHour (1502x) - 57741: 144, // maxQueriesPerHour (1502x) - 57743: 145, // maxUpdatesPerHour (1502x) - 57744: 146, // maxUserConnections (1502x) - 57794: 147, // preceding (1502x) - 57836: 148, // san (1502x) - 57881: 149, // subject (1502x) - 57899: 150, // tokenIssuer (1502x) - 57710: 151, // importKwd (1501x) - 57733: 152, // local (1501x) - 57806: 153, // query (1500x) - 57856: 154, // skip (1500x) - 57606: 155, // bindings (1499x) - 57659: 156, // definer (1499x) - 57702: 157, // hash (1499x) - 57708: 158, // identified (1499x) - 57736: 159, // logs (1499x) - 57823: 160, // respect (1499x) - 57632: 161, // commit (1498x) - 57650: 162, // current (1498x) - 57674: 163, // enforced (1498x) - 57695: 164, // following (1498x) - 57730: 165, // less (1498x) - 57770: 166, // nowait (1498x) - 57777: 167, // only (1498x) - 57831: 168, // rollback (1498x) - 57837: 169, // savepoint (1498x) - 57895: 170, // than (1498x) - 57909: 171, // unbounded (1498x) - 57916: 172, // value (1498x) - 57602: 173, // begin (1497x) - 57604: 174, // binding (1497x) - 57673: 175, // end (1497x) - 57700: 176, // global (1497x) - 57956: 177, // next_row_id (1497x) - 57774: 178, // offset (1497x) - 57792: 179, // policy (1497x) - 57975: 180, // predicate (1497x) - 57892: 181, // temporary (1497x) - 58057: 182, // tiFlash (1497x) - 57914: 183, // user (1497x) - 57723: 184, // jsonType (1496x) - 57973: 185, // planCache (1496x) - 57795: 186, // prepare (1496x) - 57830: 187, // role (1496x) - 57913: 188, // unknown (1496x) - 57926: 189, // wait (1496x) - 57612: 190, // btree (1495x) - 57655: 191, // datetimeType (1495x) - 57656: 192, // dateType (1495x) - 57693: 193, // fixed (1495x) - 57709: 194, // identSQLErrors (1495x) - 57721: 195, // isolation (1495x) - 57727: 196, // last (1495x) - 57735: 197, // location (1495x) - 57738: 198, // max_idxnum (1495x) - 57747: 199, // memory (1495x) - 57773: 200, // off (1495x) - 57779: 201, // optional (1495x) - 57788: 202, // per_db (1495x) - 57972: 203, // plan (1495x) - 57797: 204, // privileges (1495x) - 57818: 205, // replica (1495x) - 57821: 206, // required (1495x) - 57835: 207, // rtree (1495x) - 57979: 208, // running (1495x) - 58043: 209, // sampleRate (1495x) - 57845: 210, // sequence (1495x) - 57848: 211, // session (1495x) - 57859: 212, // slow (1495x) - 58046: 213, // stats (1495x) - 57898: 214, // timeType (1495x) - 57915: 215, // validation (1495x) - 57917: 216, // variables (1495x) - 57588: 217, // attributes (1494x) - 57634: 218, // compact (1494x) - 57661: 219, // digest (1494x) - 57663: 220, // disable (1494x) - 57668: 221, // duplicate (1494x) - 57669: 222, // dynamic (1494x) - 57670: 223, // enable (1494x) - 57678: 224, // errorKwd (1494x) - 57694: 225, // flush (1494x) - 57697: 226, // full (1494x) - 57705: 227, // history (1494x) - 57745: 228, // mb (1494x) - 57753: 229, // mode (1494x) - 57791: 230, // plugins (1494x) - 57799: 231, // processlist (1494x) - 57810: 232, // recover (1494x) - 57816: 233, // repair (1494x) - 57817: 234, // repeatable (1494x) - 58045: 235, // statistics (1494x) - 57883: 236, // subpartitions (1494x) - 58056: 237, // tidb (1494x) - 57897: 238, // timestampType (1494x) - 57923: 239, // without (1494x) - 58020: 240, // admin (1493x) - 57600: 241, // backup (1493x) - 58021: 242, // batch (1493x) - 57607: 243, // binlog (1493x) - 57609: 244, // block (1493x) - 57610: 245, // booleanType (1493x) - 57936: 246, // briefType (1493x) - 58022: 247, // buckets (1493x) - 57615: 248, // capture (1493x) - 58025: 249, // cardinality (1493x) - 57618: 250, // chain (1493x) - 57625: 251, // clientErrorsSummary (1493x) - 58026: 252, // cmSketch (1493x) - 57626: 253, // coalesce (1493x) - 57635: 254, // compressed (1493x) - 57641: 255, // context (1493x) - 57939: 256, // copyKwd (1493x) - 58028: 257, // correlation (1493x) - 57658: 258, // deallocate (1493x) - 58030: 259, // dependency (1493x) - 57662: 260, // directory (1493x) - 57665: 261, // discard (1493x) - 57666: 262, // disk (1493x) - 57667: 263, // do (1493x) - 57945: 264, // dotType (1493x) - 58032: 265, // drainer (1493x) - 58033: 266, // dry (1493x) - 57683: 267, // exchange (1493x) - 57685: 268, // execute (1493x) - 57686: 269, // expansion (1493x) - 57950: 270, // flashback (1493x) - 57696: 271, // format (1493x) - 57699: 272, // general (1493x) - 57703: 273, // help (1493x) - 57704: 274, // histogram (1493x) - 57706: 275, // hosts (1493x) - 57957: 276, // inplace (1493x) - 57716: 277, // instance (1493x) - 57958: 278, // instant (1493x) - 57720: 279, // ipc (1493x) - 58035: 280, // job (1493x) - 58034: 281, // jobs (1493x) - 57725: 282, // labels (1493x) - 57734: 283, // locked (1493x) - 57754: 284, // modify (1493x) - 57760: 285, // next (1493x) - 58036: 286, // nodeID (1493x) - 58037: 287, // nodeState (1493x) - 57772: 288, // nulls (1493x) - 57781: 289, // pageSym (1493x) - 58040: 290, // pump (1493x) - 57803: 291, // purge (1493x) - 57809: 292, // rebuild (1493x) - 57811: 293, // redundant (1493x) - 57812: 294, // reload (1493x) - 57825: 295, // restore (1493x) - 57832: 296, // routine (1493x) - 57980: 297, // s3 (1493x) - 58042: 298, // samples (1493x) - 57840: 299, // secondaryLoad (1493x) - 57841: 300, // secondaryUnload (1493x) - 57851: 301, // share (1493x) - 57853: 302, // shutdown (1493x) - 57862: 303, // source (1493x) - 57589: 304, // statsOptions (1493x) - 57987: 305, // stop (1493x) - 57885: 306, // swaps (1493x) - 57994: 307, // tidbJson (1493x) - 57998: 308, // tokudbDefault (1493x) - 57999: 309, // tokudbFast (1493x) - 58000: 310, // tokudbLzma (1493x) - 58001: 311, // tokudbQuickLZ (1493x) - 58003: 312, // tokudbSmall (1493x) - 58002: 313, // tokudbSnappy (1493x) - 58004: 314, // tokudbUncompressed (1493x) - 58005: 315, // tokudbZlib (1493x) - 58006: 316, // tokudbZstd (1493x) - 58058: 317, // topn (1493x) - 57901: 318, // trace (1493x) - 57902: 319, // traditional (1493x) - 58013: 320, // trueCardCost (1493x) - 58012: 321, // verboseType (1493x) - 57920: 322, // warnings (1493x) - 57578: 323, // action (1492x) - 57579: 324, // advise (1492x) - 57581: 325, // against (1492x) - 57582: 326, // ago (1492x) - 57584: 327, // always (1492x) - 57601: 328, // backups (1492x) - 57603: 329, // bernoulli (1492x) - 57605: 330, // bindingCache (1492x) - 57608: 331, // bitType (1492x) - 57611: 332, // boolType (1492x) - 58023: 333, // builtins (1492x) - 58024: 334, // cancel (1492x) - 57616: 335, // cascaded (1492x) - 57617: 336, // causal (1492x) - 57623: 337, // cleanup (1492x) - 57624: 338, // client (1492x) - 57651: 339, // cluster (1492x) - 57627: 340, // collation (1492x) - 58027: 341, // columnStatsUsage (1492x) - 57633: 342, // committed (1492x) - 57630: 343, // config (1492x) - 57639: 344, // consistency (1492x) - 57640: 345, // consistent (1492x) - 58029: 346, // ddl (1492x) - 58031: 347, // depth (1492x) - 57664: 348, // disabled (1492x) - 57946: 349, // dump (1492x) - 57671: 350, // enabled (1492x) - 57676: 351, // engines (1492x) - 57677: 352, // enum (1492x) - 57681: 353, // events (1492x) - 57682: 354, // evolve (1492x) - 57687: 355, // expire (1492x) - 57948: 356, // exprPushdownBlacklist (1492x) - 57688: 357, // extended (1492x) - 57689: 358, // faultsSym (1492x) - 57698: 359, // function (1492x) - 57701: 360, // grants (1492x) - 58053: 361, // histogramsInFlight (1492x) - 57711: 362, // imports (1492x) - 57713: 363, // incremental (1492x) - 57714: 364, // indexes (1492x) - 57959: 365, // internal (1492x) - 57718: 366, // invoker (1492x) - 57719: 367, // io (1492x) - 57726: 368, // language (1492x) - 57731: 369, // level (1492x) - 57732: 370, // list (1492x) - 57737: 371, // master (1492x) - 57739: 372, // max_minutes (1492x) - 57757: 373, // national (1492x) - 57758: 374, // ncharType (1492x) - 57759: 375, // never (1492x) - 57761: 376, // nextval (1492x) - 57769: 377, // none (1492x) - 57771: 378, // nvarcharType (1492x) - 57778: 379, // open (1492x) - 58038: 380, // optimistic (1492x) - 57970: 381, // optRuleBlacklist (1492x) - 57782: 382, // parser (1492x) - 57783: 383, // partial (1492x) - 57784: 384, // partitioning (1492x) - 57789: 385, // per_table (1492x) - 57787: 386, // percent (1492x) - 58039: 387, // pessimistic (1492x) - 57796: 388, // preserve (1492x) - 57800: 389, // profile (1492x) - 57801: 390, // profiles (1492x) - 57805: 391, // queries (1492x) - 57977: 392, // recent (1492x) - 58063: 393, // region (1492x) - 57813: 394, // remote (1492x) - 57978: 395, // replayer (1492x) - 58061: 396, // reset (1492x) - 57826: 397, // restores (1492x) - 57828: 398, // reuse (1492x) - 58041: 399, // run (1492x) - 57842: 400, // security (1492x) - 57847: 401, // serializable (1492x) - 58044: 402, // sessionStates (1492x) - 57855: 403, // simple (1492x) - 57858: 404, // slave (1492x) - 58050: 405, // statsHealthy (1492x) - 58048: 406, // statsHistograms (1492x) - 58052: 407, // statsLocked (1492x) - 58047: 408, // statsMeta (1492x) - 57988: 409, // strict (1492x) - 57886: 410, // switchesSym (1492x) - 57887: 411, // system (1492x) - 57888: 412, // systemTime (1492x) - 57993: 413, // target (1492x) - 58055: 414, // telemetryID (1492x) - 57893: 415, // temptable (1492x) - 57894: 416, // textType (1492x) - 57997: 417, // tls (1492x) - 58007: 418, // top (1492x) - 57903: 419, // transaction (1492x) - 57904: 420, // triggers (1492x) - 57910: 421, // uncommitted (1492x) - 57911: 422, // undefined (1492x) - 58060: 423, // width (1492x) - 57924: 424, // x509 (1492x) - 57929: 425, // addDate (1491x) - 57585: 426, // any (1491x) - 57930: 427, // approxCountDistinct (1491x) - 57931: 428, // approxPercentile (1491x) - 57597: 429, // avg (1491x) - 57932: 430, // bitAnd (1491x) - 57933: 431, // bitOr (1491x) - 57934: 432, // bitXor (1491x) - 57935: 433, // bound (1491x) - 57938: 434, // cast (1491x) - 57942: 435, // curDate (1491x) - 57941: 436, // curTime (1491x) - 57943: 437, // dateAdd (1491x) - 57944: 438, // dateSub (1491x) - 57679: 439, // escape (1491x) - 57680: 440, // event (1491x) - 57947: 441, // exact (1491x) - 57684: 442, // exclusive (1491x) - 57949: 443, // extract (1491x) - 57691: 444, // file (1491x) - 57951: 445, // follower (1491x) - 57954: 446, // getFormat (1491x) - 57955: 447, // groupConcat (1491x) - 57960: 448, // jsonArrayagg (1491x) - 57961: 449, // jsonObjectAgg (1491x) + 57613: 117, // byteType (1507x) + 57707: 118, // hour (1507x) + 57749: 119, // microsecond (1507x) + 57751: 120, // minute (1507x) + 57755: 121, // month (1507x) + 57804: 122, // quarter (1507x) + 57865: 123, // sqlTsiDay (1507x) + 57866: 124, // sqlTsiHour (1507x) + 57867: 125, // sqlTsiMinute (1507x) + 57868: 126, // sqlTsiMonth (1507x) + 57869: 127, // sqlTsiQuarter (1507x) + 57870: 128, // sqlTsiSecond (1507x) + 57871: 129, // sqlTsiWeek (1507x) + 57911: 130, // unicodeSym (1507x) + 57920: 131, // week (1507x) + 57690: 132, // fields (1506x) + 57889: 133, // tables (1505x) + 57936: 134, // burstable (1504x) + 58017: 135, // ruRate (1504x) + 57877: 136, // status (1504x) + 57843: 137, // separator (1503x) + 57622: 138, // cipher (1502x) + 57346: 139, // identifier (1502x) + 57722: 140, // issuer (1502x) + 57740: 141, // maxConnectionsPerHour (1502x) + 57741: 142, // maxQueriesPerHour (1502x) + 57743: 143, // maxUpdatesPerHour (1502x) + 57744: 144, // maxUserConnections (1502x) + 57794: 145, // preceding (1502x) + 57835: 146, // san (1502x) + 57880: 147, // subject (1502x) + 57898: 148, // tokenIssuer (1502x) + 57710: 149, // importKwd (1501x) + 57733: 150, // local (1501x) + 57806: 151, // query (1500x) + 57855: 152, // skip (1500x) + 57606: 153, // bindings (1499x) + 57659: 154, // definer (1499x) + 57702: 155, // hash (1499x) + 57708: 156, // identified (1499x) + 57736: 157, // logs (1499x) + 57822: 158, // respect (1499x) + 57632: 159, // commit (1498x) + 57650: 160, // current (1498x) + 57674: 161, // enforced (1498x) + 57695: 162, // following (1498x) + 57730: 163, // less (1498x) + 57770: 164, // nowait (1498x) + 57777: 165, // only (1498x) + 57830: 166, // rollback (1498x) + 57836: 167, // savepoint (1498x) + 57894: 168, // than (1498x) + 57908: 169, // unbounded (1498x) + 57915: 170, // value (1498x) + 57602: 171, // begin (1497x) + 57604: 172, // binding (1497x) + 57673: 173, // end (1497x) + 57700: 174, // global (1497x) + 57955: 175, // next_row_id (1497x) + 57774: 176, // offset (1497x) + 57792: 177, // policy (1497x) + 57974: 178, // predicate (1497x) + 57891: 179, // temporary (1497x) + 58057: 180, // tiFlash (1497x) + 57913: 181, // user (1497x) + 57723: 182, // jsonType (1496x) + 57972: 183, // planCache (1496x) + 57795: 184, // prepare (1496x) + 57829: 185, // role (1496x) + 57912: 186, // unknown (1496x) + 57925: 187, // wait (1496x) + 57612: 188, // btree (1495x) + 57655: 189, // datetimeType (1495x) + 57656: 190, // dateType (1495x) + 57693: 191, // fixed (1495x) + 57709: 192, // identSQLErrors (1495x) + 57721: 193, // isolation (1495x) + 57727: 194, // last (1495x) + 57735: 195, // location (1495x) + 57738: 196, // max_idxnum (1495x) + 57747: 197, // memory (1495x) + 57773: 198, // off (1495x) + 57779: 199, // optional (1495x) + 57788: 200, // per_db (1495x) + 57971: 201, // plan (1495x) + 57797: 202, // privileges (1495x) + 57817: 203, // replica (1495x) + 57820: 204, // required (1495x) + 57834: 205, // rtree (1495x) + 57978: 206, // running (1495x) + 58043: 207, // sampleRate (1495x) + 57844: 208, // sequence (1495x) + 57847: 209, // session (1495x) + 57858: 210, // slow (1495x) + 58046: 211, // stats (1495x) + 57897: 212, // timeType (1495x) + 57914: 213, // validation (1495x) + 57916: 214, // variables (1495x) + 57588: 215, // attributes (1494x) + 57634: 216, // compact (1494x) + 57661: 217, // digest (1494x) + 57663: 218, // disable (1494x) + 57668: 219, // duplicate (1494x) + 57669: 220, // dynamic (1494x) + 57670: 221, // enable (1494x) + 57678: 222, // errorKwd (1494x) + 57694: 223, // flush (1494x) + 57697: 224, // full (1494x) + 57705: 225, // history (1494x) + 57745: 226, // mb (1494x) + 57753: 227, // mode (1494x) + 57791: 228, // plugins (1494x) + 57799: 229, // processlist (1494x) + 57810: 230, // recover (1494x) + 57815: 231, // repair (1494x) + 57816: 232, // repeatable (1494x) + 58045: 233, // statistics (1494x) + 57882: 234, // subpartitions (1494x) + 58056: 235, // tidb (1494x) + 57896: 236, // timestampType (1494x) + 57922: 237, // without (1494x) + 58020: 238, // admin (1493x) + 57600: 239, // backup (1493x) + 58021: 240, // batch (1493x) + 57607: 241, // binlog (1493x) + 57609: 242, // block (1493x) + 57610: 243, // booleanType (1493x) + 57935: 244, // briefType (1493x) + 58022: 245, // buckets (1493x) + 57615: 246, // capture (1493x) + 58025: 247, // cardinality (1493x) + 57618: 248, // chain (1493x) + 57625: 249, // clientErrorsSummary (1493x) + 58026: 250, // cmSketch (1493x) + 57626: 251, // coalesce (1493x) + 57635: 252, // compressed (1493x) + 57641: 253, // context (1493x) + 57938: 254, // copyKwd (1493x) + 58028: 255, // correlation (1493x) + 57642: 256, // cpu (1493x) + 57658: 257, // deallocate (1493x) + 58030: 258, // dependency (1493x) + 57662: 259, // directory (1493x) + 57665: 260, // discard (1493x) + 57666: 261, // disk (1493x) + 57667: 262, // do (1493x) + 57944: 263, // dotType (1493x) + 58032: 264, // drainer (1493x) + 58033: 265, // dry (1493x) + 57683: 266, // exchange (1493x) + 57685: 267, // execute (1493x) + 57686: 268, // expansion (1493x) + 57949: 269, // flashback (1493x) + 57696: 270, // format (1493x) + 57699: 271, // general (1493x) + 57703: 272, // help (1493x) + 57704: 273, // histogram (1493x) + 57706: 274, // hosts (1493x) + 57956: 275, // inplace (1493x) + 57716: 276, // instance (1493x) + 57957: 277, // instant (1493x) + 57720: 278, // ipc (1493x) + 58035: 279, // job (1493x) + 58034: 280, // jobs (1493x) + 57725: 281, // labels (1493x) + 57734: 282, // locked (1493x) + 57754: 283, // modify (1493x) + 57760: 284, // next (1493x) + 58036: 285, // nodeID (1493x) + 58037: 286, // nodeState (1493x) + 57772: 287, // nulls (1493x) + 57781: 288, // pageSym (1493x) + 58040: 289, // pump (1493x) + 57803: 290, // purge (1493x) + 57809: 291, // rebuild (1493x) + 57811: 292, // redundant (1493x) + 57812: 293, // reload (1493x) + 57824: 294, // restore (1493x) + 57831: 295, // routine (1493x) + 57979: 296, // s3 (1493x) + 58042: 297, // samples (1493x) + 57839: 298, // secondaryLoad (1493x) + 57840: 299, // secondaryUnload (1493x) + 57850: 300, // share (1493x) + 57852: 301, // shutdown (1493x) + 57861: 302, // source (1493x) + 57589: 303, // statsOptions (1493x) + 57986: 304, // stop (1493x) + 57884: 305, // swaps (1493x) + 57994: 306, // tidbJson (1493x) + 57998: 307, // tokudbDefault (1493x) + 57999: 308, // tokudbFast (1493x) + 58000: 309, // tokudbLzma (1493x) + 58001: 310, // tokudbQuickLZ (1493x) + 58003: 311, // tokudbSmall (1493x) + 58002: 312, // tokudbSnappy (1493x) + 58004: 313, // tokudbUncompressed (1493x) + 58005: 314, // tokudbZlib (1493x) + 58006: 315, // tokudbZstd (1493x) + 58058: 316, // topn (1493x) + 57900: 317, // trace (1493x) + 57901: 318, // traditional (1493x) + 58013: 319, // trueCardCost (1493x) + 58012: 320, // verboseType (1493x) + 57919: 321, // warnings (1493x) + 57578: 322, // action (1492x) + 57579: 323, // advise (1492x) + 57581: 324, // against (1492x) + 57582: 325, // ago (1492x) + 57584: 326, // always (1492x) + 57601: 327, // backups (1492x) + 57603: 328, // bernoulli (1492x) + 57605: 329, // bindingCache (1492x) + 57608: 330, // bitType (1492x) + 57611: 331, // boolType (1492x) + 58023: 332, // builtins (1492x) + 58024: 333, // cancel (1492x) + 57616: 334, // cascaded (1492x) + 57617: 335, // causal (1492x) + 57623: 336, // cleanup (1492x) + 57624: 337, // client (1492x) + 57651: 338, // cluster (1492x) + 57627: 339, // collation (1492x) + 58027: 340, // columnStatsUsage (1492x) + 57633: 341, // committed (1492x) + 57630: 342, // config (1492x) + 57639: 343, // consistency (1492x) + 57640: 344, // consistent (1492x) + 58029: 345, // ddl (1492x) + 58031: 346, // depth (1492x) + 57664: 347, // disabled (1492x) + 57945: 348, // dump (1492x) + 57671: 349, // enabled (1492x) + 57676: 350, // engines (1492x) + 57677: 351, // enum (1492x) + 57681: 352, // events (1492x) + 57682: 353, // evolve (1492x) + 57687: 354, // expire (1492x) + 57947: 355, // exprPushdownBlacklist (1492x) + 57688: 356, // extended (1492x) + 57689: 357, // faultsSym (1492x) + 57698: 358, // function (1492x) + 57701: 359, // grants (1492x) + 58053: 360, // histogramsInFlight (1492x) + 57711: 361, // imports (1492x) + 57713: 362, // incremental (1492x) + 57714: 363, // indexes (1492x) + 57958: 364, // internal (1492x) + 57718: 365, // invoker (1492x) + 57719: 366, // io (1492x) + 57726: 367, // language (1492x) + 57731: 368, // level (1492x) + 57732: 369, // list (1492x) + 57737: 370, // master (1492x) + 57739: 371, // max_minutes (1492x) + 57757: 372, // national (1492x) + 57758: 373, // ncharType (1492x) + 57759: 374, // never (1492x) + 57761: 375, // nextval (1492x) + 57769: 376, // none (1492x) + 57771: 377, // nvarcharType (1492x) + 57778: 378, // open (1492x) + 58038: 379, // optimistic (1492x) + 57969: 380, // optRuleBlacklist (1492x) + 57782: 381, // parser (1492x) + 57783: 382, // partial (1492x) + 57784: 383, // partitioning (1492x) + 57789: 384, // per_table (1492x) + 57787: 385, // percent (1492x) + 58039: 386, // pessimistic (1492x) + 57796: 387, // preserve (1492x) + 57800: 388, // profile (1492x) + 57801: 389, // profiles (1492x) + 57805: 390, // queries (1492x) + 57976: 391, // recent (1492x) + 58063: 392, // region (1492x) + 57977: 393, // replayer (1492x) + 58061: 394, // reset (1492x) + 57825: 395, // restores (1492x) + 57827: 396, // reuse (1492x) + 58041: 397, // run (1492x) + 57841: 398, // security (1492x) + 57846: 399, // serializable (1492x) + 58044: 400, // sessionStates (1492x) + 57854: 401, // simple (1492x) + 57857: 402, // slave (1492x) + 58050: 403, // statsHealthy (1492x) + 58048: 404, // statsHistograms (1492x) + 58052: 405, // statsLocked (1492x) + 58047: 406, // statsMeta (1492x) + 57987: 407, // strict (1492x) + 57885: 408, // switchesSym (1492x) + 57886: 409, // system (1492x) + 57887: 410, // systemTime (1492x) + 57993: 411, // target (1492x) + 58055: 412, // telemetryID (1492x) + 57892: 413, // temptable (1492x) + 57893: 414, // textType (1492x) + 57997: 415, // tls (1492x) + 58007: 416, // top (1492x) + 57902: 417, // transaction (1492x) + 57903: 418, // triggers (1492x) + 57909: 419, // uncommitted (1492x) + 57910: 420, // undefined (1492x) + 58060: 421, // width (1492x) + 57923: 422, // x509 (1492x) + 57928: 423, // addDate (1491x) + 57585: 424, // any (1491x) + 57929: 425, // approxCountDistinct (1491x) + 57930: 426, // approxPercentile (1491x) + 57597: 427, // avg (1491x) + 57931: 428, // bitAnd (1491x) + 57932: 429, // bitOr (1491x) + 57933: 430, // bitXor (1491x) + 57934: 431, // bound (1491x) + 57937: 432, // cast (1491x) + 57941: 433, // curDate (1491x) + 57940: 434, // curTime (1491x) + 57942: 435, // dateAdd (1491x) + 57943: 436, // dateSub (1491x) + 57679: 437, // escape (1491x) + 57680: 438, // event (1491x) + 57946: 439, // exact (1491x) + 57684: 440, // exclusive (1491x) + 57948: 441, // extract (1491x) + 57691: 442, // file (1491x) + 57950: 443, // follower (1491x) + 57953: 444, // getFormat (1491x) + 57954: 445, // groupConcat (1491x) + 58018: 446, // ioReadBandwidth (1491x) + 58019: 447, // ioWriteBandwidth (1491x) + 57959: 448, // jsonArrayagg (1491x) + 57960: 449, // jsonObjectAgg (1491x) 57729: 450, // lastval (1491x) - 57962: 451, // leader (1491x) - 57964: 452, // learner (1491x) - 57968: 453, // max (1491x) + 57961: 451, // leader (1491x) + 57963: 452, // learner (1491x) + 57967: 453, // max (1491x) 57746: 454, // member (1491x) - 57967: 455, // min (1491x) + 57966: 455, // min (1491x) 57756: 456, // names (1491x) - 57969: 457, // now (1491x) - 57974: 458, // position (1491x) + 57968: 457, // now (1491x) + 57973: 458, // position (1491x) 57798: 459, // process (1491x) 57802: 460, // proxy (1491x) 57807: 461, // quick (1491x) - 57819: 462, // replicas (1491x) - 57820: 463, // replication (1491x) - 57829: 464, // reverse (1491x) - 57833: 465, // rowCount (1491x) - 57849: 466, // setval (1491x) - 57852: 467, // shared (1491x) - 57861: 468, // some (1491x) - 57863: 469, // sqlBufferResult (1491x) - 57864: 470, // sqlCache (1491x) - 57865: 471, // sqlNoCache (1491x) - 57982: 472, // staleness (1491x) - 57983: 473, // std (1491x) - 57984: 474, // stddev (1491x) - 57985: 475, // stddevPop (1491x) - 57986: 476, // stddevSamp (1491x) - 57989: 477, // strong (1491x) - 57990: 478, // subDate (1491x) - 57992: 479, // substring (1491x) - 57991: 480, // sum (1491x) - 57884: 481, // super (1491x) + 57818: 462, // replicas (1491x) + 57819: 463, // replication (1491x) + 57828: 464, // reverse (1491x) + 57832: 465, // rowCount (1491x) + 57848: 466, // setval (1491x) + 57851: 467, // shared (1491x) + 57860: 468, // some (1491x) + 57862: 469, // sqlBufferResult (1491x) + 57863: 470, // sqlCache (1491x) + 57864: 471, // sqlNoCache (1491x) + 57981: 472, // staleness (1491x) + 57982: 473, // std (1491x) + 57983: 474, // stddev (1491x) + 57984: 475, // stddevPop (1491x) + 57985: 476, // stddevSamp (1491x) + 57988: 477, // strong (1491x) + 57989: 478, // subDate (1491x) + 57991: 479, // substring (1491x) + 57990: 480, // sum (1491x) + 57883: 481, // super (1491x) 58054: 482, // telemetry (1491x) 57995: 483, // timestampAdd (1491x) 57996: 484, // timestampDiff (1491x) @@ -1344,11 +1344,11 @@ var ( 58010: 487, // varPop (1491x) 58011: 488, // varSamp (1491x) 58014: 489, // voter (1491x) - 57922: 490, // weightString (1491x) + 57921: 490, // weightString (1491x) 57491: 491, // on (1420x) 40: 492, // '(' (1356x) - 57351: 493, // stringLit (1237x) - 57572: 494, // with (1236x) + 57572: 493, // with (1236x) + 57351: 494, // stringLit (1235x) 58109: 495, // not2 (1214x) 57401: 496, // defaultKwd (1154x) 57484: 497, // not (1150x) @@ -1372,7 +1372,7 @@ var ( 57561: 515, // values (946x) 57446: 516, // into (940x) 57472: 517, // lock (936x) - 58098: 518, // eq (935x) + 58098: 518, // eq (933x) 57569: 519, // where (931x) 57426: 520, // from (929x) 57420: 521, // fetch (926x) @@ -1540,10 +1540,10 @@ var ( 57515: 683, // require (515x) 64: 684, // '@' (510x) 58368: 685, // Identifier (509x) - 58448: 686, // NotKeywordToken (509x) + 58447: 686, // NotKeywordToken (509x) 57529: 687, // sql (509x) - 58679: 688, // TiDBKeyword (509x) - 58689: 689, // UnReservedKeyword (509x) + 58678: 688, // TiDBKeyword (509x) + 58688: 689, // UnReservedKeyword (509x) 57411: 690, // drop (504x) 57376: 691, // cascade (503x) 57506: 692, // read (503x) @@ -1585,12 +1585,12 @@ var ( 57543: 728, // tinyblobType (494x) 57544: 729, // tinyIntType (494x) 57545: 730, // tinytextType (494x) - 58644: 731, // SubSelect (224x) - 58699: 732, // UserVariable (182x) - 58619: 733, // SimpleIdent (181x) + 58643: 731, // SubSelect (224x) + 58698: 732, // UserVariable (182x) + 58618: 733, // SimpleIdent (181x) 58421: 734, // Literal (180x) - 58634: 735, // StringLiteral (180x) - 58445: 736, // NextValueForSequence (178x) + 58633: 735, // StringLiteral (180x) + 58444: 736, // NextValueForSequence (178x) 58345: 737, // FunctionCallGeneric (177x) 58346: 738, // FunctionCallKeyword (177x) 58347: 739, // FunctionCallNonKeyword (177x) @@ -1600,21 +1600,21 @@ var ( 58351: 743, // FunctionNameDatetimePrecision (177x) 58352: 744, // FunctionNameOptionalBraces (177x) 58353: 745, // FunctionNameSequence (177x) - 58618: 746, // SimpleExpr (177x) - 58645: 747, // SumExpr (177x) - 58647: 748, // SystemVariable (177x) - 58710: 749, // Variable (177x) - 58733: 750, // WindowFuncCall (177x) + 58617: 746, // SimpleExpr (177x) + 58644: 747, // SumExpr (177x) + 58646: 748, // SystemVariable (177x) + 58709: 749, // Variable (177x) + 58732: 750, // WindowFuncCall (177x) 58188: 751, // BitExpr (163x) - 58521: 752, // PredicateExpr (132x) + 58520: 752, // PredicateExpr (132x) 58191: 753, // BoolPri (129x) 58309: 754, // Expression (129x) - 58443: 755, // NUM (108x) - 58748: 756, // logAnd (97x) - 58749: 757, // logOr (97x) - 58299: 758, // EqOpt (82x) - 58657: 759, // TableName (77x) - 58635: 760, // StringName (56x) + 58442: 755, // NUM (108x) + 58747: 756, // logAnd (97x) + 58748: 757, // logOr (97x) + 58299: 758, // EqOpt (80x) + 58656: 759, // TableName (77x) + 58634: 760, // StringName (56x) 57403: 761, // deleteKwd (53x) 58412: 762, // LengthNum (47x) 57553: 763, // unsigned (47x) @@ -1623,153 +1623,153 @@ var ( 58213: 766, // ColumnName (41x) 57407: 767, // distinct (36x) 57408: 768, // distinctRow (36x) - 58738: 769, // WindowingClause (35x) - 58572: 770, // SelectStmt (34x) - 58573: 771, // SelectStmtBasic (34x) - 58575: 772, // SelectStmtFromDualTable (34x) - 58576: 773, // SelectStmtFromTable (34x) - 58593: 774, // SetOprClause (34x) + 58737: 769, // WindowingClause (35x) + 58571: 770, // SelectStmt (34x) + 58572: 771, // SelectStmtBasic (34x) + 58574: 772, // SelectStmtFromDualTable (34x) + 58575: 773, // SelectStmtFromTable (34x) + 58592: 774, // SetOprClause (34x) 57402: 775, // delayed (33x) 57433: 776, // highPriority (33x) 57475: 777, // lowPriority (33x) - 58594: 778, // SetOprClauseList (33x) - 58597: 779, // SetOprStmtWithLimitOrderBy (33x) - 58598: 780, // SetOprStmtWoutLimitOrderBy (33x) - 58739: 781, // WithClause (31x) - 58585: 782, // SelectStmtWithClause (30x) - 58596: 783, // SetOprStmt (30x) + 58593: 778, // SetOprClauseList (33x) + 58596: 779, // SetOprStmtWithLimitOrderBy (33x) + 58597: 780, // SetOprStmtWoutLimitOrderBy (33x) + 58738: 781, // WithClause (31x) + 58584: 782, // SelectStmtWithClause (30x) + 58595: 783, // SetOprStmt (30x) 58400: 784, // Int64Num (28x) 57355: 785, // hintComment (27x) 58320: 786, // FieldLen (25x) - 58487: 787, // OptWindowingClause (24x) - 58693: 788, // UpdateStmtNoWith (24x) + 58486: 787, // OptWindowingClause (24x) + 58692: 788, // UpdateStmtNoWith (24x) 58272: 789, // DeleteWithoutUsingStmt (23x) - 58493: 790, // OrderBy (23x) - 58579: 791, // SelectStmtLimit (23x) + 58492: 790, // OrderBy (23x) + 58578: 791, // SelectStmtLimit (23x) 57530: 792, // sqlBigResult (23x) 57531: 793, // sqlCalcFoundRows (23x) 57532: 794, // sqlSmallResult (23x) 58397: 795, // InsertIntoStmt (21x) - 58543: 796, // ReplaceIntoStmt (21x) - 58692: 797, // UpdateStmt (21x) + 58542: 796, // ReplaceIntoStmt (21x) + 58691: 797, // UpdateStmt (21x) 58202: 798, // CharsetKw (20x) - 58701: 799, // Username (20x) + 58700: 799, // Username (20x) 58369: 800, // IfExists (19x) 58310: 801, // ExpressionList (18x) 58271: 802, // DeleteWithUsingStmt (17x) - 58516: 803, // PlacementPolicyOption (17x) - 58658: 804, // TableNameList (17x) + 58515: 803, // PlacementPolicyOption (17x) + 58657: 804, // TableNameList (17x) 58370: 805, // IfNotExists (16x) 57541: 806, // terminated (16x) 58270: 807, // DeleteFromStmt (15x) 58275: 808, // DistinctKwd (15x) - 58505: 809, // PartitionNameList (15x) + 58504: 809, // PartitionNameList (15x) 58276: 810, // DistinctOpt (14x) 57414: 811, // enclosed (14x) - 58472: 812, // OptFieldLen (14x) - 58681: 813, // TimestampUnit (14x) - 58723: 814, // WhereClause (14x) - 58724: 815, // WhereClauseOptional (14x) + 58471: 812, // OptFieldLen (14x) + 58680: 813, // TimestampUnit (14x) + 58722: 814, // WhereClause (14x) + 58723: 815, // WhereClauseOptional (14x) 58267: 816, // DefaultKwdOpt (13x) 57415: 817, // escaped (13x) 57494: 818, // optionally (13x) 58308: 819, // ExprOrDefault (12x) 58406: 820, // JoinTable (12x) - 58466: 821, // OptBinary (12x) + 58465: 821, // OptBinary (12x) 57511: 822, // release (12x) - 58562: 823, // RolenameComposed (12x) - 58654: 824, // TableFactor (12x) - 58667: 825, // TableRef (12x) + 58561: 823, // RolenameComposed (12x) + 58653: 824, // TableFactor (12x) + 58666: 825, // TableRef (12x) 58160: 826, // AnalyzeOptionListOpt (11x) 58340: 827, // FromOrIn (11x) - 58680: 828, // TimeUnit (11x) + 58679: 828, // TimeUnit (11x) 58156: 829, // AlterTableStmt (10x) 58203: 830, // CharsetName (10x) 58214: 831, // ColumnNameList (10x) 58257: 832, // DBName (10x) 57469: 833, // load (10x) - 58449: 834, // NotSym (10x) + 58448: 834, // NotSym (10x) 57485: 835, // noWriteToBinLog (10x) - 58494: 836, // OrderByOptional (10x) - 58496: 837, // PartDefOption (10x) - 58617: 838, // SignedNum (10x) + 58493: 836, // OrderByOptional (10x) + 58495: 837, // PartDefOption (10x) + 58616: 838, // SignedNum (10x) 58194: 839, // BuggyDefaultFalseDistinctOpt (9x) 58266: 840, // DefaultFalseDistinctOpt (9x) 58407: 841, // JoinType (9x) - 58456: 842, // NumLiteral (9x) - 58561: 843, // Rolename (9x) - 58556: 844, // RoleNameString (9x) + 58455: 842, // NumLiteral (9x) + 58560: 843, // Rolename (9x) + 58555: 844, // RoleNameString (9x) 58255: 845, // CrossOpt (8x) 58300: 846, // EqOrAssignmentEq (8x) 58307: 847, // ExplainableStmt (8x) 58311: 848, // ExpressionListOpt (8x) 58391: 849, // IndexPartSpecification (8x) 58408: 850, // KeyOrIndex (8x) - 58446: 851, // NoWriteToBinLogAliasOpt (8x) - 58580: 852, // SelectStmtLimitOpt (8x) - 58713: 853, // VariableName (8x) + 58445: 851, // NoWriteToBinLogAliasOpt (8x) + 58579: 852, // SelectStmtLimitOpt (8x) + 58712: 853, // VariableName (8x) 58141: 854, // AllOrPartitionNameList (7x) 58238: 855, // ConstraintKeywordOpt (7x) 58262: 856, // DatabaseSym (7x) 58326: 857, // FieldsOrColumns (7x) 58338: 858, // ForceOpt (7x) 58392: 859, // IndexPartSpecificationList (7x) - 57441: 860, // infile (7x) - 58525: 861, // Priority (7x) - 58566: 862, // RowFormat (7x) - 58569: 863, // RowValue (7x) - 58591: 864, // SetExpr (7x) - 58603: 865, // ShowDatabaseNameOpt (7x) - 58664: 866, // TableOption (7x) - 57566: 867, // varying (7x) - 58161: 868, // AnalyzeTableStmt (6x) - 58183: 869, // BeginTransactionStmt (6x) - 58185: 870, // BindableStmt (6x) - 57383: 871, // column (6x) - 58208: 872, // ColumnDef (6x) - 58228: 873, // CommitStmt (6x) - 58259: 874, // DatabaseOption (6x) - 58302: 875, // EscapedTableRef (6x) - 58324: 876, // FieldTerminator (6x) - 57429: 877, // grant (6x) - 58374: 878, // IgnoreOptional (6x) - 58383: 879, // IndexInvisible (6x) - 58388: 880, // IndexNameList (6x) - 58394: 881, // IndexType (6x) - 58425: 882, // LoadDataStmt (6x) - 58506: 883, // PartitionNameListOpt (6x) - 58538: 884, // ReleaseSavepointStmt (6x) - 58563: 885, // RolenameList (6x) - 58565: 886, // RollbackStmt (6x) - 58570: 887, // SavepointStmt (6x) - 58601: 888, // SetStmt (6x) - 57526: 889, // show (6x) - 58662: 890, // TableOptimizerHints (6x) - 58702: 891, // UsernameList (6x) - 58740: 892, // WithClustered (6x) - 58139: 893, // AlgorithmClause (5x) - 58196: 894, // ByItem (5x) - 58207: 895, // CollationName (5x) - 58211: 896, // ColumnKeywordOpt (5x) - 58273: 897, // DirectPlacementOption (5x) - 58274: 898, // DirectResourceGroupOption (5x) - 58322: 899, // FieldOpt (5x) - 58323: 900, // FieldOpts (5x) - 58366: 901, // IdentList (5x) - 58386: 902, // IndexName (5x) - 58389: 903, // IndexOption (5x) - 58390: 904, // IndexOptionList (5x) + 58524: 860, // Priority (7x) + 58565: 861, // RowFormat (7x) + 58568: 862, // RowValue (7x) + 58590: 863, // SetExpr (7x) + 58602: 864, // ShowDatabaseNameOpt (7x) + 58663: 865, // TableOption (7x) + 57566: 866, // varying (7x) + 58161: 867, // AnalyzeTableStmt (6x) + 58183: 868, // BeginTransactionStmt (6x) + 58185: 869, // BindableStmt (6x) + 57383: 870, // column (6x) + 58208: 871, // ColumnDef (6x) + 58228: 872, // CommitStmt (6x) + 58259: 873, // DatabaseOption (6x) + 58302: 874, // EscapedTableRef (6x) + 58324: 875, // FieldTerminator (6x) + 57429: 876, // grant (6x) + 58374: 877, // IgnoreOptional (6x) + 58383: 878, // IndexInvisible (6x) + 58388: 879, // IndexNameList (6x) + 58394: 880, // IndexType (6x) + 58425: 881, // LoadDataStmt (6x) + 58505: 882, // PartitionNameListOpt (6x) + 58537: 883, // ReleaseSavepointStmt (6x) + 58562: 884, // RolenameList (6x) + 58564: 885, // RollbackStmt (6x) + 58569: 886, // SavepointStmt (6x) + 58600: 887, // SetStmt (6x) + 57526: 888, // show (6x) + 58661: 889, // TableOptimizerHints (6x) + 58701: 890, // UsernameList (6x) + 58739: 891, // WithClustered (6x) + 58139: 892, // AlgorithmClause (5x) + 58196: 893, // ByItem (5x) + 58207: 894, // CollationName (5x) + 58211: 895, // ColumnKeywordOpt (5x) + 58273: 896, // DirectPlacementOption (5x) + 58274: 897, // DirectResourceGroupOption (5x) + 58322: 898, // FieldOpt (5x) + 58323: 899, // FieldOpts (5x) + 58366: 900, // IdentList (5x) + 58386: 901, // IndexName (5x) + 58389: 902, // IndexOption (5x) + 58390: 903, // IndexOptionList (5x) + 57441: 904, // infile (5x) 58417: 905, // LimitOption (5x) - 58430: 906, // LockClause (5x) - 58468: 907, // OptCharsetWithOptBinary (5x) - 58479: 908, // OptNullTreatment (5x) - 58519: 909, // PolicyName (5x) - 58526: 910, // PriorityOpt (5x) - 58548: 911, // ResourceGroupName (5x) - 58571: 912, // SelectLockOpt (5x) - 58578: 913, // SelectStmtIntoOption (5x) - 58668: 914, // TableRefs (5x) - 58695: 915, // UserSpec (5x) + 58429: 906, // LockClause (5x) + 58467: 907, // OptCharsetWithOptBinary (5x) + 58478: 908, // OptNullTreatment (5x) + 58518: 909, // PolicyName (5x) + 58525: 910, // PriorityOpt (5x) + 58547: 911, // ResourceGroupName (5x) + 58570: 912, // SelectLockOpt (5x) + 58577: 913, // SelectStmtIntoOption (5x) + 58667: 914, // TableRefs (5x) + 58694: 915, // UserSpec (5x) 58167: 916, // Assignment (4x) 58173: 917, // AuthString (4x) 58175: 918, // BRIEBooleanOptionName (4x) @@ -1786,23 +1786,23 @@ var ( 58334: 929, // FloatOpt (4x) 58395: 930, // IndexTypeName (4x) 57493: 931, // option (4x) - 58484: 932, // OptWild (4x) + 58483: 932, // OptWild (4x) 57497: 933, // outer (4x) - 58520: 934, // Precision (4x) - 58534: 935, // ReferDef (4x) - 58552: 936, // RestrictOrCascadeOpt (4x) - 58568: 937, // RowStmt (4x) - 58586: 938, // SequenceOption (4x) + 58519: 934, // Precision (4x) + 58533: 935, // ReferDef (4x) + 58551: 936, // RestrictOrCascadeOpt (4x) + 58567: 937, // RowStmt (4x) + 58585: 938, // SequenceOption (4x) 57535: 939, // statsExtended (4x) - 58649: 940, // TableAsName (4x) - 58650: 941, // TableAsNameOpt (4x) - 58661: 942, // TableNameOptWild (4x) - 58663: 943, // TableOptimizerHintsOpt (4x) - 58665: 944, // TableOptionList (4x) - 58683: 945, // TraceableStmt (4x) - 58684: 946, // TransactionChar (4x) - 58696: 947, // UserSpecList (4x) - 58734: 948, // WindowName (4x) + 58648: 940, // TableAsName (4x) + 58649: 941, // TableAsNameOpt (4x) + 58660: 942, // TableNameOptWild (4x) + 58662: 943, // TableOptimizerHintsOpt (4x) + 58664: 944, // TableOptionList (4x) + 58682: 945, // TraceableStmt (4x) + 58683: 946, // TransactionChar (4x) + 58695: 947, // UserSpecList (4x) + 58733: 948, // WindowName (4x) 58164: 949, // AsOfClause (3x) 58168: 950, // AssignmentList (3x) 58170: 951, // AttributesOpt (3x) @@ -1825,40 +1825,40 @@ var ( 58387: 968, // IndexNameAndTypeOpt (3x) 57458: 969, // keys (3x) 58419: 970, // Lines (3x) - 58440: 971, // MaxValueOrExpression (3x) - 58450: 972, // NowSym (3x) - 58451: 973, // NowSymFunc (3x) - 58452: 974, // NowSymOptionFraction (3x) - 58480: 975, // OptOrder (3x) - 58483: 976, // OptTemporary (3x) - 58497: 977, // PartDefOptionList (3x) - 58499: 978, // PartitionDefinition (3x) - 58510: 979, // PasswordOrLockOption (3x) - 58518: 980, // PluginNameList (3x) - 58524: 981, // PrimaryOpt (3x) - 58527: 982, // PrivElem (3x) - 58529: 983, // PrivType (3x) + 58439: 971, // MaxValueOrExpression (3x) + 58449: 972, // NowSym (3x) + 58450: 973, // NowSymFunc (3x) + 58451: 974, // NowSymOptionFraction (3x) + 58479: 975, // OptOrder (3x) + 58482: 976, // OptTemporary (3x) + 58496: 977, // PartDefOptionList (3x) + 58498: 978, // PartitionDefinition (3x) + 58509: 979, // PasswordOrLockOption (3x) + 58517: 980, // PluginNameList (3x) + 58523: 981, // PrimaryOpt (3x) + 58526: 982, // PrivElem (3x) + 58528: 983, // PrivType (3x) 57503: 984, // procedure (3x) - 58544: 985, // RequireClause (3x) - 58545: 986, // RequireClauseOpt (3x) - 58547: 987, // RequireListElement (3x) - 58564: 988, // RolenameWithoutIdent (3x) - 58557: 989, // RoleOrPrivElem (3x) - 58577: 990, // SelectStmtGroup (3x) - 58595: 991, // SetOprOpt (3x) - 58648: 992, // TableAliasRefList (3x) - 58651: 993, // TableElement (3x) - 58660: 994, // TableNameListOpt2 (3x) - 58676: 995, // TextString (3x) - 58685: 996, // TransactionChars (3x) + 58543: 985, // RequireClause (3x) + 58544: 986, // RequireClauseOpt (3x) + 58546: 987, // RequireListElement (3x) + 58563: 988, // RolenameWithoutIdent (3x) + 58556: 989, // RoleOrPrivElem (3x) + 58576: 990, // SelectStmtGroup (3x) + 58594: 991, // SetOprOpt (3x) + 58647: 992, // TableAliasRefList (3x) + 58650: 993, // TableElement (3x) + 58659: 994, // TableNameListOpt2 (3x) + 58675: 995, // TextString (3x) + 58684: 996, // TransactionChars (3x) 57548: 997, // trigger (3x) 57552: 998, // unlock (3x) 57555: 999, // usage (3x) - 58706: 1000, // ValuesList (3x) - 58708: 1001, // ValuesStmtList (3x) - 58704: 1002, // ValueSym (3x) - 58711: 1003, // VariableAssignment (3x) - 58731: 1004, // WindowFrameStart (3x) + 58705: 1000, // ValuesList (3x) + 58707: 1001, // ValuesStmtList (3x) + 58703: 1002, // ValueSym (3x) + 58710: 1003, // VariableAssignment (3x) + 58730: 1004, // WindowFrameStart (3x) 58137: 1005, // AdminStmt (2x) 58140: 1006, // AllColumnsOrPredicateColumnsOpt (2x) 58142: 1007, // AlterDatabaseStmt (2x) @@ -1960,326 +1960,325 @@ var ( 58418: 1103, // LinearOpt (2x) 58422: 1104, // LoadDataSetItem (2x) 58426: 1105, // LoadStatsStmt (2x) - 58428: 1106, // LocationLabelList (2x) - 58431: 1107, // LockStatsStmt (2x) - 58432: 1108, // LockTablesStmt (2x) - 58441: 1109, // MaxValueOrExpressionList (2x) - 58447: 1110, // NonTransactionalDMLStmt (2x) - 58453: 1111, // NowSymOptionFractionParentheses (2x) - 58455: 1112, // NumList (2x) - 58458: 1113, // ObjectType (2x) - 57490: 1114, // of (2x) - 58459: 1115, // OfTablesOpt (2x) - 58460: 1116, // OnCommitOpt (2x) - 58461: 1117, // OnDelete (2x) - 58464: 1118, // OnUpdate (2x) - 58469: 1119, // OptCollate (2x) - 58474: 1120, // OptFull (2x) - 58476: 1121, // OptInteger (2x) - 58489: 1122, // OptionalBraces (2x) - 58488: 1123, // OptionLevel (2x) - 58478: 1124, // OptLeadLagInfo (2x) - 58477: 1125, // OptLLDefault (2x) - 58495: 1126, // OuterOpt (2x) - 58500: 1127, // PartitionDefinitionList (2x) - 58501: 1128, // PartitionDefinitionListOpt (2x) - 58502: 1129, // PartitionIntervalOpt (2x) - 58508: 1130, // PartitionOpt (2x) - 58509: 1131, // PasswordOpt (2x) - 58511: 1132, // PasswordOrLockOptionList (2x) - 58512: 1133, // PasswordOrLockOptions (2x) - 58515: 1134, // PlacementOptionList (2x) - 58517: 1135, // PlanReplayerStmt (2x) - 58523: 1136, // PreparedStmt (2x) - 58528: 1137, // PrivLevel (2x) - 58531: 1138, // PurgeImportStmt (2x) - 58532: 1139, // QuickOptional (2x) - 58533: 1140, // RecoverTableStmt (2x) - 58535: 1141, // ReferOpt (2x) - 58537: 1142, // RegexpSym (2x) - 58539: 1143, // RenameTableStmt (2x) - 58540: 1144, // RenameUserStmt (2x) - 58542: 1145, // RepeatableOpt (2x) - 58549: 1146, // ResourceGroupNameOption (2x) - 58550: 1147, // ResourceGroupOptionList (2x) - 58551: 1148, // RestartStmt (2x) - 58553: 1149, // ResumeImportStmt (2x) - 57517: 1150, // revoke (2x) - 58554: 1151, // RevokeRoleStmt (2x) - 58555: 1152, // RevokeStmt (2x) - 58558: 1153, // RoleOrPrivElemList (2x) - 58559: 1154, // RoleSpec (2x) - 58581: 1155, // SelectStmtOpt (2x) - 58584: 1156, // SelectStmtSQLCache (2x) - 58588: 1157, // SetBindingStmt (2x) - 58589: 1158, // SetDefaultRoleOpt (2x) - 58590: 1159, // SetDefaultRoleStmt (2x) - 58600: 1160, // SetRoleStmt (2x) - 58604: 1161, // ShowImportStmt (2x) - 58609: 1162, // ShowProfileType (2x) - 58612: 1163, // ShowStmt (2x) - 58613: 1164, // ShowTableAliasOpt (2x) - 58615: 1165, // ShutdownStmt (2x) - 58616: 1166, // SignedLiteral (2x) - 58620: 1167, // SplitOption (2x) - 58621: 1168, // SplitRegionStmt (2x) - 58625: 1169, // Statement (2x) - 58628: 1170, // StatsOptionsOpt (2x) - 58629: 1171, // StatsPersistentVal (2x) - 58630: 1172, // StatsType (2x) - 58631: 1173, // StopImportStmt (2x) - 58638: 1174, // SubPartDefinition (2x) - 58641: 1175, // SubPartitionMethod (2x) - 58646: 1176, // Symbol (2x) - 58652: 1177, // TableElementList (2x) - 58655: 1178, // TableLock (2x) - 58659: 1179, // TableNameListOpt (2x) - 58666: 1180, // TableOrTables (2x) - 58675: 1181, // TablesTerminalSym (2x) - 58673: 1182, // TableToTable (2x) - 58677: 1183, // TextStringList (2x) - 58682: 1184, // TraceStmt (2x) - 58687: 1185, // TruncateTableStmt (2x) - 58690: 1186, // UnlockStatsStmt (2x) - 58691: 1187, // UnlockTablesStmt (2x) - 58697: 1188, // UserToUser (2x) - 58694: 1189, // UseStmt (2x) - 58709: 1190, // Varchar (2x) - 58712: 1191, // VariableAssignmentList (2x) - 58721: 1192, // WhenClause (2x) - 58726: 1193, // WindowDefinition (2x) - 58729: 1194, // WindowFrameBound (2x) - 58736: 1195, // WindowSpec (2x) - 58741: 1196, // WithGrantOptionOpt (2x) - 58742: 1197, // WithList (2x) - 58746: 1198, // Writeable (2x) - 58136: 1199, // AdminShowSlow (1x) - 58138: 1200, // AdminStmtLimitOpt (1x) - 58146: 1201, // AlterOrderList (1x) - 58150: 1202, // AlterSequenceOptionList (1x) - 58153: 1203, // AlterTableSpecList (1x) - 58154: 1204, // AlterTableSpecListOpt (1x) - 58155: 1205, // AlterTableSpecSingleOpt (1x) - 58159: 1206, // AnalyzeOptionList (1x) - 58162: 1207, // AnyOrAll (1x) - 58163: 1208, // ArrayKwdOpt (1x) - 58165: 1209, // AsOfClauseOpt (1x) - 58166: 1210, // AsOpt (1x) - 58171: 1211, // AuthOption (1x) - 58172: 1212, // AuthPlugin (1x) - 58174: 1213, // AutoRandomOpt (1x) - 58184: 1214, // BetweenOrNotOp (1x) - 58186: 1215, // BindingStatusType (1x) - 58189: 1216, // BitValueType (1x) - 58190: 1217, // BlobType (1x) - 58193: 1218, // BooleanType (1x) - 57373: 1219, // both (1x) - 58204: 1220, // CharsetNameOrDefault (1x) - 58205: 1221, // CharsetOpt (1x) - 58210: 1222, // ColumnFormat (1x) - 58212: 1223, // ColumnList (1x) - 58219: 1224, // ColumnNameOrUserVariableList (1x) - 58216: 1225, // ColumnNameOrUserVarListOpt (1x) - 58217: 1226, // ColumnNameOrUserVarListOptWithBrackets (1x) - 58225: 1227, // ColumnSetValueList (1x) - 58230: 1228, // CompareOp (1x) - 58234: 1229, // ConnectionOptionList (1x) - 58237: 1230, // ConstraintElem (1x) - 58246: 1231, // CreateSequenceOptionListOpt (1x) - 58250: 1232, // CreateTableSelectOpt (1x) - 58253: 1233, // CreateViewSelectOpt (1x) - 58261: 1234, // DatabaseOptionListOpt (1x) - 58263: 1235, // DateAndTimeType (1x) - 58258: 1236, // DBNameList (1x) - 58269: 1237, // DefaultValueExpr (1x) - 58291: 1238, // DryRunOptions (1x) - 57412: 1239, // dual (1x) - 58293: 1240, // ElseOpt (1x) - 58298: 1241, // EnforcedOrNotOrNotNullOpt (1x) - 58312: 1242, // ExpressionOpt (1x) - 58314: 1243, // FetchFirstOpt (1x) - 58316: 1244, // FieldAsName (1x) - 58317: 1245, // FieldAsNameOpt (1x) - 58319: 1246, // FieldItemList (1x) - 58321: 1247, // FieldList (1x) - 58327: 1248, // FirstAndLastPartOpt (1x) - 58328: 1249, // FirstOrNext (1x) - 58329: 1250, // FixedPointType (1x) - 58335: 1251, // FloatingPointType (1x) - 58336: 1252, // FlushOption (1x) - 58339: 1253, // FromDual (1x) - 58341: 1254, // FulltextSearchModifierOpt (1x) - 58342: 1255, // FuncDatetimePrec (1x) - 58355: 1256, // GetFormatSelector (1x) - 58362: 1257, // HandleRangeList (1x) - 58367: 1258, // IdentListWithParenOpt (1x) - 58371: 1259, // IfNotRunning (1x) - 58372: 1260, // IfRunning (1x) - 58373: 1261, // IgnoreLines (1x) - 58375: 1262, // ImportTruncate (1x) - 58381: 1263, // IndexHintScope (1x) - 58384: 1264, // IndexKeyTypeOpt (1x) - 58393: 1265, // IndexPartSpecificationListOpt (1x) - 58396: 1266, // IndexTypeOpt (1x) - 58376: 1267, // InOrNotOp (1x) - 58399: 1268, // InstanceOption (1x) - 58401: 1269, // IntegerType (1x) - 58402: 1270, // IntervalExpr (1x) - 58405: 1271, // IsolationLevel (1x) - 58404: 1272, // IsOrNotOp (1x) - 57463: 1273, // leading (1x) - 58413: 1274, // LikeEscapeOpt (1x) - 58414: 1275, // LikeOrNotOp (1x) - 58415: 1276, // LikeTableWithOrWithoutParen (1x) - 58420: 1277, // LinesTerminated (1x) - 58423: 1278, // LoadDataSetList (1x) - 58424: 1279, // LoadDataSetSpecOpt (1x) - 58427: 1280, // LocalOpt (1x) - 58429: 1281, // LocationOpt (1x) - 58433: 1282, // LockType (1x) - 58434: 1283, // LogTypeOpt (1x) - 58435: 1284, // Match (1x) - 58436: 1285, // MatchOpt (1x) - 58437: 1286, // MaxIndexNumOpt (1x) - 58438: 1287, // MaxMinutesOpt (1x) - 58439: 1288, // MaxValPartOpt (1x) - 58442: 1289, // NChar (1x) - 58454: 1290, // NullPartOpt (1x) - 58457: 1291, // NumericType (1x) - 58444: 1292, // NVarchar (1x) - 58462: 1293, // OnDeleteUpdateOpt (1x) - 58463: 1294, // OnDuplicateKeyUpdate (1x) - 58465: 1295, // OptBinMod (1x) - 58467: 1296, // OptCharset (1x) - 58470: 1297, // OptErrors (1x) - 58471: 1298, // OptExistingWindowName (1x) - 58473: 1299, // OptFromFirstLast (1x) - 58475: 1300, // OptGConcatSeparator (1x) - 58490: 1301, // OptionalShardColumn (1x) - 58481: 1302, // OptPartitionClause (1x) - 58482: 1303, // OptTable (1x) - 58485: 1304, // OptWindowFrameClause (1x) - 58486: 1305, // OptWindowOrderByClause (1x) - 58492: 1306, // Order (1x) - 58491: 1307, // OrReplace (1x) - 57447: 1308, // outfile (1x) - 58498: 1309, // PartDefValuesOpt (1x) - 58503: 1310, // PartitionKeyAlgorithmOpt (1x) - 58504: 1311, // PartitionMethod (1x) - 58507: 1312, // PartitionNumOpt (1x) - 58513: 1313, // PerDB (1x) - 58514: 1314, // PerTable (1x) - 57501: 1315, // precisionType (1x) - 58522: 1316, // PrepareSQL (1x) - 58530: 1317, // ProcedureCall (1x) - 57508: 1318, // recursive (1x) - 58536: 1319, // RegexpOrNotOp (1x) - 58541: 1320, // ReorganizePartitionRuleOpt (1x) - 58546: 1321, // RequireList (1x) - 58560: 1322, // RoleSpecList (1x) - 58567: 1323, // RowOrRows (1x) - 58574: 1324, // SelectStmtFieldList (1x) - 58582: 1325, // SelectStmtOpts (1x) - 58583: 1326, // SelectStmtOptsList (1x) - 58587: 1327, // SequenceOptionList (1x) - 58592: 1328, // SetOpr (1x) - 58599: 1329, // SetRoleOpt (1x) - 58602: 1330, // ShardableStmt (1x) - 58605: 1331, // ShowIndexKwd (1x) - 58606: 1332, // ShowLikeOrWhereOpt (1x) - 58607: 1333, // ShowPlacementTarget (1x) - 58608: 1334, // ShowProfileArgsOpt (1x) - 58610: 1335, // ShowProfileTypes (1x) - 58611: 1336, // ShowProfileTypesOpt (1x) - 58614: 1337, // ShowTargetFilterable (1x) - 57528: 1338, // spatial (1x) - 58622: 1339, // SplitSyntaxOption (1x) - 57533: 1340, // ssl (1x) - 58623: 1341, // Start (1x) - 58624: 1342, // Starting (1x) - 57534: 1343, // starting (1x) - 58626: 1344, // StatementList (1x) - 58627: 1345, // StatementScope (1x) - 58632: 1346, // StorageMedia (1x) - 57540: 1347, // stored (1x) - 58633: 1348, // StringList (1x) - 58636: 1349, // StringNameOrBRIEOptionKeyword (1x) - 58637: 1350, // StringType (1x) - 58639: 1351, // SubPartDefinitionList (1x) - 58640: 1352, // SubPartDefinitionListOpt (1x) - 58642: 1353, // SubPartitionNumOpt (1x) - 58643: 1354, // SubPartitionOpt (1x) - 58653: 1355, // TableElementListOpt (1x) - 58656: 1356, // TableLockList (1x) - 58669: 1357, // TableRefsClause (1x) - 58670: 1358, // TableSampleMethodOpt (1x) - 58671: 1359, // TableSampleOpt (1x) - 58672: 1360, // TableSampleUnitOpt (1x) - 58674: 1361, // TableToTableList (1x) - 58678: 1362, // TextType (1x) - 57547: 1363, // trailing (1x) - 58686: 1364, // TrimDirection (1x) - 58688: 1365, // Type (1x) - 58698: 1366, // UserToUserList (1x) - 58700: 1367, // UserVariableList (1x) - 58703: 1368, // UsingRoles (1x) - 58705: 1369, // Values (1x) - 58707: 1370, // ValuesOpt (1x) - 58714: 1371, // ViewAlgorithm (1x) - 58715: 1372, // ViewCheckOption (1x) - 58716: 1373, // ViewDefiner (1x) - 58717: 1374, // ViewFieldList (1x) - 58718: 1375, // ViewName (1x) - 58719: 1376, // ViewSQLSecurity (1x) - 57567: 1377, // virtual (1x) - 58720: 1378, // VirtualOrStored (1x) - 58722: 1379, // WhenClauseList (1x) - 58725: 1380, // WindowClauseOptional (1x) - 58727: 1381, // WindowDefinitionList (1x) - 58728: 1382, // WindowFrameBetween (1x) - 58730: 1383, // WindowFrameExtent (1x) - 58732: 1384, // WindowFrameUnits (1x) - 58735: 1385, // WindowNameOrSpec (1x) - 58737: 1386, // WindowSpecDetails (1x) - 58743: 1387, // WithReadLockOpt (1x) - 58744: 1388, // WithValidation (1x) - 58745: 1389, // WithValidationOpt (1x) - 58747: 1390, // Year (1x) - 58135: 1391, // $default (0x) - 58096: 1392, // andnot (0x) - 58169: 1393, // AssignmentListOpt (0x) - 58209: 1394, // ColumnDefList (0x) - 58226: 1395, // CommaOpt (0x) - 58119: 1396, // createTableSelect (0x) - 58110: 1397, // empty (0x) - 57345: 1398, // error (0x) - 58134: 1399, // higherThanComma (0x) - 58128: 1400, // higherThanParenthese (0x) - 58117: 1401, // insertValues (0x) - 57354: 1402, // invalid (0x) - 58120: 1403, // lowerThanCharsetKwd (0x) - 58133: 1404, // lowerThanComma (0x) - 58118: 1405, // lowerThanCreateTableSelect (0x) - 58130: 1406, // lowerThanEq (0x) - 58125: 1407, // lowerThanFunction (0x) - 58116: 1408, // lowerThanInsertValues (0x) - 58121: 1409, // lowerThanKey (0x) - 58122: 1410, // lowerThanLocal (0x) - 58132: 1411, // lowerThanNot (0x) - 58129: 1412, // lowerThanOn (0x) - 58127: 1413, // lowerThanParenthese (0x) - 58123: 1414, // lowerThanRemove (0x) - 58111: 1415, // lowerThanSelectOpt (0x) - 58115: 1416, // lowerThanSelectStmt (0x) - 58114: 1417, // lowerThanSetKeyword (0x) - 58113: 1418, // lowerThanStringLitToken (0x) - 58112: 1419, // lowerThanValueKeyword (0x) - 58124: 1420, // lowerThenOrder (0x) - 58131: 1421, // neg (0x) - 57358: 1422, // odbcDateType (0x) - 57360: 1423, // odbcTimestampType (0x) - 57359: 1424, // odbcTimeType (0x) - 58126: 1425, // tableRefPriority (0x) + 58427: 1106, // LocalOpt (2x) + 58428: 1107, // LocationLabelList (2x) + 58430: 1108, // LockStatsStmt (2x) + 58431: 1109, // LockTablesStmt (2x) + 58440: 1110, // MaxValueOrExpressionList (2x) + 58446: 1111, // NonTransactionalDMLStmt (2x) + 58452: 1112, // NowSymOptionFractionParentheses (2x) + 58454: 1113, // NumList (2x) + 58457: 1114, // ObjectType (2x) + 57490: 1115, // of (2x) + 58458: 1116, // OfTablesOpt (2x) + 58459: 1117, // OnCommitOpt (2x) + 58460: 1118, // OnDelete (2x) + 58463: 1119, // OnUpdate (2x) + 58468: 1120, // OptCollate (2x) + 58473: 1121, // OptFull (2x) + 58475: 1122, // OptInteger (2x) + 58488: 1123, // OptionalBraces (2x) + 58487: 1124, // OptionLevel (2x) + 58477: 1125, // OptLeadLagInfo (2x) + 58476: 1126, // OptLLDefault (2x) + 58494: 1127, // OuterOpt (2x) + 58499: 1128, // PartitionDefinitionList (2x) + 58500: 1129, // PartitionDefinitionListOpt (2x) + 58501: 1130, // PartitionIntervalOpt (2x) + 58507: 1131, // PartitionOpt (2x) + 58508: 1132, // PasswordOpt (2x) + 58510: 1133, // PasswordOrLockOptionList (2x) + 58511: 1134, // PasswordOrLockOptions (2x) + 58514: 1135, // PlacementOptionList (2x) + 58516: 1136, // PlanReplayerStmt (2x) + 58522: 1137, // PreparedStmt (2x) + 58527: 1138, // PrivLevel (2x) + 58530: 1139, // PurgeImportStmt (2x) + 58531: 1140, // QuickOptional (2x) + 58532: 1141, // RecoverTableStmt (2x) + 58534: 1142, // ReferOpt (2x) + 58536: 1143, // RegexpSym (2x) + 58538: 1144, // RenameTableStmt (2x) + 58539: 1145, // RenameUserStmt (2x) + 58541: 1146, // RepeatableOpt (2x) + 58548: 1147, // ResourceGroupNameOption (2x) + 58549: 1148, // ResourceGroupOptionList (2x) + 58550: 1149, // RestartStmt (2x) + 58552: 1150, // ResumeImportStmt (2x) + 57517: 1151, // revoke (2x) + 58553: 1152, // RevokeRoleStmt (2x) + 58554: 1153, // RevokeStmt (2x) + 58557: 1154, // RoleOrPrivElemList (2x) + 58558: 1155, // RoleSpec (2x) + 58580: 1156, // SelectStmtOpt (2x) + 58583: 1157, // SelectStmtSQLCache (2x) + 58587: 1158, // SetBindingStmt (2x) + 58588: 1159, // SetDefaultRoleOpt (2x) + 58589: 1160, // SetDefaultRoleStmt (2x) + 58599: 1161, // SetRoleStmt (2x) + 58603: 1162, // ShowImportStmt (2x) + 58608: 1163, // ShowProfileType (2x) + 58611: 1164, // ShowStmt (2x) + 58612: 1165, // ShowTableAliasOpt (2x) + 58614: 1166, // ShutdownStmt (2x) + 58615: 1167, // SignedLiteral (2x) + 58619: 1168, // SplitOption (2x) + 58620: 1169, // SplitRegionStmt (2x) + 58624: 1170, // Statement (2x) + 58627: 1171, // StatsOptionsOpt (2x) + 58628: 1172, // StatsPersistentVal (2x) + 58629: 1173, // StatsType (2x) + 58630: 1174, // StopImportStmt (2x) + 58637: 1175, // SubPartDefinition (2x) + 58640: 1176, // SubPartitionMethod (2x) + 58645: 1177, // Symbol (2x) + 58651: 1178, // TableElementList (2x) + 58654: 1179, // TableLock (2x) + 58658: 1180, // TableNameListOpt (2x) + 58665: 1181, // TableOrTables (2x) + 58674: 1182, // TablesTerminalSym (2x) + 58672: 1183, // TableToTable (2x) + 58676: 1184, // TextStringList (2x) + 58681: 1185, // TraceStmt (2x) + 58686: 1186, // TruncateTableStmt (2x) + 58689: 1187, // UnlockStatsStmt (2x) + 58690: 1188, // UnlockTablesStmt (2x) + 58696: 1189, // UserToUser (2x) + 58693: 1190, // UseStmt (2x) + 58708: 1191, // Varchar (2x) + 58711: 1192, // VariableAssignmentList (2x) + 58720: 1193, // WhenClause (2x) + 58725: 1194, // WindowDefinition (2x) + 58728: 1195, // WindowFrameBound (2x) + 58735: 1196, // WindowSpec (2x) + 58740: 1197, // WithGrantOptionOpt (2x) + 58741: 1198, // WithList (2x) + 58745: 1199, // Writeable (2x) + 58136: 1200, // AdminShowSlow (1x) + 58138: 1201, // AdminStmtLimitOpt (1x) + 58146: 1202, // AlterOrderList (1x) + 58150: 1203, // AlterSequenceOptionList (1x) + 58153: 1204, // AlterTableSpecList (1x) + 58154: 1205, // AlterTableSpecListOpt (1x) + 58155: 1206, // AlterTableSpecSingleOpt (1x) + 58159: 1207, // AnalyzeOptionList (1x) + 58162: 1208, // AnyOrAll (1x) + 58163: 1209, // ArrayKwdOpt (1x) + 58165: 1210, // AsOfClauseOpt (1x) + 58166: 1211, // AsOpt (1x) + 58171: 1212, // AuthOption (1x) + 58172: 1213, // AuthPlugin (1x) + 58174: 1214, // AutoRandomOpt (1x) + 58184: 1215, // BetweenOrNotOp (1x) + 58186: 1216, // BindingStatusType (1x) + 58189: 1217, // BitValueType (1x) + 58190: 1218, // BlobType (1x) + 58193: 1219, // BooleanType (1x) + 57373: 1220, // both (1x) + 58204: 1221, // CharsetNameOrDefault (1x) + 58205: 1222, // CharsetOpt (1x) + 58210: 1223, // ColumnFormat (1x) + 58212: 1224, // ColumnList (1x) + 58219: 1225, // ColumnNameOrUserVariableList (1x) + 58216: 1226, // ColumnNameOrUserVarListOpt (1x) + 58217: 1227, // ColumnNameOrUserVarListOptWithBrackets (1x) + 58225: 1228, // ColumnSetValueList (1x) + 58230: 1229, // CompareOp (1x) + 58234: 1230, // ConnectionOptionList (1x) + 58237: 1231, // ConstraintElem (1x) + 58246: 1232, // CreateSequenceOptionListOpt (1x) + 58250: 1233, // CreateTableSelectOpt (1x) + 58253: 1234, // CreateViewSelectOpt (1x) + 58261: 1235, // DatabaseOptionListOpt (1x) + 58263: 1236, // DateAndTimeType (1x) + 58258: 1237, // DBNameList (1x) + 58269: 1238, // DefaultValueExpr (1x) + 58291: 1239, // DryRunOptions (1x) + 57412: 1240, // dual (1x) + 58293: 1241, // ElseOpt (1x) + 58298: 1242, // EnforcedOrNotOrNotNullOpt (1x) + 58312: 1243, // ExpressionOpt (1x) + 58314: 1244, // FetchFirstOpt (1x) + 58316: 1245, // FieldAsName (1x) + 58317: 1246, // FieldAsNameOpt (1x) + 58319: 1247, // FieldItemList (1x) + 58321: 1248, // FieldList (1x) + 58327: 1249, // FirstAndLastPartOpt (1x) + 58328: 1250, // FirstOrNext (1x) + 58329: 1251, // FixedPointType (1x) + 58335: 1252, // FloatingPointType (1x) + 58336: 1253, // FlushOption (1x) + 58339: 1254, // FromDual (1x) + 58341: 1255, // FulltextSearchModifierOpt (1x) + 58342: 1256, // FuncDatetimePrec (1x) + 58355: 1257, // GetFormatSelector (1x) + 58362: 1258, // HandleRangeList (1x) + 58367: 1259, // IdentListWithParenOpt (1x) + 58371: 1260, // IfNotRunning (1x) + 58372: 1261, // IfRunning (1x) + 58373: 1262, // IgnoreLines (1x) + 58375: 1263, // ImportTruncate (1x) + 58381: 1264, // IndexHintScope (1x) + 58384: 1265, // IndexKeyTypeOpt (1x) + 58393: 1266, // IndexPartSpecificationListOpt (1x) + 58396: 1267, // IndexTypeOpt (1x) + 58376: 1268, // InOrNotOp (1x) + 58399: 1269, // InstanceOption (1x) + 58401: 1270, // IntegerType (1x) + 58402: 1271, // IntervalExpr (1x) + 58405: 1272, // IsolationLevel (1x) + 58404: 1273, // IsOrNotOp (1x) + 57463: 1274, // leading (1x) + 58413: 1275, // LikeEscapeOpt (1x) + 58414: 1276, // LikeOrNotOp (1x) + 58415: 1277, // LikeTableWithOrWithoutParen (1x) + 58420: 1278, // LinesTerminated (1x) + 58423: 1279, // LoadDataSetList (1x) + 58424: 1280, // LoadDataSetSpecOpt (1x) + 58432: 1281, // LockType (1x) + 58433: 1282, // LogTypeOpt (1x) + 58434: 1283, // Match (1x) + 58435: 1284, // MatchOpt (1x) + 58436: 1285, // MaxIndexNumOpt (1x) + 58437: 1286, // MaxMinutesOpt (1x) + 58438: 1287, // MaxValPartOpt (1x) + 58441: 1288, // NChar (1x) + 58453: 1289, // NullPartOpt (1x) + 58456: 1290, // NumericType (1x) + 58443: 1291, // NVarchar (1x) + 58461: 1292, // OnDeleteUpdateOpt (1x) + 58462: 1293, // OnDuplicateKeyUpdate (1x) + 58464: 1294, // OptBinMod (1x) + 58466: 1295, // OptCharset (1x) + 58469: 1296, // OptErrors (1x) + 58470: 1297, // OptExistingWindowName (1x) + 58472: 1298, // OptFromFirstLast (1x) + 58474: 1299, // OptGConcatSeparator (1x) + 58489: 1300, // OptionalShardColumn (1x) + 58480: 1301, // OptPartitionClause (1x) + 58481: 1302, // OptTable (1x) + 58484: 1303, // OptWindowFrameClause (1x) + 58485: 1304, // OptWindowOrderByClause (1x) + 58491: 1305, // Order (1x) + 58490: 1306, // OrReplace (1x) + 57447: 1307, // outfile (1x) + 58497: 1308, // PartDefValuesOpt (1x) + 58502: 1309, // PartitionKeyAlgorithmOpt (1x) + 58503: 1310, // PartitionMethod (1x) + 58506: 1311, // PartitionNumOpt (1x) + 58512: 1312, // PerDB (1x) + 58513: 1313, // PerTable (1x) + 57501: 1314, // precisionType (1x) + 58521: 1315, // PrepareSQL (1x) + 58529: 1316, // ProcedureCall (1x) + 57508: 1317, // recursive (1x) + 58535: 1318, // RegexpOrNotOp (1x) + 58540: 1319, // ReorganizePartitionRuleOpt (1x) + 58545: 1320, // RequireList (1x) + 58559: 1321, // RoleSpecList (1x) + 58566: 1322, // RowOrRows (1x) + 58573: 1323, // SelectStmtFieldList (1x) + 58581: 1324, // SelectStmtOpts (1x) + 58582: 1325, // SelectStmtOptsList (1x) + 58586: 1326, // SequenceOptionList (1x) + 58591: 1327, // SetOpr (1x) + 58598: 1328, // SetRoleOpt (1x) + 58601: 1329, // ShardableStmt (1x) + 58604: 1330, // ShowIndexKwd (1x) + 58605: 1331, // ShowLikeOrWhereOpt (1x) + 58606: 1332, // ShowPlacementTarget (1x) + 58607: 1333, // ShowProfileArgsOpt (1x) + 58609: 1334, // ShowProfileTypes (1x) + 58610: 1335, // ShowProfileTypesOpt (1x) + 58613: 1336, // ShowTargetFilterable (1x) + 57528: 1337, // spatial (1x) + 58621: 1338, // SplitSyntaxOption (1x) + 57533: 1339, // ssl (1x) + 58622: 1340, // Start (1x) + 58623: 1341, // Starting (1x) + 57534: 1342, // starting (1x) + 58625: 1343, // StatementList (1x) + 58626: 1344, // StatementScope (1x) + 58631: 1345, // StorageMedia (1x) + 57540: 1346, // stored (1x) + 58632: 1347, // StringList (1x) + 58635: 1348, // StringNameOrBRIEOptionKeyword (1x) + 58636: 1349, // StringType (1x) + 58638: 1350, // SubPartDefinitionList (1x) + 58639: 1351, // SubPartDefinitionListOpt (1x) + 58641: 1352, // SubPartitionNumOpt (1x) + 58642: 1353, // SubPartitionOpt (1x) + 58652: 1354, // TableElementListOpt (1x) + 58655: 1355, // TableLockList (1x) + 58668: 1356, // TableRefsClause (1x) + 58669: 1357, // TableSampleMethodOpt (1x) + 58670: 1358, // TableSampleOpt (1x) + 58671: 1359, // TableSampleUnitOpt (1x) + 58673: 1360, // TableToTableList (1x) + 58677: 1361, // TextType (1x) + 57547: 1362, // trailing (1x) + 58685: 1363, // TrimDirection (1x) + 58687: 1364, // Type (1x) + 58697: 1365, // UserToUserList (1x) + 58699: 1366, // UserVariableList (1x) + 58702: 1367, // UsingRoles (1x) + 58704: 1368, // Values (1x) + 58706: 1369, // ValuesOpt (1x) + 58713: 1370, // ViewAlgorithm (1x) + 58714: 1371, // ViewCheckOption (1x) + 58715: 1372, // ViewDefiner (1x) + 58716: 1373, // ViewFieldList (1x) + 58717: 1374, // ViewName (1x) + 58718: 1375, // ViewSQLSecurity (1x) + 57567: 1376, // virtual (1x) + 58719: 1377, // VirtualOrStored (1x) + 58721: 1378, // WhenClauseList (1x) + 58724: 1379, // WindowClauseOptional (1x) + 58726: 1380, // WindowDefinitionList (1x) + 58727: 1381, // WindowFrameBetween (1x) + 58729: 1382, // WindowFrameExtent (1x) + 58731: 1383, // WindowFrameUnits (1x) + 58734: 1384, // WindowNameOrSpec (1x) + 58736: 1385, // WindowSpecDetails (1x) + 58742: 1386, // WithReadLockOpt (1x) + 58743: 1387, // WithValidation (1x) + 58744: 1388, // WithValidationOpt (1x) + 58746: 1389, // Year (1x) + 58135: 1390, // $default (0x) + 58096: 1391, // andnot (0x) + 58169: 1392, // AssignmentListOpt (0x) + 58209: 1393, // ColumnDefList (0x) + 58226: 1394, // CommaOpt (0x) + 58119: 1395, // createTableSelect (0x) + 58110: 1396, // empty (0x) + 57345: 1397, // error (0x) + 58134: 1398, // higherThanComma (0x) + 58128: 1399, // higherThanParenthese (0x) + 58117: 1400, // insertValues (0x) + 57354: 1401, // invalid (0x) + 58120: 1402, // lowerThanCharsetKwd (0x) + 58133: 1403, // lowerThanComma (0x) + 58118: 1404, // lowerThanCreateTableSelect (0x) + 58130: 1405, // lowerThanEq (0x) + 58125: 1406, // lowerThanFunction (0x) + 58116: 1407, // lowerThanInsertValues (0x) + 58121: 1408, // lowerThanKey (0x) + 58122: 1409, // lowerThanLocal (0x) + 58132: 1410, // lowerThanNot (0x) + 58129: 1411, // lowerThanOn (0x) + 58127: 1412, // lowerThanParenthese (0x) + 58123: 1413, // lowerThanRemove (0x) + 58111: 1414, // lowerThanSelectOpt (0x) + 58115: 1415, // lowerThanSelectStmt (0x) + 58114: 1416, // lowerThanSetKeyword (0x) + 58113: 1417, // lowerThanStringLitToken (0x) + 58112: 1418, // lowerThanValueKeyword (0x) + 58124: 1419, // lowerThenOrder (0x) + 58131: 1420, // neg (0x) + 57358: 1421, // odbcDateType (0x) + 57360: 1422, // odbcTimestampType (0x) + 57359: 1423, // odbcTimeType (0x) + 58126: 1424, // tableRefPriority (0x) } yySymNames = []string{ @@ -2374,11 +2373,11 @@ var ( "nominvalue", "restart", "algorithm", + "regions", "tp", "clustered", "invisible", "nonclustered", - "regions", "visible", "subpartition", "partitions", @@ -2390,26 +2389,22 @@ var ( "learners", "primaryRegion", "schedule", + "survivalPreferences", "voterConstraints", "voters", "columns", "view", "day", "yearType", - "cpu", "second", "sqlTsiYear", "ascii", - "burstable", "byteType", "hour", - "ioReadBandwidth", - "ioWriteBandwidth", "microsecond", "minute", "month", "quarter", - "ruRate", "sqlTsiDay", "sqlTsiHour", "sqlTsiMinute", @@ -2421,6 +2416,8 @@ var ( "week", "fields", "tables", + "burstable", + "ruRate", "status", "separator", "cipher", @@ -2541,6 +2538,7 @@ var ( "context", "copyKwd", "correlation", + "cpu", "deallocate", "dependency", "directory", @@ -2677,7 +2675,6 @@ var ( "queries", "recent", "region", - "remote", "replayer", "reset", "restores", @@ -2731,6 +2728,8 @@ var ( "follower", "getFormat", "groupConcat", + "ioReadBandwidth", + "ioWriteBandwidth", "jsonArrayagg", "jsonObjectAgg", "lastval", @@ -2776,8 +2775,8 @@ var ( "weightString", "on", "'('", - "stringLit", "with", + "stringLit", "not2", "defaultKwd", "not", @@ -3143,7 +3142,6 @@ var ( "FieldsOrColumns", "ForceOpt", "IndexPartSpecificationList", - "infile", "Priority", "RowFormat", "RowValue", @@ -3188,6 +3186,7 @@ var ( "IndexName", "IndexOption", "IndexOptionList", + "infile", "LimitOption", "LockClause", "OptCharsetWithOptBinary", @@ -3389,6 +3388,7 @@ var ( "LinearOpt", "LoadDataSetItem", "LoadStatsStmt", + "LocalOpt", "LocationLabelList", "LockStatsStmt", "LockTablesStmt", @@ -3563,8 +3563,6 @@ var ( "LinesTerminated", "LoadDataSetList", "LoadDataSetSpecOpt", - "LocalOpt", - "LocationOpt", "LockType", "LogTypeOpt", "Match", @@ -3713,7 +3711,7 @@ var ( yyReductions = []struct{ xsym, components int }{ {0, 1}, - {1341, 1}, + {1340, 1}, {829, 6}, {829, 8}, {829, 10}, @@ -3721,46 +3719,44 @@ var ( {829, 7}, {829, 7}, {829, 9}, - {1147, 1}, - {1147, 2}, - {1147, 3}, - {898, 3}, - {898, 3}, - {898, 3}, - {898, 3}, - {898, 1}, - {1134, 1}, - {1134, 2}, - {1134, 3}, - {897, 3}, - {897, 3}, - {897, 3}, - {897, 3}, - {897, 3}, - {897, 3}, - {897, 3}, - {897, 3}, - {897, 3}, - {897, 3}, + {1148, 1}, + {1148, 2}, + {1148, 3}, {897, 3}, + {897, 1}, + {1135, 1}, + {1135, 2}, + {1135, 3}, + {896, 3}, + {896, 3}, + {896, 3}, + {896, 3}, + {896, 3}, + {896, 3}, + {896, 3}, + {896, 3}, + {896, 3}, + {896, 3}, + {896, 3}, + {896, 3}, {803, 4}, {803, 4}, {803, 4}, {803, 4}, {951, 3}, {951, 3}, - {1170, 3}, - {1170, 3}, - {1205, 1}, - {1205, 2}, - {1205, 4}, - {1205, 8}, - {1205, 8}, - {1205, 3}, - {1205, 3}, - {1205, 2}, - {1106, 0}, - {1106, 3}, + {1171, 3}, + {1171, 3}, + {1206, 1}, + {1206, 2}, + {1206, 4}, + {1206, 8}, + {1206, 8}, + {1206, 3}, + {1206, 3}, + {1206, 2}, + {1107, 0}, + {1107, 3}, {1015, 1}, {1015, 5}, {1015, 5}, @@ -3818,55 +3814,55 @@ var ( {1015, 4}, {1015, 1}, {1015, 1}, - {1320, 0}, - {1320, 5}, + {1319, 0}, + {1319, 5}, {854, 1}, {854, 1}, - {1389, 0}, - {1389, 1}, - {1388, 2}, - {1388, 2}, - {892, 1}, - {892, 1}, - {893, 3}, - {893, 3}, - {893, 3}, - {893, 3}, - {893, 3}, + {1388, 0}, + {1388, 1}, + {1387, 2}, + {1387, 2}, + {891, 1}, + {891, 1}, + {892, 3}, + {892, 3}, + {892, 3}, + {892, 3}, + {892, 3}, {906, 3}, {906, 3}, - {1198, 2}, - {1198, 2}, + {1199, 2}, + {1199, 2}, {850, 1}, {850, 1}, {1097, 0}, {1097, 1}, - {896, 0}, - {896, 1}, + {895, 0}, + {895, 1}, {954, 0}, {954, 1}, {954, 2}, - {1204, 0}, + {1205, 0}, + {1205, 1}, {1204, 1}, - {1203, 1}, - {1203, 3}, + {1204, 3}, {809, 1}, {809, 3}, {855, 0}, {855, 1}, {855, 2}, - {1176, 1}, - {1143, 3}, - {1361, 1}, - {1361, 3}, - {1182, 3}, + {1177, 1}, {1144, 3}, - {1366, 1}, - {1366, 3}, - {1188, 3}, - {1140, 5}, - {1140, 3}, - {1140, 4}, + {1360, 1}, + {1360, 3}, + {1183, 3}, + {1145, 3}, + {1365, 1}, + {1365, 3}, + {1189, 3}, + {1141, 5}, + {1141, 3}, + {1141, 4}, {1080, 4}, {1080, 5}, {1080, 5}, @@ -3874,31 +3870,31 @@ var ( {1079, 0}, {1079, 2}, {1077, 4}, + {1169, 6}, + {1169, 8}, {1168, 6}, - {1168, 8}, - {1167, 6}, - {1167, 2}, - {1339, 0}, - {1339, 2}, - {1339, 1}, - {1339, 3}, - {868, 5}, - {868, 6}, - {868, 7}, - {868, 7}, - {868, 8}, - {868, 9}, - {868, 8}, - {868, 7}, - {868, 6}, - {868, 8}, + {1168, 2}, + {1338, 0}, + {1338, 2}, + {1338, 1}, + {1338, 3}, + {867, 5}, + {867, 6}, + {867, 7}, + {867, 7}, + {867, 8}, + {867, 9}, + {867, 8}, + {867, 7}, + {867, 6}, + {867, 8}, {1006, 0}, {1006, 2}, {1006, 2}, {826, 0}, {826, 2}, - {1206, 1}, - {1206, 3}, + {1207, 1}, + {1207, 3}, {1017, 2}, {1017, 2}, {1017, 3}, @@ -3908,22 +3904,22 @@ var ( {916, 3}, {950, 1}, {950, 3}, - {1393, 0}, - {1393, 1}, - {869, 1}, - {869, 2}, - {869, 2}, - {869, 2}, - {869, 4}, - {869, 5}, - {869, 6}, - {869, 4}, - {869, 5}, + {1392, 0}, + {1392, 1}, + {868, 1}, + {868, 2}, + {868, 2}, + {868, 2}, + {868, 4}, + {868, 5}, + {868, 6}, + {868, 4}, + {868, 5}, {1018, 2}, - {1394, 1}, - {1394, 3}, - {872, 3}, - {872, 3}, + {1393, 1}, + {1393, 3}, + {871, 3}, + {871, 3}, {766, 1}, {766, 3}, {766, 5}, @@ -3931,20 +3927,20 @@ var ( {831, 3}, {1026, 0}, {1026, 1}, - {1258, 0}, - {1258, 3}, - {901, 1}, - {901, 3}, - {1225, 0}, + {1259, 0}, + {1259, 3}, + {900, 1}, + {900, 3}, + {1226, 0}, + {1226, 1}, {1225, 1}, - {1224, 1}, - {1224, 3}, + {1225, 3}, {1027, 1}, {1027, 1}, - {1226, 0}, - {1226, 3}, - {873, 1}, - {873, 2}, + {1227, 0}, + {1227, 3}, + {872, 1}, + {872, 2}, {981, 0}, {981, 1}, {834, 1}, @@ -3953,8 +3949,8 @@ var ( {960, 2}, {1068, 0}, {1068, 1}, - {1241, 2}, - {1241, 1}, + {1242, 2}, + {1242, 1}, {953, 2}, {953, 1}, {953, 1}, @@ -3973,57 +3969,57 @@ var ( {953, 2}, {953, 2}, {953, 2}, - {1213, 0}, - {1213, 3}, - {1213, 5}, - {1346, 1}, - {1346, 1}, - {1346, 1}, - {1222, 1}, - {1222, 1}, - {1222, 1}, + {1214, 0}, + {1214, 3}, + {1214, 5}, + {1345, 1}, + {1345, 1}, + {1345, 1}, + {1223, 1}, + {1223, 1}, + {1223, 1}, {963, 0}, {963, 2}, - {1378, 0}, - {1378, 1}, - {1378, 1}, + {1377, 0}, + {1377, 1}, + {1377, 1}, {1028, 1}, {1028, 2}, {1029, 0}, {1029, 1}, - {1230, 7}, - {1230, 7}, - {1230, 7}, - {1230, 7}, - {1230, 8}, - {1230, 5}, - {1284, 2}, - {1284, 2}, - {1284, 2}, - {1285, 0}, - {1285, 1}, + {1231, 7}, + {1231, 7}, + {1231, 7}, + {1231, 7}, + {1231, 8}, + {1231, 5}, + {1283, 2}, + {1283, 2}, + {1283, 2}, + {1284, 0}, + {1284, 1}, {935, 5}, - {1117, 3}, {1118, 3}, - {1293, 0}, - {1293, 1}, - {1293, 1}, - {1293, 2}, - {1293, 2}, - {1141, 1}, - {1141, 1}, - {1141, 2}, - {1141, 2}, - {1141, 2}, - {1237, 1}, - {1237, 1}, - {1237, 1}, - {1237, 1}, + {1119, 3}, + {1292, 0}, + {1292, 1}, + {1292, 1}, + {1292, 2}, + {1292, 2}, + {1142, 1}, + {1142, 1}, + {1142, 2}, + {1142, 2}, + {1142, 2}, + {1238, 1}, + {1238, 1}, + {1238, 1}, + {1238, 1}, {924, 3}, {924, 3}, {924, 4}, - {1111, 3}, - {1111, 1}, + {1112, 3}, + {1112, 1}, {974, 1}, {974, 3}, {974, 4}, @@ -4040,22 +4036,22 @@ var ( {972, 1}, {957, 1}, {957, 1}, - {1166, 1}, - {1166, 2}, - {1166, 2}, + {1167, 1}, + {1167, 2}, + {1167, 2}, {842, 1}, {842, 1}, {842, 1}, - {1172, 1}, - {1172, 1}, - {1172, 1}, - {1215, 1}, - {1215, 1}, + {1173, 1}, + {1173, 1}, + {1173, 1}, + {1216, 1}, + {1216, 1}, {1043, 12}, {1060, 3}, {1038, 13}, - {1265, 0}, - {1265, 3}, + {1266, 0}, + {1266, 3}, {859, 1}, {859, 3}, {849, 3}, @@ -4065,75 +4061,75 @@ var ( {1094, 1}, {1094, 2}, {1094, 2}, - {1264, 0}, - {1264, 1}, - {1264, 1}, - {1264, 1}, + {1265, 0}, + {1265, 1}, + {1265, 1}, + {1265, 1}, {1007, 4}, {1007, 3}, {1036, 5}, {832, 1}, {909, 1}, {911, 1}, - {874, 4}, - {874, 4}, - {874, 4}, - {874, 2}, - {874, 1}, - {874, 5}, - {1234, 0}, - {1234, 1}, + {873, 4}, + {873, 4}, + {873, 4}, + {873, 2}, + {873, 1}, + {873, 5}, + {1235, 0}, + {1235, 1}, {958, 1}, {958, 2}, {956, 12}, {956, 7}, - {1116, 0}, - {1116, 4}, - {1116, 4}, + {1117, 0}, + {1117, 4}, + {1117, 4}, {816, 0}, {816, 1}, - {1130, 0}, - {1130, 6}, - {1175, 6}, - {1175, 5}, - {1310, 0}, + {1131, 0}, + {1131, 6}, + {1176, 6}, + {1176, 5}, + {1309, 0}, + {1309, 3}, + {1310, 1}, + {1310, 5}, + {1310, 6}, + {1310, 4}, + {1310, 5}, + {1310, 4}, {1310, 3}, - {1311, 1}, - {1311, 5}, - {1311, 6}, - {1311, 4}, - {1311, 5}, - {1311, 4}, - {1311, 3}, - {1311, 1}, - {1129, 0}, - {1129, 7}, - {1270, 1}, - {1270, 2}, - {1290, 0}, - {1290, 2}, - {1288, 0}, - {1288, 2}, - {1248, 0}, - {1248, 14}, + {1310, 1}, + {1130, 0}, + {1130, 7}, + {1271, 1}, + {1271, 2}, + {1289, 0}, + {1289, 2}, + {1287, 0}, + {1287, 2}, + {1249, 0}, + {1249, 14}, {1103, 0}, {1103, 1}, - {1354, 0}, - {1354, 4}, {1353, 0}, - {1353, 2}, - {1312, 0}, - {1312, 2}, - {1128, 0}, + {1353, 4}, + {1352, 0}, + {1352, 2}, + {1311, 0}, + {1311, 2}, + {1129, 0}, + {1129, 3}, + {1128, 1}, {1128, 3}, - {1127, 1}, - {1127, 3}, {978, 5}, - {1352, 0}, - {1352, 3}, - {1351, 1}, + {1351, 0}, {1351, 3}, - {1174, 3}, + {1350, 1}, + {1350, 3}, + {1175, 3}, {977, 0}, {977, 2}, {837, 3}, @@ -4147,49 +4143,49 @@ var ( {837, 3}, {837, 3}, {837, 1}, - {1309, 0}, - {1309, 4}, - {1309, 6}, - {1309, 1}, - {1309, 5}, - {1309, 1}, - {1309, 1}, + {1308, 0}, + {1308, 4}, + {1308, 6}, + {1308, 1}, + {1308, 5}, + {1308, 1}, + {1308, 1}, {1065, 0}, {1065, 1}, {1065, 1}, - {1210, 0}, - {1210, 1}, - {1232, 0}, - {1232, 1}, - {1232, 1}, - {1232, 1}, - {1232, 1}, + {1211, 0}, + {1211, 1}, + {1233, 0}, {1233, 1}, {1233, 1}, {1233, 1}, {1233, 1}, - {1276, 2}, - {1276, 4}, + {1234, 1}, + {1234, 1}, + {1234, 1}, + {1234, 1}, + {1277, 2}, + {1277, 4}, {1046, 11}, - {1307, 0}, - {1307, 2}, - {1371, 0}, - {1371, 3}, - {1371, 3}, - {1371, 3}, + {1306, 0}, + {1306, 2}, + {1370, 0}, + {1370, 3}, + {1370, 3}, + {1370, 3}, + {1372, 0}, + {1372, 3}, + {1375, 0}, + {1375, 3}, + {1375, 3}, + {1374, 1}, {1373, 0}, {1373, 3}, - {1376, 0}, - {1376, 3}, - {1376, 3}, - {1375, 1}, - {1374, 0}, - {1374, 3}, - {1223, 1}, - {1223, 3}, - {1372, 0}, - {1372, 4}, - {1372, 4}, + {1224, 1}, + {1224, 3}, + {1371, 0}, + {1371, 4}, + {1371, 4}, {1051, 2}, {789, 13}, {789, 9}, @@ -4217,15 +4213,15 @@ var ( {936, 0}, {936, 1}, {936, 1}, - {1180, 1}, - {1180, 1}, + {1181, 1}, + {1181, 1}, {758, 0}, {758, 1}, {1066, 0}, - {1184, 2}, - {1184, 5}, - {1184, 3}, - {1184, 6}, + {1185, 2}, + {1185, 5}, + {1185, 3}, + {1185, 6}, {1073, 1}, {1073, 1}, {1073, 1}, @@ -4248,15 +4244,15 @@ var ( {1071, 1}, {1071, 1}, {1071, 1}, - {887, 2}, - {884, 3}, + {886, 2}, + {883, 3}, {1019, 5}, {1019, 5}, {1020, 2}, {1020, 2}, {1020, 2}, - {1236, 1}, - {1236, 3}, + {1237, 1}, + {1237, 3}, {922, 0}, {922, 2}, {919, 1}, @@ -4298,31 +4294,31 @@ var ( {952, 1}, {952, 1}, {952, 1}, - {1123, 1}, - {1123, 1}, - {1123, 1}, - {1138, 3}, + {1124, 1}, + {1124, 1}, + {1124, 1}, + {1139, 3}, {1037, 8}, - {1173, 4}, - {1149, 4}, + {1174, 4}, + {1150, 4}, {1008, 6}, {1054, 4}, - {1161, 5}, + {1162, 5}, + {1261, 0}, + {1261, 2}, {1260, 0}, - {1260, 2}, - {1259, 0}, - {1259, 3}, - {1297, 0}, - {1297, 1}, + {1260, 3}, + {1296, 0}, + {1296, 1}, {1069, 0}, {1069, 1}, {1069, 2}, {1069, 2}, {1069, 2}, {1069, 2}, - {1262, 0}, - {1262, 3}, - {1262, 3}, + {1263, 0}, + {1263, 3}, + {1263, 3}, {754, 3}, {754, 3}, {754, 3}, @@ -4335,19 +4331,19 @@ var ( {754, 1}, {971, 1}, {971, 1}, - {1254, 0}, - {1254, 4}, - {1254, 7}, - {1254, 3}, - {1254, 3}, + {1255, 0}, + {1255, 4}, + {1255, 7}, + {1255, 3}, + {1255, 3}, {757, 1}, {757, 1}, {756, 1}, {756, 1}, {801, 1}, {801, 3}, - {1109, 1}, - {1109, 3}, + {1110, 1}, + {1110, 3}, {848, 0}, {848, 1}, {1083, 0}, @@ -4358,27 +4354,27 @@ var ( {753, 4}, {753, 5}, {753, 1}, - {1228, 1}, - {1228, 1}, - {1228, 1}, - {1228, 1}, - {1228, 1}, - {1228, 1}, - {1228, 1}, - {1228, 1}, - {1214, 1}, - {1214, 2}, - {1272, 1}, - {1272, 2}, - {1267, 1}, - {1267, 2}, - {1275, 1}, - {1275, 2}, - {1319, 1}, - {1319, 2}, - {1207, 1}, - {1207, 1}, - {1207, 1}, + {1229, 1}, + {1229, 1}, + {1229, 1}, + {1229, 1}, + {1229, 1}, + {1229, 1}, + {1229, 1}, + {1229, 1}, + {1215, 1}, + {1215, 2}, + {1273, 1}, + {1273, 2}, + {1268, 1}, + {1268, 2}, + {1276, 1}, + {1276, 2}, + {1318, 1}, + {1318, 2}, + {1208, 1}, + {1208, 1}, + {1208, 1}, {752, 5}, {752, 3}, {752, 5}, @@ -4386,56 +4382,56 @@ var ( {752, 3}, {752, 5}, {752, 1}, - {1142, 1}, - {1142, 1}, - {1274, 0}, - {1274, 2}, + {1143, 1}, + {1143, 1}, + {1275, 0}, + {1275, 2}, {1074, 1}, {1074, 3}, {1074, 5}, {1074, 2}, - {1245, 0}, + {1246, 0}, + {1246, 1}, {1245, 1}, - {1244, 1}, - {1244, 2}, - {1244, 1}, - {1244, 2}, - {1247, 1}, - {1247, 3}, + {1245, 2}, + {1245, 1}, + {1245, 2}, + {1248, 1}, + {1248, 3}, {965, 3}, {1089, 0}, {1089, 2}, - {1209, 0}, - {1209, 1}, + {1210, 0}, + {1210, 1}, {949, 3}, {800, 0}, {800, 2}, {805, 0}, {805, 3}, - {878, 0}, - {878, 1}, - {902, 0}, - {902, 1}, - {904, 0}, - {904, 2}, - {903, 3}, - {903, 1}, - {903, 3}, + {877, 0}, + {877, 1}, + {901, 0}, + {901, 1}, + {903, 0}, {903, 2}, - {903, 1}, - {903, 1}, + {902, 3}, + {902, 1}, + {902, 3}, + {902, 2}, + {902, 1}, + {902, 1}, {968, 1}, {968, 3}, {968, 3}, - {1266, 0}, - {1266, 1}, - {881, 2}, - {881, 2}, + {1267, 0}, + {1267, 1}, + {880, 2}, + {880, 2}, {930, 1}, {930, 1}, {930, 1}, - {879, 1}, - {879, 1}, + {878, 1}, + {878, 1}, {685, 1}, {685, 1}, {685, 1}, @@ -4790,7 +4786,6 @@ var ( {689, 1}, {689, 1}, {689, 1}, - {689, 1}, {688, 1}, {688, 1}, {688, 1}, @@ -4926,11 +4921,12 @@ var ( {686, 1}, {686, 1}, {686, 1}, + {686, 1}, {1022, 2}, - {1317, 1}, - {1317, 3}, - {1317, 4}, - {1317, 6}, + {1316, 1}, + {1316, 3}, + {1316, 4}, + {1316, 6}, {795, 9}, {1096, 0}, {1096, 1}, @@ -4949,19 +4945,19 @@ var ( {1002, 1}, {1000, 1}, {1000, 3}, - {863, 3}, - {1370, 0}, - {1370, 1}, - {1369, 3}, + {862, 3}, + {1369, 0}, {1369, 1}, + {1368, 3}, + {1368, 1}, {819, 1}, {819, 1}, {1030, 3}, - {1227, 0}, - {1227, 1}, - {1227, 3}, - {1294, 0}, - {1294, 5}, + {1228, 0}, + {1228, 1}, + {1228, 3}, + {1293, 0}, + {1293, 5}, {796, 6}, {734, 1}, {734, 1}, @@ -4977,16 +4973,16 @@ var ( {734, 2}, {735, 1}, {735, 2}, - {1201, 1}, - {1201, 3}, + {1202, 1}, + {1202, 3}, {1010, 2}, {790, 3}, {925, 1}, {925, 3}, - {894, 1}, - {894, 2}, - {1306, 1}, - {1306, 1}, + {893, 1}, + {893, 2}, + {1305, 1}, + {1305, 1}, {975, 0}, {975, 1}, {975, 1}, @@ -5042,8 +5038,8 @@ var ( {746, 4}, {746, 3}, {746, 3}, - {1208, 0}, - {1208, 1}, + {1209, 0}, + {1209, 1}, {808, 1}, {808, 1}, {810, 1}, @@ -5083,8 +5079,8 @@ var ( {740, 1}, {740, 1}, {740, 1}, - {1122, 0}, - {1122, 2}, + {1123, 0}, + {1123, 2}, {744, 1}, {744, 1}, {744, 1}, @@ -5132,17 +5128,17 @@ var ( {739, 7}, {739, 1}, {739, 8}, - {1256, 1}, - {1256, 1}, - {1256, 1}, - {1256, 1}, + {1257, 1}, + {1257, 1}, + {1257, 1}, + {1257, 1}, {741, 1}, {741, 1}, {742, 1}, {742, 1}, - {1364, 1}, - {1364, 1}, - {1364, 1}, + {1363, 1}, + {1363, 1}, + {1363, 1}, {745, 4}, {745, 6}, {745, 1}, @@ -5173,13 +5169,13 @@ var ( {747, 8}, {747, 8}, {747, 9}, - {1300, 0}, - {1300, 2}, + {1299, 0}, + {1299, 2}, {737, 4}, {737, 6}, - {1255, 0}, - {1255, 2}, - {1255, 3}, + {1256, 0}, + {1256, 2}, + {1256, 3}, {828, 1}, {828, 1}, {828, 1}, @@ -5209,13 +5205,13 @@ var ( {813, 1}, {813, 1}, {813, 1}, - {1242, 0}, - {1242, 1}, - {1379, 1}, - {1379, 2}, - {1192, 4}, - {1240, 0}, - {1240, 2}, + {1243, 0}, + {1243, 1}, + {1378, 1}, + {1378, 2}, + {1193, 4}, + {1241, 0}, + {1241, 2}, {1023, 2}, {1023, 3}, {1023, 1}, @@ -5229,9 +5225,9 @@ var ( {1023, 1}, {1023, 2}, {1023, 1}, - {861, 1}, - {861, 1}, - {861, 1}, + {860, 1}, + {860, 1}, + {860, 1}, {910, 0}, {910, 1}, {759, 1}, @@ -5244,22 +5240,22 @@ var ( {992, 3}, {932, 0}, {932, 2}, - {1139, 0}, - {1139, 1}, - {1136, 4}, - {1316, 1}, - {1316, 1}, + {1140, 0}, + {1140, 1}, + {1137, 4}, + {1315, 1}, + {1315, 1}, {1070, 2}, {1070, 4}, - {1367, 1}, - {1367, 3}, + {1366, 1}, + {1366, 3}, {1048, 3}, {1049, 1}, {1049, 1}, - {886, 1}, - {886, 2}, - {886, 3}, - {886, 4}, + {885, 1}, + {885, 2}, + {885, 3}, + {885, 4}, {1032, 4}, {1032, 4}, {1032, 5}, @@ -5267,24 +5263,24 @@ var ( {1032, 3}, {1032, 1}, {1032, 2}, - {1165, 1}, - {1148, 1}, + {1166, 1}, + {1149, 1}, {1090, 2}, {771, 4}, {772, 3}, {773, 7}, - {1359, 0}, - {1359, 7}, - {1359, 5}, {1358, 0}, - {1358, 1}, - {1358, 1}, - {1358, 1}, - {1360, 0}, - {1360, 1}, - {1360, 1}, - {1145, 0}, - {1145, 4}, + {1358, 7}, + {1358, 5}, + {1357, 0}, + {1357, 1}, + {1357, 1}, + {1357, 1}, + {1359, 0}, + {1359, 1}, + {1359, 1}, + {1146, 0}, + {1146, 4}, {770, 7}, {770, 6}, {770, 5}, @@ -5294,47 +5290,47 @@ var ( {782, 2}, {781, 2}, {781, 3}, - {1197, 3}, - {1197, 1}, + {1198, 3}, + {1198, 1}, {955, 4}, - {1253, 2}, - {1380, 0}, - {1380, 2}, - {1381, 1}, - {1381, 3}, - {1193, 3}, + {1254, 2}, + {1379, 0}, + {1379, 2}, + {1380, 1}, + {1380, 3}, + {1194, 3}, {948, 1}, - {1195, 3}, - {1386, 4}, - {1298, 0}, - {1298, 1}, - {1302, 0}, - {1302, 3}, - {1305, 0}, - {1305, 3}, + {1196, 3}, + {1385, 4}, + {1297, 0}, + {1297, 1}, + {1301, 0}, + {1301, 3}, {1304, 0}, - {1304, 2}, - {1384, 1}, - {1384, 1}, - {1384, 1}, + {1304, 3}, + {1303, 0}, + {1303, 2}, + {1383, 1}, {1383, 1}, {1383, 1}, + {1382, 1}, + {1382, 1}, {1004, 2}, {1004, 2}, {1004, 2}, {1004, 4}, {1004, 2}, - {1382, 4}, - {1194, 1}, - {1194, 2}, - {1194, 2}, - {1194, 2}, - {1194, 4}, + {1381, 4}, + {1195, 1}, + {1195, 2}, + {1195, 2}, + {1195, 2}, + {1195, 4}, {787, 0}, {787, 1}, {769, 2}, - {1385, 1}, - {1385, 1}, + {1384, 1}, + {1384, 1}, {750, 4}, {750, 4}, {750, 4}, @@ -5346,29 +5342,29 @@ var ( {750, 6}, {750, 6}, {750, 9}, - {1124, 0}, - {1124, 3}, - {1124, 3}, {1125, 0}, - {1125, 2}, + {1125, 3}, + {1125, 3}, + {1126, 0}, + {1126, 2}, {908, 0}, {908, 2}, {908, 2}, - {1299, 0}, - {1299, 2}, - {1299, 2}, - {1357, 1}, + {1298, 0}, + {1298, 2}, + {1298, 2}, + {1356, 1}, {914, 1}, {914, 3}, - {875, 1}, - {875, 4}, + {874, 1}, + {874, 4}, {825, 1}, {825, 1}, {824, 6}, {824, 2}, {824, 3}, - {883, 0}, - {883, 4}, + {882, 0}, + {882, 4}, {941, 0}, {941, 1}, {940, 1}, @@ -5376,16 +5372,16 @@ var ( {967, 2}, {967, 2}, {967, 2}, - {1263, 0}, - {1263, 2}, - {1263, 3}, - {1263, 3}, + {1264, 0}, + {1264, 2}, + {1264, 3}, + {1264, 3}, {966, 5}, - {880, 0}, - {880, 1}, - {880, 3}, - {880, 1}, - {880, 3}, + {879, 0}, + {879, 1}, + {879, 3}, + {879, 1}, + {879, 3}, {1092, 1}, {1092, 2}, {1093, 0}, @@ -5401,8 +5397,8 @@ var ( {820, 5}, {841, 1}, {841, 1}, - {1126, 0}, - {1126, 1}, + {1127, 0}, + {1127, 1}, {845, 1}, {845, 2}, {845, 2}, @@ -5410,37 +5406,37 @@ var ( {1101, 2}, {905, 1}, {905, 1}, - {1323, 1}, - {1323, 1}, - {1249, 1}, - {1249, 1}, - {1243, 0}, - {1243, 1}, + {1322, 1}, + {1322, 1}, + {1250, 1}, + {1250, 1}, + {1244, 0}, + {1244, 1}, {791, 2}, {791, 4}, {791, 4}, {791, 5}, {852, 0}, {852, 1}, - {1155, 1}, - {1155, 1}, - {1155, 1}, - {1155, 1}, - {1155, 1}, - {1155, 1}, - {1155, 1}, - {1155, 1}, - {1155, 1}, - {1325, 0}, - {1325, 1}, - {1326, 2}, - {1326, 1}, - {890, 1}, - {943, 0}, - {943, 1}, {1156, 1}, {1156, 1}, + {1156, 1}, + {1156, 1}, + {1156, 1}, + {1156, 1}, + {1156, 1}, + {1156, 1}, + {1156, 1}, + {1324, 0}, {1324, 1}, + {1325, 2}, + {1325, 1}, + {889, 1}, + {943, 0}, + {943, 1}, + {1157, 1}, + {1157, 1}, + {1323, 1}, {990, 0}, {990, 1}, {913, 0}, @@ -5458,8 +5454,8 @@ var ( {912, 5}, {912, 5}, {912, 4}, - {1115, 0}, - {1115, 2}, + {1116, 0}, + {1116, 2}, {783, 1}, {783, 1}, {783, 2}, @@ -5476,42 +5472,42 @@ var ( {778, 3}, {774, 1}, {774, 1}, - {1328, 2}, - {1328, 2}, - {1328, 2}, + {1327, 2}, + {1327, 2}, + {1327, 2}, {991, 1}, {1024, 9}, {1024, 9}, - {888, 2}, - {888, 4}, - {888, 6}, - {888, 4}, - {888, 4}, - {888, 3}, - {888, 6}, - {888, 6}, - {888, 3}, - {1160, 3}, - {1159, 6}, - {1158, 1}, - {1158, 1}, - {1158, 1}, - {1329, 3}, - {1329, 1}, - {1329, 1}, + {887, 2}, + {887, 4}, + {887, 6}, + {887, 4}, + {887, 4}, + {887, 3}, + {887, 6}, + {887, 6}, + {887, 3}, + {1161, 3}, + {1160, 6}, + {1159, 1}, + {1159, 1}, + {1159, 1}, + {1328, 3}, + {1328, 1}, + {1328, 1}, {996, 1}, {996, 3}, {946, 3}, {946, 2}, {946, 2}, {946, 3}, - {1271, 2}, - {1271, 2}, - {1271, 2}, - {1271, 1}, - {864, 1}, - {864, 1}, - {864, 1}, + {1272, 2}, + {1272, 2}, + {1272, 2}, + {1272, 1}, + {863, 1}, + {863, 1}, + {863, 1}, {846, 1}, {846, 1}, {853, 1}, @@ -5530,14 +5526,14 @@ var ( {1003, 4}, {1003, 2}, {1003, 2}, - {1220, 1}, - {1220, 1}, + {1221, 1}, + {1221, 1}, {830, 1}, {830, 1}, - {895, 1}, - {895, 1}, - {1191, 1}, - {1191, 3}, + {894, 1}, + {894, 1}, + {1192, 1}, + {1192, 3}, {749, 1}, {749, 1}, {748, 1}, @@ -5546,10 +5542,10 @@ var ( {799, 3}, {799, 2}, {799, 2}, - {891, 1}, - {891, 3}, - {1131, 1}, - {1131, 4}, + {890, 1}, + {890, 3}, + {1132, 1}, + {1132, 4}, {917, 1}, {844, 1}, {844, 1}, @@ -5559,11 +5555,11 @@ var ( {988, 1}, {843, 1}, {843, 1}, - {885, 1}, - {885, 3}, - {1200, 2}, - {1200, 4}, - {1200, 4}, + {884, 1}, + {884, 3}, + {1201, 2}, + {1201, 4}, + {1201, 4}, {1005, 3}, {1005, 5}, {1005, 6}, @@ -5593,240 +5589,240 @@ var ( {1005, 3}, {1005, 3}, {1005, 4}, - {1199, 2}, - {1199, 2}, - {1199, 3}, - {1199, 3}, - {1257, 1}, - {1257, 3}, + {1200, 2}, + {1200, 2}, + {1200, 3}, + {1200, 3}, + {1258, 1}, + {1258, 3}, {1087, 5}, - {1112, 1}, - {1112, 3}, - {1163, 3}, - {1163, 4}, - {1163, 4}, - {1163, 5}, - {1163, 4}, - {1163, 5}, - {1163, 5}, - {1163, 4}, - {1163, 4}, - {1163, 6}, - {1163, 4}, - {1163, 8}, - {1163, 2}, - {1163, 5}, - {1163, 3}, - {1163, 3}, + {1113, 1}, + {1113, 3}, + {1164, 3}, + {1164, 4}, + {1164, 4}, + {1164, 5}, + {1164, 4}, + {1164, 5}, + {1164, 5}, + {1164, 4}, + {1164, 4}, + {1164, 6}, + {1164, 4}, + {1164, 8}, + {1164, 2}, + {1164, 5}, + {1164, 3}, + {1164, 3}, + {1164, 2}, + {1164, 5}, + {1164, 2}, + {1164, 2}, + {1164, 4}, + {1332, 2}, + {1332, 2}, + {1332, 4}, + {1335, 0}, + {1335, 1}, + {1334, 1}, + {1334, 3}, + {1163, 1}, + {1163, 1}, {1163, 2}, - {1163, 5}, {1163, 2}, {1163, 2}, - {1163, 4}, - {1333, 2}, - {1333, 2}, - {1333, 4}, - {1336, 0}, - {1336, 1}, - {1335, 1}, - {1335, 3}, - {1162, 1}, - {1162, 1}, - {1162, 2}, - {1162, 2}, - {1162, 2}, - {1162, 1}, - {1162, 1}, - {1162, 1}, - {1162, 1}, - {1334, 0}, - {1334, 3}, - {1368, 0}, - {1368, 2}, - {1331, 1}, - {1331, 1}, - {1331, 1}, + {1163, 1}, + {1163, 1}, + {1163, 1}, + {1163, 1}, + {1333, 0}, + {1333, 3}, + {1367, 0}, + {1367, 2}, + {1330, 1}, + {1330, 1}, + {1330, 1}, {827, 1}, {827, 1}, - {1337, 1}, - {1337, 1}, - {1337, 1}, - {1337, 1}, - {1337, 3}, - {1337, 3}, - {1337, 3}, - {1337, 3}, - {1337, 5}, - {1337, 4}, - {1337, 5}, - {1337, 5}, - {1337, 1}, - {1337, 5}, - {1337, 1}, - {1337, 2}, - {1337, 2}, - {1337, 2}, - {1337, 1}, - {1337, 2}, - {1337, 2}, - {1337, 2}, - {1337, 2}, - {1337, 2}, - {1337, 2}, - {1337, 2}, - {1337, 1}, - {1337, 1}, - {1337, 1}, - {1337, 1}, - {1337, 1}, - {1337, 1}, - {1337, 1}, - {1337, 1}, - {1337, 1}, - {1337, 1}, - {1337, 1}, - {1337, 2}, - {1337, 1}, - {1337, 1}, - {1337, 1}, - {1337, 1}, - {1337, 2}, - {1332, 0}, - {1332, 2}, - {1332, 2}, + {1336, 1}, + {1336, 1}, + {1336, 1}, + {1336, 1}, + {1336, 3}, + {1336, 3}, + {1336, 3}, + {1336, 3}, + {1336, 5}, + {1336, 4}, + {1336, 5}, + {1336, 5}, + {1336, 1}, + {1336, 5}, + {1336, 1}, + {1336, 2}, + {1336, 2}, + {1336, 2}, + {1336, 1}, + {1336, 2}, + {1336, 2}, + {1336, 2}, + {1336, 2}, + {1336, 2}, + {1336, 2}, + {1336, 2}, + {1336, 1}, + {1336, 1}, + {1336, 1}, + {1336, 1}, + {1336, 1}, + {1336, 1}, + {1336, 1}, + {1336, 1}, + {1336, 1}, + {1336, 1}, + {1336, 1}, + {1336, 2}, + {1336, 1}, + {1336, 1}, + {1336, 1}, + {1336, 1}, + {1336, 2}, + {1331, 0}, + {1331, 2}, + {1331, 2}, {964, 0}, {964, 1}, {964, 1}, - {1345, 0}, - {1345, 1}, - {1345, 1}, - {1345, 1}, - {1120, 0}, - {1120, 1}, - {865, 0}, - {865, 2}, - {1164, 2}, + {1344, 0}, + {1344, 1}, + {1344, 1}, + {1344, 1}, + {1121, 0}, + {1121, 1}, + {864, 0}, + {864, 2}, + {1165, 2}, {1081, 3}, {980, 1}, {980, 3}, - {1252, 1}, - {1252, 1}, - {1252, 3}, - {1252, 1}, - {1252, 2}, - {1252, 3}, - {1252, 1}, - {1283, 0}, - {1283, 1}, - {1283, 1}, - {1283, 1}, - {1283, 1}, - {1283, 1}, + {1253, 1}, + {1253, 1}, + {1253, 3}, + {1253, 1}, + {1253, 2}, + {1253, 3}, + {1253, 1}, + {1282, 0}, + {1282, 1}, + {1282, 1}, + {1282, 1}, + {1282, 1}, + {1282, 1}, {851, 0}, {851, 1}, {851, 1}, - {1179, 0}, - {1179, 1}, + {1180, 0}, + {1180, 1}, {994, 0}, {994, 2}, - {1387, 0}, - {1387, 3}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, - {1169, 1}, + {1386, 0}, + {1386, 3}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, + {1170, 1}, {945, 1}, {945, 1}, {945, 1}, @@ -5852,225 +5848,225 @@ var ( {847, 1}, {847, 1}, {847, 1}, - {1344, 1}, - {1344, 3}, + {1343, 1}, + {1343, 3}, {928, 2}, {1025, 1}, {1025, 1}, {993, 1}, {993, 1}, - {1177, 1}, - {1177, 3}, - {1355, 0}, - {1355, 3}, - {866, 1}, - {866, 4}, - {866, 4}, - {866, 4}, - {866, 3}, - {866, 4}, - {866, 3}, - {866, 3}, - {866, 3}, - {866, 3}, - {866, 3}, - {866, 3}, - {866, 3}, - {866, 3}, - {866, 1}, - {866, 3}, - {866, 3}, - {866, 3}, - {866, 3}, - {866, 3}, - {866, 3}, - {866, 3}, - {866, 3}, - {866, 3}, - {866, 3}, - {866, 3}, - {866, 3}, - {866, 3}, - {866, 2}, - {866, 2}, - {866, 3}, - {866, 3}, - {866, 5}, - {866, 3}, - {866, 7}, - {866, 3}, - {866, 3}, + {1178, 1}, + {1178, 3}, + {1354, 0}, + {1354, 3}, + {865, 1}, + {865, 4}, + {865, 4}, + {865, 4}, + {865, 3}, + {865, 4}, + {865, 3}, + {865, 3}, + {865, 3}, + {865, 3}, + {865, 3}, + {865, 3}, + {865, 3}, + {865, 3}, + {865, 1}, + {865, 3}, + {865, 3}, + {865, 3}, + {865, 3}, + {865, 3}, + {865, 3}, + {865, 3}, + {865, 3}, + {865, 3}, + {865, 3}, + {865, 3}, + {865, 3}, + {865, 3}, + {865, 2}, + {865, 2}, + {865, 3}, + {865, 3}, + {865, 5}, + {865, 3}, + {865, 7}, + {865, 3}, + {865, 3}, {858, 0}, {858, 1}, - {1171, 1}, - {1171, 1}, + {1172, 1}, + {1172, 1}, {1044, 0}, {1044, 1}, {944, 1}, {944, 2}, {944, 3}, - {1303, 0}, - {1303, 1}, - {1185, 3}, - {862, 3}, - {862, 3}, - {862, 3}, - {862, 3}, - {862, 3}, - {862, 3}, - {862, 3}, - {862, 3}, - {862, 3}, - {862, 3}, - {862, 3}, - {862, 3}, - {862, 3}, - {862, 3}, - {862, 3}, - {1365, 1}, - {1365, 1}, - {1365, 1}, - {1291, 3}, - {1291, 2}, - {1291, 3}, - {1291, 3}, - {1291, 2}, - {1269, 1}, - {1269, 1}, - {1269, 1}, - {1269, 1}, - {1269, 1}, - {1269, 1}, - {1269, 1}, - {1269, 1}, - {1269, 1}, - {1269, 1}, - {1269, 1}, - {1218, 1}, - {1218, 1}, - {1121, 0}, - {1121, 1}, - {1121, 1}, - {1250, 1}, - {1250, 1}, - {1250, 1}, + {1302, 0}, + {1302, 1}, + {1186, 3}, + {861, 3}, + {861, 3}, + {861, 3}, + {861, 3}, + {861, 3}, + {861, 3}, + {861, 3}, + {861, 3}, + {861, 3}, + {861, 3}, + {861, 3}, + {861, 3}, + {861, 3}, + {861, 3}, + {861, 3}, + {1364, 1}, + {1364, 1}, + {1364, 1}, + {1290, 3}, + {1290, 2}, + {1290, 3}, + {1290, 3}, + {1290, 2}, + {1270, 1}, + {1270, 1}, + {1270, 1}, + {1270, 1}, + {1270, 1}, + {1270, 1}, + {1270, 1}, + {1270, 1}, + {1270, 1}, + {1270, 1}, + {1270, 1}, + {1219, 1}, + {1219, 1}, + {1122, 0}, + {1122, 1}, + {1122, 1}, {1251, 1}, {1251, 1}, {1251, 1}, - {1251, 2}, - {1216, 1}, - {1350, 3}, - {1350, 2}, - {1350, 3}, - {1350, 2}, - {1350, 3}, - {1350, 3}, - {1350, 2}, - {1350, 2}, - {1350, 1}, - {1350, 2}, - {1350, 5}, - {1350, 5}, - {1350, 1}, - {1350, 3}, - {1350, 2}, + {1252, 1}, + {1252, 1}, + {1252, 1}, + {1252, 2}, + {1217, 1}, + {1349, 3}, + {1349, 2}, + {1349, 3}, + {1349, 2}, + {1349, 3}, + {1349, 3}, + {1349, 2}, + {1349, 2}, + {1349, 1}, + {1349, 2}, + {1349, 5}, + {1349, 5}, + {1349, 1}, + {1349, 3}, + {1349, 2}, {926, 1}, {926, 1}, - {1289, 1}, - {1289, 2}, - {1289, 2}, - {1190, 2}, - {1190, 2}, - {1190, 1}, - {1190, 1}, - {1292, 2}, - {1292, 2}, - {1292, 1}, - {1292, 2}, - {1292, 2}, - {1292, 3}, - {1292, 3}, - {1292, 2}, - {1390, 1}, - {1390, 1}, - {1217, 1}, - {1217, 2}, - {1217, 1}, - {1217, 1}, - {1217, 2}, - {1362, 1}, - {1362, 2}, - {1362, 1}, - {1362, 1}, + {1288, 1}, + {1288, 2}, + {1288, 2}, + {1191, 2}, + {1191, 2}, + {1191, 1}, + {1191, 1}, + {1291, 2}, + {1291, 2}, + {1291, 1}, + {1291, 2}, + {1291, 2}, + {1291, 3}, + {1291, 3}, + {1291, 2}, + {1389, 1}, + {1389, 1}, + {1218, 1}, + {1218, 2}, + {1218, 1}, + {1218, 1}, + {1218, 2}, + {1361, 1}, + {1361, 2}, + {1361, 1}, + {1361, 1}, {907, 1}, {907, 1}, {907, 1}, {907, 1}, - {1235, 1}, - {1235, 2}, - {1235, 2}, - {1235, 2}, - {1235, 3}, + {1236, 1}, + {1236, 2}, + {1236, 2}, + {1236, 2}, + {1236, 3}, {786, 3}, {812, 0}, {812, 1}, - {899, 1}, - {899, 1}, - {899, 1}, - {900, 0}, - {900, 2}, + {898, 1}, + {898, 1}, + {898, 1}, + {899, 0}, + {899, 2}, {929, 0}, {929, 1}, {929, 1}, {934, 5}, - {1295, 0}, - {1295, 1}, + {1294, 0}, + {1294, 1}, {821, 0}, {821, 2}, {821, 3}, - {1296, 0}, - {1296, 2}, + {1295, 0}, + {1295, 2}, {798, 2}, {798, 1}, {798, 2}, - {1119, 0}, - {1119, 2}, - {1348, 1}, - {1348, 3}, + {1120, 0}, + {1120, 2}, + {1347, 1}, + {1347, 3}, {995, 1}, {995, 1}, {995, 1}, - {1183, 1}, - {1183, 3}, + {1184, 1}, + {1184, 3}, {760, 1}, {760, 1}, - {1349, 1}, - {1349, 1}, - {1349, 1}, + {1348, 1}, + {1348, 1}, + {1348, 1}, {797, 1}, {797, 2}, {788, 10}, {788, 8}, - {1189, 2}, + {1190, 2}, {814, 2}, {815, 0}, {815, 1}, - {1395, 0}, - {1395, 1}, + {1394, 0}, + {1394, 1}, {1045, 9}, {1041, 4}, {1016, 9}, {1016, 9}, {1009, 3}, - {1268, 2}, - {1268, 6}, + {1269, 2}, + {1269, 6}, {915, 2}, {947, 1}, {947, 3}, {1034, 0}, {1034, 2}, - {1229, 1}, - {1229, 2}, + {1230, 1}, + {1230, 2}, {1033, 2}, {1033, 2}, {1033, 2}, @@ -6081,9 +6077,9 @@ var ( {985, 2}, {985, 2}, {985, 2}, - {1321, 1}, - {1321, 3}, - {1321, 2}, + {1320, 1}, + {1320, 3}, + {1320, 2}, {987, 2}, {987, 2}, {987, 2}, @@ -6092,12 +6088,12 @@ var ( {1031, 0}, {1031, 2}, {1031, 2}, - {1146, 0}, - {1146, 3}, - {1133, 0}, + {1147, 0}, + {1147, 3}, + {1134, 0}, + {1134, 1}, {1133, 1}, - {1132, 1}, - {1132, 2}, + {1133, 2}, {979, 2}, {979, 2}, {979, 3}, @@ -6111,43 +6107,43 @@ var ( {979, 2}, {979, 2}, {979, 2}, - {1211, 0}, - {1211, 3}, - {1211, 3}, - {1211, 5}, - {1211, 5}, - {1211, 4}, - {1212, 1}, + {1212, 0}, + {1212, 3}, + {1212, 3}, + {1212, 5}, + {1212, 5}, + {1212, 4}, + {1213, 1}, {1088, 1}, {1088, 1}, - {1154, 1}, - {1322, 1}, - {1322, 3}, - {870, 1}, - {870, 1}, - {870, 1}, - {870, 1}, - {870, 1}, - {870, 1}, - {870, 1}, - {870, 1}, + {1155, 1}, + {1321, 1}, + {1321, 3}, + {869, 1}, + {869, 1}, + {869, 1}, + {869, 1}, + {869, 1}, + {869, 1}, + {869, 1}, + {869, 1}, {1035, 7}, {1035, 9}, {1052, 5}, {1052, 7}, {1052, 7}, - {1157, 5}, - {1157, 7}, - {1157, 7}, + {1158, 5}, + {1158, 7}, + {1158, 7}, {1086, 9}, {1084, 7}, {1085, 4}, - {1196, 0}, - {1196, 3}, - {1196, 3}, - {1196, 3}, - {1196, 3}, - {1196, 3}, + {1197, 0}, + {1197, 3}, + {1197, 3}, + {1197, 3}, + {1197, 3}, + {1197, 3}, {962, 1}, {962, 2}, {989, 1}, @@ -6155,8 +6151,8 @@ var ( {989, 1}, {989, 3}, {989, 3}, - {1153, 1}, - {1153, 3}, + {1154, 1}, + {1154, 3}, {982, 1}, {982, 4}, {983, 1}, @@ -6194,72 +6190,69 @@ var ( {983, 2}, {983, 1}, {983, 1}, - {1113, 0}, - {1113, 1}, - {1113, 1}, - {1113, 1}, - {1137, 1}, - {1137, 3}, - {1137, 3}, - {1137, 3}, - {1137, 1}, - {1152, 7}, - {1151, 4}, - {882, 15}, - {1261, 0}, - {1261, 3}, - {1221, 0}, - {1221, 3}, - {1280, 0}, - {1280, 1}, - {1281, 0}, - {1281, 1}, - {1281, 1}, + {1114, 0}, + {1114, 1}, + {1114, 1}, + {1114, 1}, + {1138, 1}, + {1138, 3}, + {1138, 3}, + {1138, 3}, + {1138, 1}, + {1153, 7}, + {1152, 4}, + {881, 15}, + {1262, 0}, + {1262, 3}, + {1222, 0}, + {1222, 3}, + {1106, 0}, + {1106, 1}, {1076, 0}, {1076, 2}, {857, 1}, {857, 1}, - {1246, 2}, - {1246, 1}, + {1247, 2}, + {1247, 1}, {1075, 3}, {1075, 4}, {1075, 3}, {1075, 3}, - {876, 1}, - {876, 1}, - {876, 1}, + {875, 1}, + {875, 1}, + {875, 1}, {970, 0}, {970, 3}, - {1342, 0}, - {1342, 3}, - {1277, 0}, - {1277, 3}, - {1279, 0}, - {1279, 2}, + {1341, 0}, + {1341, 3}, + {1278, 0}, {1278, 3}, - {1278, 1}, + {1280, 0}, + {1280, 2}, + {1279, 3}, + {1279, 1}, {1104, 3}, - {1187, 2}, - {1108, 3}, - {1181, 1}, - {1181, 1}, - {1178, 2}, - {1282, 1}, - {1282, 2}, - {1282, 1}, - {1282, 2}, - {1356, 1}, - {1356, 3}, - {1110, 6}, - {1330, 1}, - {1330, 1}, - {1330, 1}, - {1330, 1}, - {1238, 0}, - {1238, 2}, - {1238, 3}, - {1301, 0}, - {1301, 2}, + {1188, 2}, + {1109, 3}, + {1182, 1}, + {1182, 1}, + {1179, 2}, + {1281, 1}, + {1281, 2}, + {1281, 1}, + {1281, 2}, + {1355, 1}, + {1355, 3}, + {1111, 6}, + {1329, 1}, + {1329, 1}, + {1329, 1}, + {1329, 1}, + {1239, 0}, + {1239, 2}, + {1239, 3}, + {1300, 0}, + {1300, 2}, {1100, 2}, {1100, 3}, {1100, 3}, @@ -6267,8 +6260,8 @@ var ( {1099, 1}, {1099, 2}, {1105, 3}, - {1107, 3}, - {1186, 3}, + {1108, 3}, + {1187, 3}, {1056, 5}, {1040, 6}, {1012, 6}, @@ -6276,10 +6269,10 @@ var ( {1039, 7}, {1011, 6}, {1042, 6}, - {1231, 0}, - {1231, 1}, - {1327, 1}, - {1327, 2}, + {1232, 0}, + {1232, 1}, + {1326, 1}, + {1326, 2}, {938, 3}, {938, 3}, {938, 3}, @@ -6301,5417 +6294,5412 @@ var ( {838, 2}, {1059, 4}, {1014, 5}, - {1202, 1}, - {1202, 2}, + {1203, 1}, + {1203, 2}, {1013, 1}, {1013, 1}, {1013, 3}, {1013, 3}, {1091, 8}, - {1287, 0}, - {1287, 2}, {1286, 0}, - {1286, 3}, - {1314, 0}, - {1314, 2}, + {1286, 2}, + {1285, 0}, + {1285, 3}, {1313, 0}, {1313, 2}, + {1312, 0}, + {1312, 2}, {1067, 1}, {1001, 1}, {1001, 3}, {937, 2}, - {1135, 5}, - {1135, 6}, - {1135, 9}, - {1135, 10}, - {1135, 5}, - {1135, 6}, - {1135, 4}, - {1135, 5}, + {1136, 5}, + {1136, 6}, + {1136, 9}, + {1136, 10}, + {1136, 5}, + {1136, 6}, + {1136, 4}, + {1136, 5}, + {1136, 6}, } yyXErrors = map[yyXError]string{} - yyParseTab = [4482][]uint16{ + yyParseTab = [4477][]uint16{ // 0 - {2107, 2107, 2623, 56: 2647, 78: 2773, 80: 2626, 89: 2658, 161: 2628, 168: 2656, 2641, 173: 2625, 186: 2652, 203: 2786, 225: 2677, 232: 2621, 240: 2676, 2643, 2782, 2627, 258: 2655, 263: 2631, 268: 2653, 270: 2622, 273: 2659, 291: 2645, 295: 2644, 302: 2657, 305: 2646, 318: 2636, 492: 2667, 494: 2666, 515: 2665, 517: 2781, 522: 2651, 526: 2675, 544: 2776, 548: 2639, 587: 2650, 2664, 665: 2660, 668: 2785, 673: 2624, 2775, 682: 2619, 690: 2630, 695: 2629, 701: 2674, 708: 2620, 731: 2671, 761: 2632, 770: 2673, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 2753, 2752, 788: 2774, 2633, 795: 2732, 2745, 2764, 802: 2634, 807: 2694, 822: 2642, 829: 2681, 833: 2779, 868: 2688, 2689, 873: 2692, 877: 2777, 882: 2735, 884: 2747, 886: 2742, 2751, 2754, 2648, 956: 2701, 961: 2637, 998: 2780, 1005: 2679, 1007: 2680, 2683, 2684, 1011: 2686, 2687, 1014: 2685, 1016: 2682, 1018: 2690, 2691, 1021: 2649, 2731, 1024: 2697, 1035: 2705, 2698, 2699, 2700, 2706, 2707, 2704, 2708, 2709, 1045: 2703, 2702, 1048: 2693, 2654, 2638, 2710, 2723, 2711, 2712, 2713, 2715, 2719, 2720, 2716, 2721, 2722, 2714, 2718, 2717, 1066: 2678, 1070: 2695, 1072: 2696, 2640, 1077: 2727, 2725, 1080: 2726, 2724, 1084: 2729, 2730, 2728, 1090: 2770, 2733, 1098: 2784, 2783, 2734, 1105: 2736, 1107: 2737, 2767, 1110: 2771, 1135: 2739, 2740, 1138: 2741, 1140: 2746, 1143: 2743, 2744, 1148: 2769, 2748, 2778, 2750, 2749, 1157: 2755, 1159: 2757, 2756, 2760, 1163: 2761, 1165: 2768, 1168: 2758, 2772, 1173: 2759, 1184: 2762, 2763, 2738, 2766, 1189: 2765, 1341: 2617, 1344: 2618}, - {2616}, - {2615, 7096}, - {18: 7042, 51: 7041, 151: 7038, 183: 7039, 210: 7043, 277: 7040, 508: 4304, 588: 1916, 602: 6313, 856: 7037, 878: 4303}, - {183: 7022, 588: 7021}, + {2105, 2105, 2619, 56: 2643, 78: 2769, 80: 2622, 89: 2654, 159: 2624, 166: 2652, 2637, 171: 2621, 184: 2648, 201: 2782, 223: 2673, 230: 2617, 238: 2672, 2639, 2778, 2623, 257: 2651, 262: 2627, 267: 2649, 269: 2618, 272: 2655, 290: 2641, 294: 2640, 301: 2653, 304: 2642, 317: 2632, 492: 2663, 2662, 515: 2661, 517: 2777, 522: 2647, 526: 2671, 544: 2772, 548: 2635, 587: 2646, 2660, 665: 2656, 668: 2781, 673: 2620, 2771, 682: 2615, 690: 2626, 695: 2625, 701: 2670, 708: 2616, 731: 2667, 761: 2628, 770: 2669, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2749, 2748, 788: 2770, 2629, 795: 2728, 2741, 2760, 802: 2630, 807: 2690, 822: 2638, 829: 2677, 833: 2775, 867: 2684, 2685, 872: 2688, 876: 2773, 881: 2731, 883: 2743, 885: 2738, 2747, 2750, 2644, 956: 2697, 961: 2633, 998: 2776, 1005: 2675, 1007: 2676, 2679, 2680, 1011: 2682, 2683, 1014: 2681, 1016: 2678, 1018: 2686, 2687, 1021: 2645, 2727, 1024: 2693, 1035: 2701, 2694, 2695, 2696, 2702, 2703, 2700, 2704, 2705, 1045: 2699, 2698, 1048: 2689, 2650, 2634, 2706, 2719, 2707, 2708, 2709, 2711, 2715, 2716, 2712, 2717, 2718, 2710, 2714, 2713, 1066: 2674, 1070: 2691, 1072: 2692, 2636, 1077: 2723, 2721, 1080: 2722, 2720, 1084: 2725, 2726, 2724, 1090: 2766, 2729, 1098: 2780, 2779, 2730, 1105: 2732, 1108: 2733, 2763, 1111: 2767, 1136: 2735, 2736, 1139: 2737, 1141: 2742, 1144: 2739, 2740, 1149: 2765, 2744, 2774, 2746, 2745, 1158: 2751, 1160: 2753, 2752, 2756, 1164: 2757, 1166: 2764, 1169: 2754, 2768, 1174: 2755, 1185: 2758, 2759, 2734, 2762, 1190: 2761, 1340: 2613, 1343: 2614}, + {2612}, + {2611, 7087}, + {18: 7033, 51: 7032, 149: 7029, 181: 7030, 208: 7034, 276: 7031, 508: 4303, 588: 1914, 602: 6310, 856: 7028, 877: 4302}, + {181: 7013, 588: 7012}, // 5 - {588: 7015}, - {339: 6999, 588: 7000, 602: 6313, 856: 7001}, - {393: 6980, 507: 6981, 588: 2450, 1339: 6979}, - {363: 6935, 588: 6934}, - {2418, 2418, 380: 6933, 387: 6932}, + {588: 7006}, + {338: 6990, 588: 6991, 602: 6310, 856: 6992}, + {392: 6971, 507: 6972, 588: 2448, 1338: 6970}, + {362: 6926, 588: 6925}, + {2416, 2416, 379: 6924, 386: 6923}, // 10 - {419: 6921}, - {493: 6920}, - {2385, 2385, 79: 6142, 527: 6140, 822: 6141, 1032: 6919}, - {18: 2157, 51: 6652, 90: 2157, 110: 2157, 151: 6648, 156: 2157, 174: 634, 176: 6577, 181: 5738, 183: 6649, 187: 6650, 210: 6653, 6276, 235: 6640, 528: 6647, 588: 2126, 602: 6313, 662: 6642, 668: 2263, 687: 2157, 697: 6644, 856: 6645, 964: 6651, 976: 5737, 1264: 6641, 1307: 6646, 1338: 6643}, - {18: 6584, 51: 6585, 110: 6578, 137: 2126, 151: 6582, 174: 634, 176: 6577, 181: 5738, 183: 6579, 186: 1073, 6580, 210: 6586, 6276, 213: 6581, 235: 6573, 588: 2126, 602: 6313, 668: 6575, 856: 6574, 964: 6583, 976: 6576}, + {417: 6912}, + {494: 6911}, + {2383, 2383, 79: 6139, 527: 6137, 822: 6138, 1032: 6910}, + {18: 2155, 51: 6649, 90: 2155, 111: 2155, 149: 6645, 154: 2155, 172: 632, 174: 6574, 179: 5735, 181: 6646, 185: 6647, 208: 6650, 6273, 233: 6637, 528: 6644, 588: 2124, 602: 6310, 662: 6639, 668: 2261, 687: 2155, 697: 6641, 856: 6642, 964: 6648, 976: 5734, 1265: 6638, 1306: 6643, 1337: 6640}, + {18: 6581, 51: 6582, 111: 6575, 133: 2124, 149: 6579, 172: 632, 174: 6574, 179: 5735, 181: 6576, 184: 1071, 6577, 208: 6583, 6273, 211: 6578, 233: 6570, 588: 2124, 602: 6310, 668: 6572, 856: 6571, 964: 6580, 976: 6573}, // 15 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 6572}, - {2: 892, 892, 892, 892, 892, 892, 892, 10: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 59: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 508: 892, 520: 892, 775: 892, 892, 892, 785: 5545, 890: 5546, 943: 6560}, - {2134, 2134}, - {2133, 2133}, - {492: 2667, 515: 2665, 588: 2664, 665: 2660, 674: 2775, 731: 3997, 761: 2632, 770: 3996, 2661, 2662, 2663, 2672, 778: 2670, 3998, 3999, 788: 5324, 5322, 802: 5323}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 6569}, + {2: 890, 890, 890, 890, 890, 890, 890, 10: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 59: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 508: 890, 520: 890, 775: 890, 890, 890, 785: 5542, 889: 5543, 943: 6557}, + {2132, 2132}, + {2131, 2131}, + {492: 2663, 515: 2661, 588: 2660, 665: 2656, 674: 2771, 731: 3996, 761: 2628, 770: 3995, 2657, 2658, 2659, 2668, 778: 2666, 3997, 3998, 788: 5323, 5321, 802: 5322}, // 20 - {80: 2626, 161: 2628, 168: 2656, 2641, 173: 2625, 203: 6533, 271: 6532, 492: 2667, 494: 2666, 515: 2665, 522: 2651, 526: 6536, 587: 2650, 2664, 665: 2660, 673: 2624, 2775, 731: 6534, 761: 2632, 770: 6535, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 6542, 6541, 788: 2774, 2633, 795: 6539, 6540, 6538, 802: 2634, 807: 6537, 822: 2642, 833: 6551, 868: 6550, 6544, 873: 6545, 882: 6543, 884: 6547, 886: 6548, 6546, 6549, 945: 6531}, - {2: 2102, 2102, 2102, 2102, 2102, 2102, 2102, 10: 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 59: 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 2102, 492: 2102, 494: 2102, 513: 2102, 515: 2102, 522: 2102, 587: 2102, 2102, 665: 2102, 673: 2102, 2102, 682: 2102, 761: 2102}, - {2: 2101, 2101, 2101, 2101, 2101, 2101, 2101, 10: 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 59: 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 2101, 492: 2101, 494: 2101, 513: 2101, 515: 2101, 522: 2101, 587: 2101, 2101, 665: 2101, 673: 2101, 2101, 682: 2101, 761: 2101}, - {2: 2100, 2100, 2100, 2100, 2100, 2100, 2100, 10: 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 59: 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 492: 2100, 494: 2100, 513: 2100, 515: 2100, 522: 2100, 587: 2100, 2100, 665: 2100, 673: 2100, 2100, 682: 2100, 761: 2100}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 6500, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 2667, 494: 2666, 513: 6499, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 673: 6501, 2775, 682: 2795, 685: 4030, 2850, 688: 2851, 2849, 731: 2796, 759: 6497, 761: 2632, 770: 2797, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 2803, 2802, 788: 2774, 2633, 795: 2800, 2801, 2799, 802: 2634, 807: 2798, 829: 2804, 847: 6498}, + {80: 2622, 159: 2624, 166: 2652, 2637, 171: 2621, 201: 6530, 270: 6529, 492: 2663, 2662, 515: 2661, 522: 2647, 526: 6533, 587: 2646, 2660, 665: 2656, 673: 2620, 2771, 731: 6531, 761: 2628, 770: 6532, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 6539, 6538, 788: 2770, 2629, 795: 6536, 6537, 6535, 802: 2630, 807: 6534, 822: 2638, 833: 6548, 867: 6547, 6541, 872: 6542, 881: 6540, 883: 6544, 885: 6545, 6543, 6546, 945: 6528}, + {2: 2100, 2100, 2100, 2100, 2100, 2100, 2100, 10: 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 59: 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 2100, 492: 2100, 2100, 513: 2100, 515: 2100, 522: 2100, 587: 2100, 2100, 665: 2100, 673: 2100, 2100, 682: 2100, 761: 2100}, + {2: 2099, 2099, 2099, 2099, 2099, 2099, 2099, 10: 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 59: 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, 492: 2099, 2099, 513: 2099, 515: 2099, 522: 2099, 587: 2099, 2099, 665: 2099, 673: 2099, 2099, 682: 2099, 761: 2099}, + {2: 2098, 2098, 2098, 2098, 2098, 2098, 2098, 10: 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 59: 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 2098, 492: 2098, 2098, 513: 2098, 515: 2098, 522: 2098, 587: 2098, 2098, 665: 2098, 673: 2098, 2098, 682: 2098, 761: 2098}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 6497, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 2663, 2662, 513: 6496, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 673: 6498, 2771, 682: 2794, 685: 4029, 2849, 688: 2850, 2848, 731: 2795, 759: 6494, 761: 2628, 770: 2796, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2802, 2801, 788: 2770, 2629, 795: 2799, 2800, 2798, 802: 2630, 807: 2797, 829: 2803, 847: 6495}, // 25 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6496, 2850, 688: 2851, 2849}, - {169: 6494}, - {588: 6412, 602: 6313, 856: 6411, 1020: 6490}, - {588: 6412, 602: 6313, 856: 6411, 1020: 6410}, - {151: 6408}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6493, 2849, 688: 2850, 2848}, + {167: 6491}, + {588: 6409, 602: 6310, 856: 6408, 1020: 6487}, + {588: 6409, 602: 6310, 856: 6408, 1020: 6407}, + {149: 6405}, // 30 - {151: 6403}, - {151: 6397}, - {16: 3943, 18: 6237, 30: 6266, 6265, 109: 627, 136: 627, 627, 634, 151: 6226, 155: 634, 176: 6275, 194: 6250, 204: 6235, 211: 6276, 216: 634, 226: 6277, 230: 6260, 627, 265: 6257, 290: 6256, 322: 6249, 328: 6272, 330: 6254, 333: 6236, 340: 6252, 6270, 343: 6243, 351: 6241, 353: 6259, 357: 6247, 359: 6258, 6230, 6269, 6274, 364: 6239, 371: 6231, 379: 6245, 389: 6234, 6233, 397: 6273, 402: 6261, 405: 6267, 6264, 6268, 6263, 420: 6253, 514: 3944, 588: 6229, 615: 6248, 667: 3942, 6238, 673: 6271, 695: 6228, 798: 6244, 939: 6262, 964: 6251, 969: 6240, 984: 6255, 1047: 6242, 1120: 6232, 1331: 6246, 1337: 6227}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 6215, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6217, 2850, 688: 2851, 2849, 1317: 6216}, - {2: 892, 892, 892, 892, 892, 892, 892, 10: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 59: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 508: 892, 516: 892, 775: 892, 892, 892, 785: 5545, 890: 5546, 943: 6202}, + {149: 6400}, + {149: 6394}, + {16: 3942, 18: 6234, 30: 6263, 6262, 110: 625, 132: 625, 625, 136: 632, 149: 6223, 153: 632, 174: 6272, 192: 6247, 202: 6232, 209: 6273, 214: 632, 224: 6274, 228: 6257, 625, 264: 6254, 289: 6253, 321: 6246, 327: 6269, 329: 6251, 332: 6233, 339: 6249, 6267, 342: 6240, 350: 6238, 352: 6256, 356: 6244, 358: 6255, 6227, 6266, 6271, 363: 6236, 370: 6228, 378: 6242, 388: 6231, 6230, 395: 6270, 400: 6258, 403: 6264, 6261, 6265, 6260, 418: 6250, 514: 3943, 588: 6226, 615: 6245, 667: 3941, 6235, 673: 6268, 695: 6225, 798: 6241, 939: 6259, 964: 6248, 969: 6237, 984: 6252, 1047: 6239, 1121: 6229, 1330: 6243, 1336: 6224}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 6212, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6214, 2849, 688: 2850, 2848, 1316: 6213}, + {2: 890, 890, 890, 890, 890, 890, 890, 10: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 59: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 508: 890, 516: 890, 775: 890, 890, 890, 785: 5542, 889: 5543, 943: 6199}, // 35 - {2: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 10: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 59: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 516: 1096, 775: 5550, 5549, 5548, 861: 5551, 910: 6168}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6163, 2850, 688: 2851, 2849}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6157, 2850, 688: 2851, 2849}, - {186: 6155}, - {186: 1074}, + {2: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 10: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 59: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 516: 1094, 775: 5547, 5546, 5545, 860: 5548, 910: 6165}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6160, 2849, 688: 2850, 2848}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6154, 2849, 688: 2850, 2848}, + {184: 6152}, + {184: 1072}, // 40 - {1072, 1072, 79: 6142, 527: 6140, 670: 6139, 822: 6141, 1032: 6138}, - {1061, 1061}, - {1060, 1060}, - {493: 6137}, - {2: 897, 897, 897, 897, 897, 897, 897, 10: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 59: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 6107, 6113, 6114, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 492: 897, 897, 495: 897, 897, 897, 502: 897, 897, 897, 897, 897, 510: 897, 514: 897, 897, 522: 897, 525: 897, 534: 6110, 541: 897, 549: 897, 583: 897, 587: 897, 589: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 601: 897, 897, 897, 897, 897, 897, 608: 897, 897, 897, 897, 897, 614: 897, 897, 617: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 669: 897, 671: 3653, 767: 3651, 3652, 775: 5550, 5549, 5548, 785: 5545, 792: 6106, 6109, 6105, 808: 6028, 810: 6103, 861: 6104, 890: 6102, 1155: 6112, 6108, 1325: 6101, 6111}, + {1070, 1070, 79: 6139, 527: 6137, 670: 6136, 822: 6138, 1032: 6135}, + {1059, 1059}, + {1058, 1058}, + {494: 6134}, + {2: 895, 895, 895, 895, 895, 895, 895, 10: 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 59: 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 6104, 6110, 6111, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 492: 895, 494: 895, 895, 895, 895, 502: 895, 895, 895, 895, 895, 510: 895, 514: 895, 895, 522: 895, 525: 895, 534: 6107, 541: 895, 549: 895, 583: 895, 587: 895, 589: 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 601: 895, 895, 895, 895, 895, 895, 608: 895, 895, 895, 895, 895, 614: 895, 895, 617: 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 669: 895, 671: 3652, 767: 3650, 3651, 775: 5547, 5546, 5545, 785: 5542, 792: 6103, 6106, 6102, 808: 6025, 810: 6100, 860: 6101, 889: 6099, 1156: 6109, 6105, 1324: 6098, 6108}, // 45 - {275, 275, 58: 275, 491: 275, 494: 275, 500: 275, 275, 509: 275, 511: 275, 275, 275, 516: 275, 275, 519: 2810, 6076, 275, 523: 275, 532: 275, 814: 2811, 6077, 1253: 6075}, - {887, 887, 58: 887, 491: 887, 494: 887, 500: 887, 887, 509: 887, 511: 887, 887, 887, 516: 887, 887, 521: 887, 523: 887, 532: 6066, 965: 6068, 990: 6067}, - {1338, 1338, 58: 1338, 491: 1338, 494: 1338, 500: 1338, 1338, 509: 1338, 511: 1338, 1338, 1338, 516: 1338, 1338, 521: 1338, 523: 2813, 790: 2814, 836: 6062}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6057}, - {595: 4005, 937: 4004, 1001: 4003}, + {273, 273, 58: 273, 491: 273, 493: 273, 500: 273, 273, 509: 273, 511: 273, 273, 273, 516: 273, 273, 519: 2809, 6073, 273, 523: 273, 532: 273, 814: 2810, 6074, 1254: 6072}, + {885, 885, 58: 885, 491: 885, 493: 885, 500: 885, 885, 509: 885, 511: 885, 885, 885, 516: 885, 885, 521: 885, 523: 885, 532: 6063, 965: 6065, 990: 6064}, + {1336, 1336, 58: 1336, 491: 1336, 493: 1336, 500: 1336, 1336, 509: 1336, 511: 1336, 1336, 1336, 516: 1336, 1336, 521: 1336, 523: 2812, 790: 2813, 836: 6059}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6054}, + {595: 4004, 937: 4003, 1001: 4002}, // 50 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6044, 2850, 688: 2851, 2849, 955: 6043, 1197: 6041, 1318: 6042}, - {492: 2667, 494: 2666, 515: 2665, 588: 2664, 665: 2660, 731: 6040, 770: 3990, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 3992, 3991}, - {868, 868, 58: 868, 491: 868, 494: 868, 501: 868}, - {867, 867, 58: 867, 491: 867, 494: 867, 501: 867}, - {500: 6025, 509: 6026, 511: 6027, 1328: 6024}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6041, 2849, 688: 2850, 2848, 955: 6040, 1198: 6038, 1317: 6039}, + {492: 2663, 2662, 515: 2661, 588: 2660, 665: 2656, 731: 6037, 770: 3989, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 3991, 3990}, + {866, 866, 58: 866, 491: 866, 493: 866, 501: 866}, + {865, 865, 58: 865, 491: 865, 493: 865, 501: 865}, + {500: 6022, 509: 6023, 511: 6024, 1327: 6021}, // 55 - {520, 520, 500: 853, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 790: 4000, 4001}, - {500: 856, 509: 856, 511: 856}, - {522, 522, 500: 854, 509: 854, 511: 854}, - {265: 6009, 290: 6008}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 5847, 5842, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 5845, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 5851, 2896, 5844, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 5848, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 5849, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 5843, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 5852, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 5850, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 5846, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 496: 5854, 514: 3944, 589: 5858, 610: 5857, 667: 3942, 685: 5855, 2850, 688: 2851, 2849, 798: 5859, 853: 5856, 1003: 5860, 1191: 5853}, + {518, 518, 500: 851, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, + {500: 854, 509: 854, 511: 854}, + {520, 520, 500: 852, 509: 852, 511: 852}, + {264: 6006, 289: 6005}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 5844, 5839, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 5842, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 5848, 2895, 5841, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 5845, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 5846, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 5840, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 5849, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 5847, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 5843, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 496: 5851, 514: 3943, 589: 5855, 610: 5854, 667: 3941, 685: 5852, 2849, 688: 2850, 2848, 798: 5856, 853: 5853, 1003: 5857, 1192: 5850}, // 60 - {17: 5715, 225: 5720, 230: 5718, 232: 5713, 5719, 248: 5721, 294: 5717, 334: 5716, 337: 5714, 354: 5722, 396: 5723, 607: 5712, 889: 5711}, - {22: 606, 137: 606, 606, 152: 4881, 159: 606, 204: 606, 212: 606, 224: 606, 237: 606, 251: 606, 272: 606, 275: 606, 549: 606, 588: 606, 835: 4880, 851: 5684}, - {597, 597}, - {596, 596}, + {17: 5712, 223: 5717, 228: 5715, 230: 5710, 5716, 246: 5718, 293: 5714, 333: 5713, 336: 5711, 353: 5719, 394: 5720, 607: 5709, 888: 5708}, + {22: 604, 133: 604, 136: 604, 150: 4880, 157: 604, 202: 604, 210: 604, 222: 604, 235: 604, 249: 604, 271: 604, 274: 604, 549: 604, 588: 604, 835: 4879, 851: 5681}, {595, 595}, - // 65 {594, 594}, {593, 593}, + // 65 {592, 592}, {591, 591}, {590, 590}, - // 70 {589, 589}, {588, 588}, + // 70 {587, 587}, {586, 586}, {585, 585}, - // 75 {584, 584}, {583, 583}, + // 75 {582, 582}, {581, 581}, {580, 580}, - // 80 {579, 579}, {578, 578}, + // 80 {577, 577}, {576, 576}, {575, 575}, - // 85 {574, 574}, {573, 573}, + // 85 {572, 572}, {571, 571}, {570, 570}, - // 90 {569, 569}, {568, 568}, + // 90 {567, 567}, {566, 566}, {565, 565}, - // 95 {564, 564}, {563, 563}, + // 95 {562, 562}, {561, 561}, {560, 560}, - // 100 {559, 559}, {558, 558}, + // 100 {557, 557}, {556, 556}, {555, 555}, - // 105 {554, 554}, {553, 553}, + // 105 {552, 552}, {551, 551}, {550, 550}, - // 110 {549, 549}, {548, 548}, + // 110 {547, 547}, {546, 546}, {545, 545}, - // 115 {544, 544}, {543, 543}, + // 115 {542, 542}, {541, 541}, {540, 540}, - // 120 {539, 539}, {538, 538}, + // 120 {537, 537}, {536, 536}, {535, 535}, - // 125 {534, 534}, {533, 533}, + // 125 {532, 532}, {531, 531}, {530, 530}, - // 130 {529, 529}, {528, 528}, + // 130 {527, 527}, {526, 526}, {525, 525}, - // 135 {524, 524}, {523, 523}, + // 135 + {522, 522}, {521, 521}, {519, 519}, - {518, 518}, - // 140 {517, 517}, {516, 516}, + // 140 {515, 515}, {514, 514}, {513, 513}, - // 145 {512, 512}, {511, 511}, + // 145 {510, 510}, {509, 509}, {508, 508}, - // 150 {507, 507}, {506, 506}, + // 150 {505, 505}, {504, 504}, {503, 503}, - // 155 {502, 502}, - {476, 476}, - {2: 419, 419, 419, 419, 419, 419, 419, 10: 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 59: 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 588: 5681, 1303: 5682}, - {281, 281, 501: 281}, - {2: 892, 892, 892, 892, 892, 892, 892, 10: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 59: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 492: 892, 508: 892, 601: 892, 775: 892, 892, 892, 785: 5545, 890: 5546, 943: 5547}, + {501, 501}, + // 155 + {500, 500}, + {474, 474}, + {2: 417, 417, 417, 417, 417, 417, 417, 10: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 59: 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 417, 588: 5678, 1302: 5679}, + {279, 279, 501: 279}, + {2: 890, 890, 890, 890, 890, 890, 890, 10: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 59: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 492: 890, 508: 890, 601: 890, 775: 890, 890, 890, 785: 5542, 889: 5543, 943: 5544}, // 160 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 5544}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5386, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 5388, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 5394, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 5390, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 5387, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 5395, 3308, 3023, 3260, 5389, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 5392, 5496, 2933, 3175, 5393, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 5391, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5397, 517: 5420, 587: 5414, 664: 5418, 5403, 668: 5413, 671: 5407, 674: 5416, 682: 5408, 685: 3598, 2850, 688: 2851, 2849, 5412, 695: 5409, 760: 5396, 5411, 823: 5398, 833: 5402, 877: 5417, 889: 5415, 962: 5399, 982: 5400, 5406, 988: 5401, 5404, 997: 5410, 999: 5419, 1153: 5497}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5386, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 5388, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 5394, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 5390, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 5387, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 5395, 3308, 3023, 3260, 5389, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 5392, 2932, 2933, 3175, 5393, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 5391, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5397, 517: 5420, 587: 5414, 664: 5418, 5403, 668: 5413, 671: 5407, 674: 5416, 682: 5408, 685: 3598, 2850, 688: 2851, 2849, 5412, 695: 5409, 760: 5396, 5411, 823: 5398, 833: 5402, 877: 5417, 889: 5415, 962: 5399, 982: 5400, 5406, 988: 5401, 5404, 997: 5410, 999: 5419, 1153: 5405}, - {23: 5343, 213: 5344}, - {137: 5326, 213: 5341, 588: 5327, 1181: 5340}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5540, 2849, 688: 2850, 2848, 832: 5541}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5383, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 5385, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 5391, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 5387, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 5384, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 5392, 3306, 3021, 3258, 5386, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 5389, 5493, 2932, 3173, 5390, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 5388, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5394, 517: 5417, 587: 5411, 664: 5415, 5400, 668: 5410, 671: 5404, 674: 5413, 682: 5405, 685: 3597, 2849, 688: 2850, 2848, 5409, 695: 5406, 760: 5393, 5408, 823: 5395, 833: 5399, 876: 5414, 888: 5412, 962: 5396, 982: 5397, 5403, 988: 5398, 5401, 997: 5407, 999: 5416, 1154: 5494}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5383, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 5385, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 5391, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 5387, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 5384, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 5392, 3306, 3021, 3258, 5386, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 5389, 2931, 2932, 3173, 5390, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 5388, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5394, 517: 5417, 587: 5411, 664: 5415, 5400, 668: 5410, 671: 5404, 674: 5413, 682: 5405, 685: 3597, 2849, 688: 2850, 2848, 5409, 695: 5406, 760: 5393, 5408, 823: 5395, 833: 5399, 876: 5414, 888: 5412, 962: 5396, 982: 5397, 5403, 988: 5398, 5401, 997: 5407, 999: 5416, 1154: 5402}, + {23: 5342, 211: 5343}, + {133: 5325, 211: 5340, 588: 5326, 1182: 5339}, // 165 - {137: 5326, 213: 5328, 588: 5327, 1181: 5325}, - {491: 5308, 512: 70, 1301: 5307}, - {28: 5302, 141: 4840, 153: 5303, 492: 5300, 525: 2824, 755: 5301, 924: 5304}, - {28: 64, 141: 64, 153: 64, 237: 5299, 492: 64, 525: 64}, - {324: 5282}, + {133: 5325, 211: 5327, 588: 5326, 1182: 5324}, + {491: 5307, 512: 71, 1300: 5306}, + {28: 5301, 139: 4839, 151: 5302, 492: 5299, 525: 2823, 755: 5300, 924: 5303}, + {28: 65, 139: 65, 151: 65, 235: 5298, 492: 65, 525: 65}, + {323: 5281}, // 170 - {395: 2787}, - {248: 2790, 349: 2788, 833: 2789}, - {961: 2794}, - {493: 2793}, - {493: 2791}, + {393: 2783}, + {246: 2786, 348: 2784, 833: 2785}, + {961: 2793}, + {494: 2792}, + {4: 2788, 494: 2787}, // 175 - {493: 2792}, + {494: 2791}, + {494: 2789}, + {494: 2790}, {1, 1}, {2, 2}, - {212: 2807, 492: 2667, 2808, 2666, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 673: 2806, 2775, 682: 2795, 731: 2796, 761: 2632, 770: 2797, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 2803, 2802, 788: 2774, 2633, 795: 2800, 2801, 2799, 802: 2634, 807: 2798, 829: 2804, 847: 2805}, - {508: 4304, 588: 1916, 878: 4303}, // 180 - {478, 478, 500: 853, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 790: 4000, 4001}, - {480, 480, 500: 854, 509: 854, 511: 854}, - {485, 485}, - {484, 484}, - {483, 483}, + {3, 3}, + {210: 2806, 492: 2663, 2662, 2807, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 673: 2805, 2771, 682: 2794, 731: 2795, 761: 2628, 770: 2796, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2802, 2801, 788: 2770, 2629, 795: 2799, 2800, 2798, 802: 2630, 807: 2797, 829: 2803, 847: 2804}, + {508: 4303, 588: 1914, 877: 4302}, + {476, 476, 500: 851, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, + {478, 478, 500: 852, 509: 852, 511: 852}, // 185 + {483, 483}, {482, 482}, {481, 481}, + {480, 480}, {479, 479}, - {477, 477}, - {8, 8}, // 190 - {212: 4297, 492: 2667, 4298, 2666, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 682: 2795, 731: 2796, 761: 2632, 770: 2797, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 2803, 2802, 788: 2774, 2633, 795: 2800, 2801, 2799, 802: 2634, 807: 2798, 829: 2804, 847: 4296}, - {153: 2809}, - {4, 4}, - {275, 275, 512: 275, 519: 2810, 521: 275, 523: 275, 814: 2811, 2812}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4295}, + {477, 477}, + {475, 475}, + {9, 9}, + {210: 4296, 492: 2663, 2662, 4297, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 682: 2794, 731: 2795, 761: 2628, 770: 2796, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2802, 2801, 788: 2770, 2629, 795: 2799, 2800, 2798, 802: 2630, 807: 2797, 829: 2803, 847: 4295}, + {151: 2808}, // 195 - {274, 274, 58: 274, 491: 274, 494: 274, 500: 274, 274, 509: 274, 511: 274, 274, 274, 516: 274, 274, 521: 274, 523: 274, 532: 274, 274, 535: 274}, - {1338, 1338, 512: 1338, 521: 1338, 523: 2813, 790: 2814, 836: 2815}, - {681: 2838}, - {1337, 1337, 58: 1337, 139: 1337, 491: 1337, 494: 1337, 500: 1337, 1337, 509: 1337, 511: 1337, 1337, 1337, 516: 1337, 1337, 521: 1337}, - {908, 908, 512: 2816, 521: 2817, 791: 2818, 852: 2819}, + {5, 5}, + {273, 273, 512: 273, 519: 2809, 521: 273, 523: 273, 814: 2810, 2811}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4294}, + {272, 272, 58: 272, 491: 272, 493: 272, 500: 272, 272, 509: 272, 511: 272, 272, 272, 516: 272, 272, 521: 272, 523: 272, 532: 272, 272, 535: 272}, + {1336, 1336, 512: 1336, 521: 1336, 523: 2812, 790: 2813, 836: 2814}, // 200 - {525: 2824, 597: 2826, 755: 2823, 762: 2825, 905: 2833}, - {10: 2820, 285: 2821, 1249: 2822}, - {907, 907, 58: 907, 491: 907, 494: 907, 500: 907, 907, 509: 907, 511: 907, 513: 907, 516: 907, 907}, - {6, 6}, - {525: 916, 543: 916, 595: 916, 597: 916}, + {681: 2837}, + {1335, 1335, 58: 1335, 137: 1335, 491: 1335, 493: 1335, 500: 1335, 1335, 509: 1335, 511: 1335, 1335, 1335, 516: 1335, 1335, 521: 1335}, + {906, 906, 512: 2815, 521: 2816, 791: 2817, 852: 2818}, + {525: 2823, 597: 2825, 755: 2822, 762: 2824, 905: 2832}, + {10: 2819, 284: 2820, 1250: 2821}, // 205 - {525: 915, 543: 915, 595: 915, 597: 915}, - {525: 2824, 543: 914, 595: 914, 597: 2826, 755: 2823, 762: 2825, 905: 2827, 1243: 2828}, - {2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 15: 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 56: 2036, 58: 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 90: 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 111: 2036, 2036, 2036, 2036, 2036, 117: 2036, 119: 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 135: 2036, 178: 2036, 197: 2036, 228: 2036, 491: 2036, 2036, 494: 2036, 496: 2036, 498: 2036, 2036, 2036, 2036, 507: 2036, 2036, 2036, 511: 2036, 513: 2036, 2036, 2036, 2036, 2036, 522: 2036, 524: 2036, 526: 2036, 543: 2036, 588: 2036, 595: 2036, 665: 2036, 667: 2036, 2036, 673: 2036}, - {2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 15: 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 58: 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 111: 2034, 2034, 2034, 2034, 2034, 117: 2034, 119: 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 135: 2034, 143: 2034, 2034, 2034, 2034, 178: 2034, 197: 2034, 2034, 202: 2034, 228: 2034, 266: 2034, 491: 2034, 2034, 494: 2034, 496: 2034, 498: 2034, 2034, 2034, 2034, 507: 2034, 2034, 2034, 511: 2034, 2034, 2034, 2034, 2034, 2034, 2034, 519: 2034, 521: 2034, 2034, 524: 2034, 526: 2034, 543: 2034, 587: 2034, 2034, 595: 2034, 665: 2034, 667: 2034, 2034, 673: 2034, 2034, 2034, 679: 2034, 761: 2034}, - {920, 920, 9: 920, 58: 920, 178: 920, 491: 920, 494: 920, 500: 920, 920, 509: 920, 511: 920, 513: 920, 516: 920, 920, 543: 920, 595: 920}, + {905, 905, 58: 905, 491: 905, 493: 905, 500: 905, 905, 509: 905, 511: 905, 513: 905, 516: 905, 905}, + {7, 7}, + {525: 914, 543: 914, 595: 914, 597: 914}, + {525: 913, 543: 913, 595: 913, 597: 913}, + {525: 2823, 543: 912, 595: 912, 597: 2825, 755: 2822, 762: 2824, 905: 2826, 1244: 2827}, // 210 - {919, 919, 9: 919, 58: 919, 178: 919, 491: 919, 494: 919, 500: 919, 919, 509: 919, 511: 919, 513: 919, 516: 919, 919, 543: 919, 595: 919}, - {543: 913, 595: 913}, - {543: 2830, 595: 2829, 1323: 2831}, - {167: 918}, - {167: 917}, + {2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 15: 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 56: 2034, 58: 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 90: 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 112: 2034, 2034, 2034, 2034, 118: 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, 131: 2034, 134: 2034, 2034, 176: 2034, 195: 2034, 226: 2034, 491: 2034, 2034, 2034, 496: 2034, 498: 2034, 2034, 2034, 2034, 507: 2034, 2034, 2034, 511: 2034, 513: 2034, 2034, 2034, 2034, 2034, 522: 2034, 524: 2034, 526: 2034, 543: 2034, 588: 2034, 595: 2034, 665: 2034, 667: 2034, 2034, 673: 2034}, + {2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 15: 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 58: 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 112: 2032, 2032, 2032, 2032, 118: 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 131: 2032, 134: 2032, 2032, 141: 2032, 2032, 2032, 2032, 176: 2032, 195: 2032, 2032, 200: 2032, 226: 2032, 265: 2032, 491: 2032, 2032, 2032, 496: 2032, 498: 2032, 2032, 2032, 2032, 507: 2032, 2032, 2032, 511: 2032, 2032, 2032, 2032, 2032, 2032, 2032, 519: 2032, 521: 2032, 2032, 524: 2032, 526: 2032, 543: 2032, 587: 2032, 2032, 595: 2032, 665: 2032, 667: 2032, 2032, 673: 2032, 2032, 2032, 679: 2032, 761: 2032}, + {918, 918, 9: 918, 58: 918, 176: 918, 491: 918, 493: 918, 500: 918, 918, 509: 918, 511: 918, 513: 918, 516: 918, 918, 543: 918, 595: 918}, + {917, 917, 9: 917, 58: 917, 176: 917, 491: 917, 493: 917, 500: 917, 917, 509: 917, 511: 917, 513: 917, 516: 917, 917, 543: 917, 595: 917}, + {543: 911, 595: 911}, // 215 - {167: 2832}, - {909, 909, 58: 909, 491: 909, 494: 909, 500: 909, 909, 509: 909, 511: 909, 513: 909, 516: 909, 909}, - {912, 912, 9: 2834, 58: 912, 178: 2835, 491: 912, 494: 912, 500: 912, 912, 509: 912, 511: 912, 513: 912, 516: 912, 912}, - {525: 2824, 597: 2826, 755: 2823, 762: 2825, 905: 2837}, - {525: 2824, 597: 2826, 755: 2823, 762: 2825, 905: 2836}, + {543: 2829, 595: 2828, 1322: 2830}, + {165: 916}, + {165: 915}, + {165: 2831}, + {907, 907, 58: 907, 491: 907, 493: 907, 500: 907, 907, 509: 907, 511: 907, 513: 907, 516: 907, 907}, // 220 - {910, 910, 58: 910, 491: 910, 494: 910, 500: 910, 910, 509: 910, 511: 910, 513: 910, 516: 910, 910}, - {911, 911, 58: 911, 491: 911, 494: 911, 500: 911, 911, 509: 911, 511: 911, 513: 911, 516: 911, 911}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 2842, 894: 3348, 925: 3347}, - {1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 4292, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 493: 1591, 1591, 1591, 497: 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 508: 1591, 1591, 511: 1591, 1591, 1591, 516: 1591, 1591, 1591, 1591, 1591, 1591, 523: 1591, 1591, 526: 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 550: 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 584: 1591, 1591, 1591, 616: 1591, 672: 1591, 676: 1591, 1591}, - {1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 4289, 1590, 1590, 1590, 497: 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 508: 1590, 1590, 511: 1590, 1590, 1590, 516: 1590, 1590, 1590, 1590, 1590, 1590, 523: 1590, 1590, 526: 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 550: 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 584: 1590, 1590, 1590, 616: 1590, 672: 1590, 676: 1590, 1590}, + {910, 910, 9: 2833, 58: 910, 176: 2834, 491: 910, 493: 910, 500: 910, 910, 509: 910, 511: 910, 513: 910, 516: 910, 910}, + {525: 2823, 597: 2825, 755: 2822, 762: 2824, 905: 2836}, + {525: 2823, 597: 2825, 755: 2822, 762: 2824, 905: 2835}, + {908, 908, 58: 908, 491: 908, 493: 908, 500: 908, 908, 509: 908, 511: 908, 513: 908, 516: 908, 908}, + {909, 909, 58: 909, 491: 909, 493: 909, 500: 909, 909, 509: 909, 511: 909, 513: 909, 516: 909, 909}, // 225 - {787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 493: 787, 787, 787, 497: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 508: 787, 787, 511: 787, 787, 787, 516: 787, 787, 787, 787, 787, 787, 523: 787, 787, 526: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 550: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 584: 787, 787, 787, 616: 787, 680: 4287}, - {1345, 1345, 9: 1345, 58: 1345, 139: 1345, 491: 1345, 494: 1345, 500: 1345, 1345, 509: 1345, 511: 1345, 1345, 1345, 516: 1345, 1345, 521: 1345, 523: 1345, 527: 3452, 3450, 3451, 3449, 3447, 533: 1345, 535: 1345, 543: 1345, 546: 1345, 1345, 4286, 561: 4285, 756: 3448, 3446, 1306: 4284}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4283}, - {492: 4255}, - {1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 493: 1996, 1996, 498: 1996, 500: 1996, 1996, 1996, 1996, 508: 1996, 1996, 511: 1996, 1996, 1996, 516: 1996, 1996, 4238, 1996, 1996, 1996, 523: 1996, 1996, 526: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 538: 1996, 1996, 1996, 542: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 550: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 565: 1996, 574: 4235, 4233, 4232, 4240, 4234, 4236, 4237, 4239, 1228: 4231, 1272: 4230}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 2841, 893: 3347, 925: 3346}, + {1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 4291, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 493: 1590, 1590, 1590, 497: 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 508: 1590, 1590, 511: 1590, 1590, 1590, 516: 1590, 1590, 1590, 1590, 1590, 1590, 523: 1590, 1590, 526: 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 550: 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 584: 1590, 1590, 1590, 616: 1590, 672: 1590, 676: 1590, 1590}, + {1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 4288, 1589, 1589, 1589, 497: 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 508: 1589, 1589, 511: 1589, 1589, 1589, 516: 1589, 1589, 1589, 1589, 1589, 1589, 523: 1589, 1589, 526: 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 550: 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 584: 1589, 1589, 1589, 616: 1589, 672: 1589, 676: 1589, 1589}, + {785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 493: 785, 785, 785, 497: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 508: 785, 785, 511: 785, 785, 785, 516: 785, 785, 785, 785, 785, 785, 523: 785, 785, 526: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 550: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 584: 785, 785, 785, 616: 785, 680: 4286}, + {1343, 1343, 9: 1343, 58: 1343, 137: 1343, 491: 1343, 493: 1343, 500: 1343, 1343, 509: 1343, 511: 1343, 1343, 1343, 516: 1343, 1343, 521: 1343, 523: 1343, 527: 3451, 3449, 3450, 3448, 3446, 533: 1343, 535: 1343, 543: 1343, 546: 1343, 1343, 4285, 561: 4284, 756: 3447, 3445, 1305: 4283}, // 230 - {1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 493: 1971, 1971, 498: 1971, 500: 1971, 1971, 1971, 1971, 508: 1971, 1971, 511: 1971, 1971, 1971, 516: 1971, 1971, 1971, 1971, 1971, 1971, 523: 1971, 1971, 526: 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 538: 1971, 1971, 1971, 542: 1971, 1971, 1971, 1971, 1971, 1971, 1971, 550: 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 565: 1971, 574: 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971}, - {1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 493: 1943, 1943, 4198, 497: 4197, 1943, 500: 1943, 1943, 1943, 1943, 3793, 3794, 3799, 508: 1943, 1943, 511: 1943, 1943, 1943, 516: 1943, 1943, 1943, 1943, 1943, 1943, 523: 1943, 1943, 526: 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 4202, 1943, 1943, 1943, 3795, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 550: 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 4201, 1943, 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 4199, 584: 4209, 4210, 4208, 834: 4200, 1142: 4203, 1214: 4205, 1267: 4204, 1275: 4206, 1319: 4207}, - {1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 4194, 1892, 1892, 1892, 497: 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 508: 1892, 1892, 511: 1892, 1892, 1892, 516: 1892, 1892, 1892, 1892, 1892, 1892, 523: 1892, 1892, 526: 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 550: 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 584: 1892, 1892, 1892, 616: 1892, 672: 1892, 676: 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, 687: 1891, 690: 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, 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, 687: 1890, 690: 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4282}, + {492: 4254}, + {1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 493: 1994, 1994, 498: 1994, 500: 1994, 1994, 1994, 1994, 508: 1994, 1994, 511: 1994, 1994, 1994, 516: 1994, 1994, 4237, 1994, 1994, 1994, 523: 1994, 1994, 526: 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 538: 1994, 1994, 1994, 542: 1994, 1994, 1994, 1994, 1994, 1994, 1994, 550: 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 1994, 565: 1994, 574: 4234, 4232, 4231, 4239, 4233, 4235, 4236, 4238, 1229: 4230, 1273: 4229}, + {1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 493: 1969, 1969, 498: 1969, 500: 1969, 1969, 1969, 1969, 508: 1969, 1969, 511: 1969, 1969, 1969, 516: 1969, 1969, 1969, 1969, 1969, 1969, 523: 1969, 1969, 526: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 538: 1969, 1969, 1969, 542: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 550: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 565: 1969, 574: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969}, + {1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 493: 1941, 1941, 4197, 497: 4196, 1941, 500: 1941, 1941, 1941, 1941, 3792, 3793, 3798, 508: 1941, 1941, 511: 1941, 1941, 1941, 516: 1941, 1941, 1941, 1941, 1941, 1941, 523: 1941, 1941, 526: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 4201, 1941, 1941, 1941, 3794, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 550: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 4200, 1941, 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 4198, 584: 4208, 4209, 4207, 834: 4199, 1143: 4202, 1215: 4204, 1268: 4203, 1276: 4205, 1318: 4206}, // 235 + {1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 4193, 1890, 1890, 1890, 497: 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 508: 1890, 1890, 511: 1890, 1890, 1890, 516: 1890, 1890, 1890, 1890, 1890, 1890, 523: 1890, 1890, 526: 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 550: 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 584: 1890, 1890, 1890, 616: 1890, 672: 1890, 676: 1890, 1890}, {1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 687: 1889, 690: 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889}, {1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 687: 1888, 690: 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888, 1888}, {1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 687: 1887, 690: 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887}, - {1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1274, 1886, 1886, 1886, 497: 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 508: 1886, 1886, 511: 1886, 1886, 1886, 516: 1886, 1886, 1886, 1886, 1886, 1886, 523: 1886, 1886, 526: 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 550: 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 584: 1886, 1886, 1886, 616: 1886, 672: 1886, 676: 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, 687: 1885, 690: 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885}, + {1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 687: 1886, 690: 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886}, // 240 - {1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 687: 1884, 690: 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884}, + {1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 687: 1885, 690: 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885}, + {1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1272, 1884, 1884, 1884, 497: 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 508: 1884, 1884, 511: 1884, 1884, 1884, 516: 1884, 1884, 1884, 1884, 1884, 1884, 523: 1884, 1884, 526: 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 550: 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 584: 1884, 1884, 1884, 616: 1884, 672: 1884, 676: 1884, 1884}, {1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 687: 1883, 690: 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883, 1883}, {1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 687: 1882, 690: 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882, 1882}, {1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 687: 1881, 690: 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881}, - {1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 687: 1880, 690: 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880}, // 245 + {1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 687: 1880, 690: 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880}, {1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 687: 1879, 690: 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879}, {1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 687: 1878, 690: 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878, 1878}, {1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 687: 1877, 690: 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877, 1877}, {1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 687: 1876, 690: 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876}, - {1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 687: 1875, 690: 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875}, // 250 - {1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 4189, 1874, 1874, 1874, 497: 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 508: 1874, 1874, 511: 1874, 1874, 1874, 516: 1874, 1874, 1874, 1874, 1874, 1874, 523: 1874, 1874, 526: 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 550: 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 584: 1874, 1874, 1874, 616: 1874, 672: 1874, 676: 1874, 1874}, + {1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 687: 1875, 690: 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875, 1875}, + {1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 687: 1874, 690: 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874}, {1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 687: 1873, 690: 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873}, - {1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 687: 1872, 690: 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872}, + {1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 4188, 1872, 1872, 1872, 497: 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 508: 1872, 1872, 511: 1872, 1872, 1872, 516: 1872, 1872, 1872, 1872, 1872, 1872, 523: 1872, 1872, 526: 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 550: 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 584: 1872, 1872, 1872, 616: 1872, 672: 1872, 676: 1872, 1872}, {1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 687: 1871, 690: 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871, 1871}, - {1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 687: 1870, 690: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870}, // 255 + {1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 687: 1870, 690: 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870, 1870}, {1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 687: 1869, 690: 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869, 1869}, {1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 687: 1868, 690: 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868, 1868}, {1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 687: 1867, 690: 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867, 1867}, {1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 687: 1866, 690: 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866, 1866}, - {1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 687: 1865, 690: 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865}, // 260 + {1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 687: 1865, 690: 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865, 1865}, {1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 687: 1864, 690: 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864, 1864}, - {1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1273, 1863, 1863, 1863, 497: 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 508: 1863, 1863, 511: 1863, 1863, 1863, 516: 1863, 1863, 1863, 1863, 1863, 1863, 523: 1863, 1863, 526: 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 550: 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 584: 1863, 1863, 1863, 616: 1863, 672: 1863, 676: 1863, 1863}, + {1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 687: 1863, 690: 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863}, {1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 687: 1862, 690: 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862, 1862}, - {1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 687: 1861, 690: 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861}, - {1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 687: 1860, 690: 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860}, + {1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1271, 1861, 1861, 1861, 497: 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 508: 1861, 1861, 511: 1861, 1861, 1861, 516: 1861, 1861, 1861, 1861, 1861, 1861, 523: 1861, 1861, 526: 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 550: 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 584: 1861, 1861, 1861, 616: 1861, 672: 1861, 676: 1861, 1861}, // 265 + {1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 687: 1860, 690: 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860, 1860}, {1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 687: 1859, 690: 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859, 1859}, {1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 687: 1858, 690: 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858, 1858}, {1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 687: 1857, 690: 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857, 1857}, {1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 687: 1856, 690: 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856, 1856}, - {1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 687: 1855, 690: 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855}, // 270 + {1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 687: 1855, 690: 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855, 1855}, {1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 687: 1854, 690: 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854, 1854}, {1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 687: 1853, 690: 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853, 1853}, - {1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1270, 4188, 1852, 1852, 497: 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 508: 1852, 1852, 511: 1852, 1852, 1852, 516: 1852, 1852, 1852, 1852, 1852, 1852, 523: 1852, 1852, 526: 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 550: 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 584: 1852, 1852, 1852, 616: 1852, 672: 1852, 676: 1852, 1852}, + {1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 687: 1852, 690: 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852}, {1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 687: 1851, 690: 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851, 1851}, - {1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1268, 1850, 1850, 1850, 497: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 508: 1850, 1850, 511: 1850, 1850, 1850, 516: 1850, 1850, 1850, 1850, 1850, 1850, 523: 1850, 1850, 526: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 550: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 584: 1850, 1850, 1850, 616: 1850, 672: 1850, 676: 1850, 1850}, // 275 + {1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1268, 1850, 4187, 1850, 497: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 508: 1850, 1850, 511: 1850, 1850, 1850, 516: 1850, 1850, 1850, 1850, 1850, 1850, 523: 1850, 1850, 526: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 550: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 584: 1850, 1850, 1850, 616: 1850, 672: 1850, 676: 1850, 1850}, {1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 687: 1849, 690: 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849, 1849}, - {1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 687: 1848, 690: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848}, + {1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1266, 1848, 1848, 1848, 497: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 508: 1848, 1848, 511: 1848, 1848, 1848, 516: 1848, 1848, 1848, 1848, 1848, 1848, 523: 1848, 1848, 526: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 550: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 584: 1848, 1848, 1848, 616: 1848, 672: 1848, 676: 1848, 1848}, {1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 687: 1847, 690: 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847, 1847}, {1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 687: 1846, 690: 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846, 1846}, - {1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 687: 1845, 690: 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845}, // 280 + {1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 687: 1845, 690: 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845, 1845}, {1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 687: 1844, 690: 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844, 1844}, {1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 687: 1843, 690: 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843, 1843}, {1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 687: 1842, 690: 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842, 1842}, {1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 687: 1841, 690: 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841, 1841}, - {1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 687: 1840, 690: 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840}, // 285 + {1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 687: 1840, 690: 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840, 1840}, {1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 687: 1839, 690: 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839, 1839}, {1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 687: 1838, 690: 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838, 1838}, {1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 687: 1837, 690: 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837}, {1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 687: 1836, 690: 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836}, - {1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 687: 1835, 690: 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835}, // 290 + {1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 687: 1835, 690: 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835}, {1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 687: 1834, 690: 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834, 1834}, {1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 687: 1833, 690: 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833, 1833}, {1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 687: 1832, 690: 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832, 1832}, {1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 687: 1831, 690: 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831, 1831}, - {1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 687: 1830, 690: 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830}, // 295 + {1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 687: 1830, 690: 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830, 1830}, {1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 687: 1829, 690: 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829, 1829}, {1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 687: 1828, 690: 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828, 1828}, - {1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1264, 1827, 1827, 1827, 497: 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 508: 1827, 1827, 511: 1827, 1827, 1827, 516: 1827, 1827, 1827, 1827, 1827, 1827, 523: 1827, 1827, 526: 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 550: 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 584: 1827, 1827, 1827, 616: 1827, 672: 1827, 676: 1827, 1827}, + {1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 687: 1827, 690: 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827}, {1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 687: 1826, 690: 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826, 1826}, - {1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 687: 1825, 690: 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825}, // 300 + {1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1262, 1825, 1825, 1825, 497: 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 508: 1825, 1825, 511: 1825, 1825, 1825, 516: 1825, 1825, 1825, 1825, 1825, 1825, 523: 1825, 1825, 526: 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 550: 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 584: 1825, 1825, 1825, 616: 1825, 672: 1825, 676: 1825, 1825}, {1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 687: 1824, 690: 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824}, {1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 687: 1823, 690: 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823}, {1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 687: 1822, 690: 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822}, - {1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1267, 1821, 1821, 1821, 497: 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 508: 1821, 1821, 511: 1821, 1821, 1821, 516: 1821, 1821, 1821, 1821, 1821, 1821, 523: 1821, 1821, 526: 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 550: 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 584: 1821, 1821, 1821, 616: 1821, 672: 1821, 676: 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, 687: 1820, 690: 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820}, + {1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 687: 1821, 690: 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821}, // 305 - {1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 687: 1819, 690: 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819}, + {1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 687: 1820, 690: 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820, 1820}, + {1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1265, 1819, 1819, 1819, 497: 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 508: 1819, 1819, 511: 1819, 1819, 1819, 516: 1819, 1819, 1819, 1819, 1819, 1819, 523: 1819, 1819, 526: 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 550: 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 584: 1819, 1819, 1819, 616: 1819, 672: 1819, 676: 1819, 1819}, {1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 687: 1818, 690: 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818, 1818}, {1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 687: 1817, 690: 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817, 1817}, {1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 687: 1816, 690: 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816, 1816}, - {1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 687: 1815, 690: 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815}, // 310 + {1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 687: 1815, 690: 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815, 1815}, {1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 687: 1814, 690: 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814, 1814}, {1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 687: 1813, 690: 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813, 1813}, {1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 687: 1812, 690: 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812, 1812}, - {1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 4185, 1811, 1811, 1811, 497: 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 508: 1811, 1811, 511: 1811, 1811, 1811, 516: 1811, 1811, 1811, 1811, 1811, 1811, 523: 1811, 1811, 526: 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 550: 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 584: 1811, 1811, 1811, 616: 1811, 672: 1811, 676: 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, 687: 1810, 690: 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810}, + {1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 687: 1811, 690: 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811}, // 315 - {1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 687: 1809, 690: 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809}, + {1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 687: 1810, 690: 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810, 1810}, + {1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 4184, 1809, 1809, 1809, 497: 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 508: 1809, 1809, 511: 1809, 1809, 1809, 516: 1809, 1809, 1809, 1809, 1809, 1809, 523: 1809, 1809, 526: 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 550: 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 584: 1809, 1809, 1809, 616: 1809, 672: 1809, 676: 1809, 1809}, {1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 687: 1808, 690: 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808, 1808}, {1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 687: 1807, 690: 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807, 1807}, {1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 687: 1806, 690: 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806, 1806}, - {1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 687: 1805, 690: 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805}, // 320 + {1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 687: 1805, 690: 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805, 1805}, {1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 687: 1804, 690: 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804, 1804}, {1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 687: 1803, 690: 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803, 1803}, {1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 687: 1802, 690: 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802, 1802}, {1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 687: 1801, 690: 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801, 1801}, - {1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 687: 1800, 690: 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800}, // 325 + {1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 687: 1800, 690: 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800, 1800}, {1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 687: 1799, 690: 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799}, {1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 687: 1798, 690: 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798, 1798}, {1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 687: 1797, 690: 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797}, {1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 687: 1796, 690: 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796, 1796}, - {1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 687: 1795, 690: 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795}, // 330 + {1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 687: 1795, 690: 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795, 1795}, {1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 687: 1794, 690: 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794, 1794}, {1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 687: 1793, 690: 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793, 1793}, {1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 687: 1792, 690: 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792, 1792}, {1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 687: 1791, 690: 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791, 1791}, - {1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 687: 1790, 690: 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790}, // 335 + {1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 687: 1790, 690: 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790, 1790}, {1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 687: 1789, 690: 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789, 1789}, {1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 687: 1788, 690: 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788, 1788}, {1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 687: 1787, 690: 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787, 1787}, {1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 687: 1786, 690: 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786}, - {1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 687: 1785, 690: 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785}, // 340 - {1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1251, 4184, 1784, 1784, 497: 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 508: 1784, 1784, 511: 1784, 1784, 1784, 516: 1784, 1784, 1784, 1784, 1784, 1784, 523: 1784, 1784, 526: 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 550: 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 584: 1784, 1784, 1784, 616: 1784, 672: 1784, 676: 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, 1250, 4183, 1783, 1783, 497: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 508: 1783, 1783, 511: 1783, 1783, 1783, 516: 1783, 1783, 1783, 1783, 1783, 1783, 523: 1783, 1783, 526: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 550: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 584: 1783, 1783, 1783, 616: 1783, 672: 1783, 676: 1783, 1783}, - {1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 687: 1782, 690: 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782}, + {1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 687: 1785, 690: 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785, 1785}, + {1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 687: 1784, 690: 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784}, + {1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1249, 1783, 4183, 1783, 497: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 508: 1783, 1783, 511: 1783, 1783, 1783, 516: 1783, 1783, 1783, 1783, 1783, 1783, 523: 1783, 1783, 526: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 550: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 584: 1783, 1783, 1783, 616: 1783, 672: 1783, 676: 1783, 1783}, + {1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1248, 1782, 4182, 1782, 497: 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 508: 1782, 1782, 511: 1782, 1782, 1782, 516: 1782, 1782, 1782, 1782, 1782, 1782, 523: 1782, 1782, 526: 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 550: 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 584: 1782, 1782, 1782, 616: 1782, 672: 1782, 676: 1782, 1782}, {1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 687: 1781, 690: 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781, 1781}, - {1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1249, 1780, 1780, 1780, 497: 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 508: 1780, 1780, 511: 1780, 1780, 1780, 516: 1780, 1780, 1780, 1780, 1780, 1780, 523: 1780, 1780, 526: 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 550: 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 584: 1780, 1780, 1780, 616: 1780, 672: 1780, 676: 1780, 1780}, // 345 - {1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 687: 1779, 690: 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779}, + {1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 687: 1780, 690: 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780}, + {1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1247, 1779, 1779, 1779, 497: 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 508: 1779, 1779, 511: 1779, 1779, 1779, 516: 1779, 1779, 1779, 1779, 1779, 1779, 523: 1779, 1779, 526: 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 550: 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 584: 1779, 1779, 1779, 616: 1779, 672: 1779, 676: 1779, 1779}, {1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 687: 1778, 690: 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778, 1778}, {1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 687: 1777, 690: 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777, 1777}, {1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 687: 1776, 690: 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776, 1776}, - {1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1246, 1775, 1775, 1775, 497: 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 508: 1775, 1775, 511: 1775, 1775, 1775, 516: 1775, 1775, 1775, 1775, 1775, 1775, 523: 1775, 1775, 526: 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 550: 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 584: 1775, 1775, 1775, 616: 1775, 672: 1775, 676: 1775, 1775}, // 350 - {1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 687: 1774, 690: 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774}, - {1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1247, 1773, 1773, 1773, 497: 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 508: 1773, 1773, 511: 1773, 1773, 1773, 516: 1773, 1773, 1773, 1773, 1773, 1773, 523: 1773, 1773, 526: 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 550: 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 584: 1773, 1773, 1773, 616: 1773, 672: 1773, 676: 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, 4173, 1772, 1772, 1772, 497: 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 508: 1772, 1772, 511: 1772, 1772, 1772, 516: 1772, 1772, 1772, 1772, 1772, 1772, 523: 1772, 1772, 526: 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 550: 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 584: 1772, 1772, 1772, 616: 1772, 672: 1772, 676: 1772, 1772}, - {1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 687: 1771, 690: 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771}, - {1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 687: 1770, 690: 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770}, + {1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 687: 1775, 690: 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775}, + {1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1244, 1774, 1774, 1774, 497: 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 508: 1774, 1774, 511: 1774, 1774, 1774, 516: 1774, 1774, 1774, 1774, 1774, 1774, 523: 1774, 1774, 526: 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 550: 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 584: 1774, 1774, 1774, 616: 1774, 672: 1774, 676: 1774, 1774}, + {1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 687: 1773, 690: 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773}, + {1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1245, 1772, 1772, 1772, 497: 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 508: 1772, 1772, 511: 1772, 1772, 1772, 516: 1772, 1772, 1772, 1772, 1772, 1772, 523: 1772, 1772, 526: 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 550: 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 584: 1772, 1772, 1772, 616: 1772, 672: 1772, 676: 1772, 1772}, + {1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 4172, 1771, 1771, 1771, 497: 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 508: 1771, 1771, 511: 1771, 1771, 1771, 516: 1771, 1771, 1771, 1771, 1771, 1771, 523: 1771, 1771, 526: 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 550: 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 584: 1771, 1771, 1771, 616: 1771, 672: 1771, 676: 1771, 1771}, // 355 - {1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1248, 1769, 1769, 1769, 497: 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 508: 1769, 1769, 511: 1769, 1769, 1769, 516: 1769, 1769, 1769, 1769, 1769, 1769, 523: 1769, 1769, 526: 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 550: 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 584: 1769, 1769, 1769, 616: 1769, 672: 1769, 676: 1769, 1769}, - {1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 687: 1768, 690: 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768}, - {1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1271, 1767, 1767, 1767, 497: 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 508: 1767, 1767, 511: 1767, 1767, 1767, 516: 1767, 1767, 1767, 1767, 1767, 1767, 523: 1767, 1767, 526: 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 550: 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 584: 1767, 1767, 1767, 616: 1767, 672: 1767, 676: 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, 687: 1766, 690: 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766}, - {1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 687: 1765, 690: 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765}, + {1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 687: 1770, 690: 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770}, + {1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 687: 1769, 690: 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769}, + {1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1246, 1768, 1768, 1768, 497: 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 508: 1768, 1768, 511: 1768, 1768, 1768, 516: 1768, 1768, 1768, 1768, 1768, 1768, 523: 1768, 1768, 526: 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 550: 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 584: 1768, 1768, 1768, 616: 1768, 672: 1768, 676: 1768, 1768}, + {1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 687: 1767, 690: 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767}, + {1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1269, 1766, 1766, 1766, 497: 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 508: 1766, 1766, 511: 1766, 1766, 1766, 516: 1766, 1766, 1766, 1766, 1766, 1766, 523: 1766, 1766, 526: 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 550: 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 584: 1766, 1766, 1766, 616: 1766, 672: 1766, 676: 1766, 1766}, // 360 + {1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 687: 1765, 690: 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765}, {1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 687: 1764, 690: 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764}, {1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 687: 1763, 690: 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763, 1763}, {1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 687: 1762, 690: 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762}, {1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 687: 1761, 690: 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761, 1761}, - {1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 687: 1760, 690: 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760}, // 365 + {1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 687: 1760, 690: 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760, 1760}, {1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 687: 1759, 690: 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759, 1759}, {1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 687: 1758, 690: 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758, 1758}, {1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 687: 1757, 690: 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757}, {1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 687: 1756, 690: 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756, 1756}, - {1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 687: 1755, 690: 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755}, // 370 - {1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1258, 1754, 1754, 1754, 497: 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 508: 1754, 1754, 511: 1754, 1754, 1754, 516: 1754, 1754, 1754, 1754, 1754, 1754, 523: 1754, 1754, 526: 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 550: 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 584: 1754, 1754, 1754, 616: 1754, 672: 1754, 676: 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, 687: 1753, 690: 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753}, + {1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 687: 1755, 690: 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755}, + {1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 687: 1754, 690: 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754}, + {1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1256, 1753, 1753, 1753, 497: 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 508: 1753, 1753, 511: 1753, 1753, 1753, 516: 1753, 1753, 1753, 1753, 1753, 1753, 523: 1753, 1753, 526: 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 550: 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 584: 1753, 1753, 1753, 616: 1753, 672: 1753, 676: 1753, 1753}, {1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 687: 1752, 690: 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752}, {1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 687: 1751, 690: 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751}, - {1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 687: 1750, 690: 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750}, // 375 + {1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 687: 1750, 690: 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750, 1750}, {1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 687: 1749, 690: 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749}, {1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 687: 1748, 690: 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748, 1748}, {1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 687: 1747, 690: 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747, 1747}, {1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 687: 1746, 690: 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746, 1746}, - {1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 687: 1745, 690: 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745}, // 380 + {1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 687: 1745, 690: 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745}, {1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 687: 1744, 690: 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744, 1744}, {1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 687: 1743, 690: 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743, 1743}, {1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 687: 1742, 690: 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742, 1742}, {1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 687: 1741, 690: 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741, 1741}, - {1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 687: 1740, 690: 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740}, // 385 + {1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 687: 1740, 690: 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740, 1740}, {1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 687: 1739, 690: 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739, 1739}, {1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 687: 1738, 690: 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738, 1738}, {1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 687: 1737, 690: 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737, 1737}, {1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 687: 1736, 690: 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736, 1736}, - {1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 687: 1735, 690: 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735}, // 390 + {1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 687: 1735, 690: 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735, 1735}, {1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 687: 1734, 690: 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734, 1734}, {1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 687: 1733, 690: 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733}, {1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 687: 1732, 690: 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732}, - {1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1255, 1731, 1731, 1731, 497: 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 508: 1731, 1731, 511: 1731, 1731, 1731, 516: 1731, 1731, 1731, 1731, 1731, 1731, 523: 1731, 1731, 526: 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 550: 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 584: 1731, 1731, 1731, 616: 1731, 672: 1731, 676: 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, 687: 1730, 690: 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730}, + {1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 687: 1731, 690: 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731}, // 395 + {1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1253, 1730, 1730, 1730, 497: 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 508: 1730, 1730, 511: 1730, 1730, 1730, 516: 1730, 1730, 1730, 1730, 1730, 1730, 523: 1730, 1730, 526: 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 550: 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 584: 1730, 1730, 1730, 616: 1730, 672: 1730, 676: 1730, 1730}, {1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 687: 1729, 690: 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729, 1729}, {1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 687: 1728, 690: 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728, 1728}, {1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 687: 1727, 690: 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727, 1727}, {1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 687: 1726, 690: 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726, 1726}, - {1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 687: 1725, 690: 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725}, // 400 + {1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 687: 1725, 690: 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725, 1725}, {1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 687: 1724, 690: 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724, 1724}, {1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 687: 1723, 690: 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723, 1723}, {1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 687: 1722, 690: 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722, 1722}, {1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 687: 1721, 690: 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721, 1721}, - {1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 687: 1720, 690: 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720}, // 405 + {1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 687: 1720, 690: 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720}, {1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 687: 1719, 690: 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719, 1719}, {1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 687: 1718, 690: 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718, 1718}, {1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 687: 1717, 690: 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717, 1717}, {1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 687: 1716, 690: 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716, 1716}, - {1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 687: 1715, 690: 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715}, // 410 - {1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1253, 1714, 1714, 1714, 497: 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 508: 1714, 1714, 511: 1714, 1714, 1714, 516: 1714, 1714, 1714, 1714, 1714, 1714, 523: 1714, 1714, 526: 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 550: 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 584: 1714, 1714, 1714, 616: 1714, 672: 1714, 676: 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, 1272, 1713, 1713, 1713, 497: 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 508: 1713, 1713, 511: 1713, 1713, 1713, 516: 1713, 1713, 1713, 1713, 1713, 1713, 523: 1713, 1713, 526: 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 550: 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 584: 1713, 1713, 1713, 616: 1713, 672: 1713, 676: 1713, 1713}, - {1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1260, 1712, 1712, 1712, 497: 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 508: 1712, 1712, 511: 1712, 1712, 1712, 516: 1712, 1712, 1712, 1712, 1712, 1712, 523: 1712, 1712, 526: 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 550: 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 584: 1712, 1712, 1712, 616: 1712, 672: 1712, 676: 1712, 1712}, - {1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 687: 1711, 690: 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711}, - {1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 687: 1710, 690: 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710}, + {1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 687: 1715, 690: 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715, 1715}, + {1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 687: 1714, 690: 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714}, + {1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1251, 1713, 1713, 1713, 497: 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 508: 1713, 1713, 511: 1713, 1713, 1713, 516: 1713, 1713, 1713, 1713, 1713, 1713, 523: 1713, 1713, 526: 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 550: 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 584: 1713, 1713, 1713, 616: 1713, 672: 1713, 676: 1713, 1713}, + {1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1270, 1712, 1712, 1712, 497: 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 508: 1712, 1712, 511: 1712, 1712, 1712, 516: 1712, 1712, 1712, 1712, 1712, 1712, 523: 1712, 1712, 526: 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 550: 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 584: 1712, 1712, 1712, 616: 1712, 672: 1712, 676: 1712, 1712}, + {1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1258, 1711, 1711, 1711, 497: 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 508: 1711, 1711, 511: 1711, 1711, 1711, 516: 1711, 1711, 1711, 1711, 1711, 1711, 523: 1711, 1711, 526: 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 550: 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 584: 1711, 1711, 1711, 616: 1711, 672: 1711, 676: 1711, 1711}, // 415 + {1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 687: 1710, 690: 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710, 1710}, {1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 687: 1709, 690: 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709, 1709}, - {1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1262, 1708, 1708, 1708, 497: 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 508: 1708, 1708, 511: 1708, 1708, 1708, 516: 1708, 1708, 1708, 1708, 1708, 1708, 523: 1708, 1708, 526: 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 550: 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 584: 1708, 1708, 1708, 616: 1708, 672: 1708, 676: 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, 1261, 1707, 1707, 1707, 497: 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 508: 1707, 1707, 511: 1707, 1707, 1707, 516: 1707, 1707, 1707, 1707, 1707, 1707, 523: 1707, 1707, 526: 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 550: 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 584: 1707, 1707, 1707, 616: 1707, 672: 1707, 676: 1707, 1707}, - {1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 687: 1706, 690: 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706}, - {1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 687: 1705, 690: 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705}, + {1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 687: 1708, 690: 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708}, + {1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1260, 1707, 1707, 1707, 497: 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 508: 1707, 1707, 511: 1707, 1707, 1707, 516: 1707, 1707, 1707, 1707, 1707, 1707, 523: 1707, 1707, 526: 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 550: 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 584: 1707, 1707, 1707, 616: 1707, 672: 1707, 676: 1707, 1707}, + {1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1259, 1706, 1706, 1706, 497: 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 508: 1706, 1706, 511: 1706, 1706, 1706, 516: 1706, 1706, 1706, 1706, 1706, 1706, 523: 1706, 1706, 526: 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 550: 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 584: 1706, 1706, 1706, 616: 1706, 672: 1706, 676: 1706, 1706}, // 420 + {1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 687: 1705, 690: 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705, 1705}, {1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 687: 1704, 690: 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704, 1704}, {1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 687: 1703, 690: 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703, 1703}, {1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 687: 1702, 690: 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702, 1702}, - {1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1252, 1701, 1701, 1701, 497: 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 508: 1701, 1701, 511: 1701, 1701, 1701, 516: 1701, 1701, 1701, 1701, 1701, 1701, 523: 1701, 1701, 526: 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 550: 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 584: 1701, 1701, 1701, 616: 1701, 672: 1701, 676: 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, 687: 1700, 690: 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700}, + {1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 687: 1701, 690: 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701}, // 425 + {1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1250, 1700, 1700, 1700, 497: 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 508: 1700, 1700, 511: 1700, 1700, 1700, 516: 1700, 1700, 1700, 1700, 1700, 1700, 523: 1700, 1700, 526: 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 550: 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 584: 1700, 1700, 1700, 616: 1700, 672: 1700, 676: 1700, 1700}, {1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 687: 1699, 690: 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699, 1699}, {1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 687: 1698, 690: 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698, 1698}, {1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 687: 1697, 690: 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697}, {1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 687: 1696, 690: 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696}, - {1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 687: 1695, 690: 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695}, // 430 + {1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 687: 1695, 690: 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695, 1695}, {1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 687: 1694, 690: 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694, 1694}, {1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 687: 1693, 690: 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693, 1693}, {1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 687: 1692, 690: 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692, 1692}, {1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 687: 1691, 690: 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691}, - {1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 687: 1690, 690: 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690}, // 435 + {1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 687: 1690, 690: 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690, 1690}, {1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 687: 1689, 690: 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689, 1689}, {1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 687: 1688, 690: 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688, 1688}, {1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 687: 1687, 690: 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687, 1687}, {1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 687: 1686, 690: 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686, 1686}, - {1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 687: 1685, 690: 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685}, // 440 + {1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 687: 1685, 690: 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685, 1685}, {1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 687: 1684, 690: 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684}, {1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 687: 1683, 690: 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683}, {1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 687: 1682, 690: 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682, 1682}, {1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 687: 1681, 690: 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681}, - {1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 687: 1680, 690: 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680}, // 445 + {1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 687: 1680, 690: 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680, 1680}, {1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 687: 1679, 690: 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679, 1679}, {1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 687: 1678, 690: 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678, 1678}, {1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 687: 1677, 690: 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677, 1677}, {1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 687: 1676, 690: 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676, 1676}, - {1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 687: 1675, 690: 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675}, // 450 + {1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 687: 1675, 690: 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675}, {1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 687: 1674, 690: 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674, 1674}, {1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 687: 1673, 690: 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673, 1673}, {1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 687: 1672, 690: 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672}, {1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 687: 1671, 690: 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671, 1671}, - {1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 687: 1670, 690: 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670}, // 455 + {1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 687: 1670, 690: 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670}, {1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 687: 1669, 690: 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669, 1669}, {1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 687: 1668, 690: 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668}, {1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 687: 1667, 690: 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667, 1667}, {1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 687: 1666, 690: 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666, 1666}, - {1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 687: 1665, 690: 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665}, // 460 + {1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 687: 1665, 690: 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665, 1665}, {1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 687: 1664, 690: 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664, 1664}, {1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 687: 1663, 690: 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663, 1663}, {1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 687: 1662, 690: 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662, 1662}, {1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 687: 1661, 690: 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661, 1661}, - {1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 687: 1660, 690: 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660}, // 465 + {1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 687: 1660, 690: 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660, 1660}, {1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 687: 1659, 690: 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659, 1659}, {1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 687: 1658, 690: 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658, 1658}, {1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 687: 1657, 690: 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657, 1657}, {1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 687: 1656, 690: 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656, 1656}, - {1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 687: 1655, 690: 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655}, // 470 + {1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 687: 1655, 690: 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655, 1655}, {1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 687: 1654, 690: 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654, 1654}, {1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 687: 1653, 690: 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653, 1653}, {1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 687: 1652, 690: 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652, 1652}, {1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 687: 1651, 690: 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651}, - {1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 687: 1650, 690: 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650}, // 475 + {1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 687: 1650, 690: 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650, 1650}, {1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 687: 1649, 690: 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649}, {1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 687: 1648, 690: 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648}, {1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 687: 1647, 690: 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647}, {1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 687: 1646, 690: 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646}, - {1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 687: 1645, 690: 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645}, // 480 + {1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 687: 1645, 690: 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645, 1645}, {1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 687: 1644, 690: 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644, 1644}, {1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 687: 1643, 690: 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643, 1643}, {1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 687: 1642, 690: 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642}, {1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 687: 1641, 690: 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641, 1641}, - {1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 687: 1640, 690: 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640}, // 485 + {1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 687: 1640, 690: 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640, 1640}, {1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 687: 1639, 690: 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639, 1639}, {1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 687: 1638, 690: 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638, 1638}, {1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 687: 1637, 690: 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637}, {1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 687: 1636, 690: 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636, 1636}, - {1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 687: 1635, 690: 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635}, // 490 + {1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 687: 1635, 690: 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635}, {1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 687: 1634, 690: 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634, 1634}, {1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 687: 1633, 690: 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633, 1633}, {1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 687: 1632, 690: 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632, 1632}, {1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 687: 1631, 690: 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631, 1631}, - {1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 687: 1630, 690: 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630}, // 495 + {1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 687: 1630, 690: 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630, 1630}, {1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 687: 1629, 690: 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629, 1629}, {1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 687: 1628, 690: 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628, 1628}, {1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 687: 1627, 690: 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627, 1627}, {1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 687: 1626, 690: 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626, 1626}, - {1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 687: 1625, 690: 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625}, // 500 + {1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 687: 1625, 690: 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625, 1625}, {1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 687: 1624, 690: 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624, 1624}, {1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 687: 1623, 690: 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623, 1623}, {1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 687: 1622, 690: 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622, 1622}, {1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 687: 1621, 690: 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621, 1621}, - {1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 687: 1620, 690: 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620}, // 505 + {1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 687: 1620, 690: 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620, 1620}, {1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 687: 1619, 690: 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619, 1619}, {1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 687: 1618, 690: 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618}, {1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 687: 1617, 690: 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617, 1617}, {1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 687: 1616, 690: 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616}, - {1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 687: 1615, 690: 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615}, // 510 + {1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 687: 1615, 690: 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615}, {1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 687: 1614, 690: 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614, 1614}, {1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 687: 1613, 690: 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613}, {1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 687: 1612, 690: 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612}, {1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 687: 1611, 690: 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611}, - {1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 687: 1610, 690: 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610}, // 515 + {1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 687: 1610, 690: 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610, 1610}, {1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 687: 1609, 690: 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609}, {1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 687: 1608, 690: 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608}, {1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 687: 1607, 690: 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607, 1607}, {1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 687: 1606, 690: 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606}, - {1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 687: 1605, 690: 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605}, // 520 + {1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 687: 1605, 690: 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605, 1605}, {1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 687: 1604, 690: 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604}, {1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 687: 1603, 690: 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603, 1603}, {1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 687: 1602, 690: 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602}, {1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 687: 1601, 690: 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601, 1601}, - {1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 687: 1600, 690: 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600}, // 525 + {1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 687: 1600, 690: 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600, 1600}, {1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 687: 1599, 690: 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599, 1599}, {1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 687: 1598, 690: 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598, 1598}, {1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 687: 1597, 690: 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597, 1597}, {1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 687: 1596, 690: 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596, 1596}, - {1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 687: 1595, 690: 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595}, // 530 + {1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 687: 1595, 690: 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595, 1595}, {1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 687: 1594, 690: 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594, 1594}, {1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 687: 1593, 690: 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593, 1593}, {1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 687: 1592, 690: 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592, 1592}, - {1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 4170, 1589, 1589, 1589, 497: 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 508: 1589, 1589, 511: 1589, 1589, 1589, 516: 1589, 1589, 1589, 1589, 1589, 1589, 523: 1589, 1589, 526: 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 550: 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 584: 1589, 1589, 1589, 616: 1589, 672: 1589, 676: 1589, 1589}, - {1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 4159, 1588, 1588, 1588, 497: 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 508: 1588, 1588, 511: 1588, 1588, 1588, 516: 1588, 1588, 1588, 1588, 1588, 1588, 523: 1588, 1588, 526: 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 550: 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 584: 1588, 1588, 1588, 616: 1588, 672: 1588, 676: 1588, 1588}, + {1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 687: 1591, 690: 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591}, // 535 - {1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 687: 1587, 690: 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587}, + {1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 4169, 1588, 1588, 1588, 497: 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 508: 1588, 1588, 511: 1588, 1588, 1588, 516: 1588, 1588, 1588, 1588, 1588, 1588, 523: 1588, 1588, 526: 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 550: 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 584: 1588, 1588, 1588, 616: 1588, 672: 1588, 676: 1588, 1588}, + {1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 4158, 1587, 1587, 1587, 497: 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 508: 1587, 1587, 511: 1587, 1587, 1587, 516: 1587, 1587, 1587, 1587, 1587, 1587, 523: 1587, 1587, 526: 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 550: 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 584: 1587, 1587, 1587, 616: 1587, 672: 1587, 676: 1587, 1587}, {1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 687: 1586, 690: 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586, 1586}, {1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 687: 1585, 690: 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585, 1585}, {1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 687: 1584, 690: 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584, 1584}, - {1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 687: 1583, 690: 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583}, // 540 + {1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 687: 1583, 690: 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583, 1583}, {1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 687: 1582, 690: 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582, 1582}, {1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 687: 1581, 690: 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581, 1581}, {1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 687: 1580, 690: 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580, 1580}, {1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 687: 1579, 690: 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579, 1579}, - {1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 687: 1578, 690: 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578}, // 545 + {1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 687: 1578, 690: 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578, 1578}, {1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 687: 1577, 690: 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577, 1577}, {1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 687: 1576, 690: 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576, 1576}, {1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 687: 1575, 690: 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575, 1575}, {1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 687: 1574, 690: 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574, 1574}, - {1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 687: 1573, 690: 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573}, // 550 + {1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 687: 1573, 690: 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573, 1573}, {1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 687: 1572, 690: 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572, 1572}, {1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 687: 1571, 690: 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571, 1571}, {1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 687: 1570, 690: 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570, 1570}, {1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 687: 1569, 690: 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569, 1569}, - {1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 687: 1568, 690: 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568}, // 555 + {1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 687: 1568, 690: 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568, 1568}, {1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 687: 1567, 690: 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567, 1567}, {1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 687: 1566, 690: 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566, 1566}, {1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 687: 1565, 690: 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565, 1565}, {1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 687: 1564, 690: 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564, 1564}, - {1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 687: 1563, 690: 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563}, // 560 + {1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 687: 1563, 690: 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563, 1563}, {1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 687: 1562, 690: 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562, 1562}, {1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 687: 1561, 690: 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561, 1561}, {1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 687: 1560, 690: 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560}, {1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 687: 1559, 690: 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559, 1559}, - {1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 687: 1558, 690: 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558}, // 565 + {1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 687: 1558, 690: 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558}, {1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 687: 1557, 690: 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557, 1557}, {1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 687: 1556, 690: 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556, 1556}, {1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 687: 1555, 690: 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555, 1555}, {1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 687: 1554, 690: 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554, 1554}, - {1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 687: 1553, 690: 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553}, // 570 + {1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 687: 1553, 690: 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553, 1553}, {1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 687: 1552, 690: 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552, 1552}, {1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 687: 1551, 690: 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551}, {1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 687: 1550, 690: 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550, 1550}, {1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 687: 1549, 690: 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549}, - {1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 687: 1548, 690: 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548}, // 575 + {1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 687: 1548, 690: 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548, 1548}, {1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 687: 1547, 690: 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547}, {1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 687: 1546, 690: 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546}, {1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 687: 1545, 690: 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545, 1545}, {1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 687: 1544, 690: 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544}, - {1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 687: 1543, 690: 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543}, // 580 + {1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 687: 1543, 690: 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543, 1543}, {1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 687: 1542, 690: 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542}, {1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 687: 1541, 690: 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541, 1541}, {1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 687: 1540, 690: 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540}, {1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 687: 1539, 690: 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539, 1539}, - {1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 687: 1538, 690: 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538}, // 585 + {1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 687: 1538, 690: 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538, 1538}, {1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 687: 1537, 690: 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537, 1537}, {1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 687: 1536, 690: 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536}, {1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 687: 1535, 690: 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535, 1535}, {1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 687: 1534, 690: 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534}, - {1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 687: 1533, 690: 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533}, // 590 + {1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 687: 1533, 690: 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533, 1533}, {1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 687: 1532, 690: 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532, 1532}, {1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 687: 1531, 690: 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531, 1531}, {1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 687: 1530, 690: 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530, 1530}, {1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 687: 1529, 690: 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529, 1529}, - {1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 687: 1528, 690: 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528}, // 595 + {1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 687: 1528, 690: 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528, 1528}, {1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 687: 1527, 690: 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527, 1527}, {1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 687: 1526, 690: 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526, 1526}, {1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 687: 1525, 690: 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525}, {1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 687: 1524, 690: 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524, 1524}, - {1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 687: 1523, 690: 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523}, // 600 + {1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 687: 1523, 690: 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523}, {1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 687: 1522, 690: 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522, 1522}, {1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 687: 1521, 690: 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521, 1521}, {1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 687: 1520, 690: 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520}, {1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 687: 1519, 690: 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519, 1519}, - {1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 687: 1518, 690: 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518}, // 605 + {1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 687: 1518, 690: 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518}, {1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 687: 1517, 690: 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517, 1517}, {1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 687: 1516, 690: 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516, 1516}, {1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 687: 1515, 690: 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515, 1515}, {1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 687: 1514, 690: 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514, 1514}, - {1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 687: 1513, 690: 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513}, // 610 + {1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 687: 1513, 690: 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513, 1513}, {1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 687: 1512, 690: 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512, 1512}, {1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 687: 1511, 690: 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511, 1511}, {1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 687: 1510, 690: 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510, 1510}, {1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 687: 1509, 690: 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509, 1509}, - {1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 687: 1508, 690: 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508}, // 615 + {1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 687: 1508, 690: 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508, 1508}, {1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 687: 1507, 690: 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507}, {1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 687: 1506, 690: 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506}, {1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 687: 1505, 690: 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505, 1505}, {1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 687: 1504, 690: 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504, 1504}, - {1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 687: 1503, 690: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503}, // 620 + {1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 687: 1503, 690: 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503, 1503}, {1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 687: 1502, 690: 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502, 1502}, {1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 687: 1501, 690: 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501, 1501}, {1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 687: 1500, 690: 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500, 1500}, {1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 687: 1499, 690: 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499, 1499}, - {1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 687: 1498, 690: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498}, // 625 + {1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 687: 1498, 690: 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498, 1498}, {1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 687: 1497, 690: 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497, 1497}, {1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 687: 1496, 690: 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496, 1496}, {1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 687: 1495, 690: 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495, 1495}, {1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 687: 1494, 690: 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494, 1494}, - {1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1190, 1493, 1493, 1493, 497: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 508: 1493, 1493, 511: 1493, 1493, 1493, 516: 1493, 1493, 1493, 1493, 1493, 1493, 523: 1493, 1493, 526: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 550: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 584: 1493, 1493, 1493, 616: 1493, 672: 1493, 676: 1493, 1493}, // 630 - {1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 687: 1492, 690: 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492}, + {1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 687: 1493, 690: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493}, + {1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1188, 1492, 1492, 1492, 497: 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 508: 1492, 1492, 511: 1492, 1492, 1492, 516: 1492, 1492, 1492, 1492, 1492, 1492, 523: 1492, 1492, 526: 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 550: 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 584: 1492, 1492, 1492, 616: 1492, 672: 1492, 676: 1492, 1492}, {1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 687: 1491, 690: 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491, 1491}, {1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 687: 1490, 690: 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490, 1490}, {1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 687: 1489, 690: 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489, 1489}, - {1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 687: 1488, 690: 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488}, // 635 + {1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 687: 1488, 690: 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488, 1488}, {1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 687: 1487, 690: 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487, 1487}, {1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 687: 1486, 690: 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486, 1486}, {1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 687: 1485, 690: 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485, 1485}, {1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 687: 1484, 690: 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484, 1484}, - {1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 687: 1483, 690: 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483}, // 640 + {1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 687: 1483, 690: 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483, 1483}, {1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 687: 1482, 690: 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482, 1482}, {1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 687: 1481, 690: 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481}, {1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 687: 1480, 690: 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480, 1480}, {1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 687: 1479, 690: 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479, 1479}, - {1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 687: 1478, 690: 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478}, // 645 - {1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 4150, 1477, 1477, 1477, 497: 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 508: 1477, 1477, 511: 1477, 1477, 1477, 516: 1477, 1477, 1477, 1477, 1477, 1477, 523: 1477, 1477, 526: 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 550: 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 584: 1477, 1477, 1477, 616: 1477, 672: 1477, 676: 1477, 1477}, - {1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 687: 1476, 690: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476}, + {1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 687: 1478, 690: 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478, 1478}, + {1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 687: 1477, 690: 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477}, + {1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 4149, 1476, 1476, 1476, 497: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 508: 1476, 1476, 511: 1476, 1476, 1476, 516: 1476, 1476, 1476, 1476, 1476, 1476, 523: 1476, 1476, 526: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 550: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 584: 1476, 1476, 1476, 616: 1476, 672: 1476, 676: 1476, 1476}, {1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 687: 1475, 690: 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475, 1475}, {1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 687: 1474, 690: 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474, 1474}, - {1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 687: 1473, 690: 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473}, // 650 + {1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 687: 1473, 690: 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473, 1473}, {1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 687: 1472, 690: 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472, 1472}, {1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 687: 1471, 690: 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471, 1471}, {1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 687: 1470, 690: 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470, 1470}, {1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 687: 1469, 690: 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469}, - {1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 687: 1468, 690: 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468}, // 655 + {1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 687: 1468, 690: 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468}, {1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 687: 1467, 690: 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467, 1467}, {1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 687: 1466, 690: 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466, 1466}, {1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 687: 1465, 690: 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465, 1465}, {1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 687: 1464, 690: 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464, 1464}, - {1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 687: 1463, 690: 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463}, // 660 + {1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 687: 1463, 690: 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463, 1463}, {1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 687: 1462, 690: 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462, 1462}, {1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 687: 1461, 690: 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461, 1461}, {1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 687: 1460, 690: 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460, 1460}, - {1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1189, 1459, 1459, 1459, 497: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 508: 1459, 1459, 511: 1459, 1459, 1459, 516: 1459, 1459, 1459, 1459, 1459, 1459, 523: 1459, 1459, 526: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 550: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 584: 1459, 1459, 1459, 616: 1459, 672: 1459, 676: 1459, 1459}, - {1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 687: 1458, 690: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458}, + {1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 687: 1459, 690: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459}, // 665 + {1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1187, 1458, 1458, 1458, 497: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 508: 1458, 1458, 511: 1458, 1458, 1458, 516: 1458, 1458, 1458, 1458, 1458, 1458, 523: 1458, 1458, 526: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 550: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 584: 1458, 1458, 1458, 616: 1458, 672: 1458, 676: 1458, 1458}, {1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 687: 1457, 690: 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457, 1457}, {1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 687: 1456, 690: 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456, 1456}, {1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 687: 1455, 690: 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455, 1455}, {1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 687: 1454, 690: 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454, 1454}, - {1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 687: 1453, 690: 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453}, // 670 + {1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 687: 1453, 690: 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453, 1453}, {1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 687: 1452, 690: 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452, 1452}, {1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 687: 1451, 690: 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451, 1451}, {1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 687: 1450, 690: 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450, 1450}, {1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 687: 1449, 690: 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449, 1449}, - {1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 687: 1448, 690: 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448}, // 675 - {1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 4143, 1447, 1447, 1447, 497: 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 508: 1447, 1447, 511: 1447, 1447, 1447, 516: 1447, 1447, 1447, 1447, 1447, 1447, 523: 1447, 1447, 526: 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 550: 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 584: 1447, 1447, 1447, 616: 1447, 672: 1447, 676: 1447, 1447}, - {1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 4136, 1446, 1446, 1446, 497: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 508: 1446, 1446, 511: 1446, 1446, 1446, 516: 1446, 1446, 1446, 1446, 1446, 1446, 523: 1446, 1446, 526: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 550: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 584: 1446, 1446, 1446, 616: 1446, 672: 1446, 676: 1446, 1446}, - {1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 687: 1445, 690: 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445}, + {1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 687: 1448, 690: 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448, 1448}, + {1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 687: 1447, 690: 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447}, + {1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 4142, 1446, 1446, 1446, 497: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 508: 1446, 1446, 511: 1446, 1446, 1446, 516: 1446, 1446, 1446, 1446, 1446, 1446, 523: 1446, 1446, 526: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 550: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 584: 1446, 1446, 1446, 616: 1446, 672: 1446, 676: 1446, 1446}, + {1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 4135, 1445, 1445, 1445, 497: 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 508: 1445, 1445, 511: 1445, 1445, 1445, 516: 1445, 1445, 1445, 1445, 1445, 1445, 523: 1445, 1445, 526: 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 550: 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 584: 1445, 1445, 1445, 616: 1445, 672: 1445, 676: 1445, 1445}, {1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 687: 1444, 690: 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444, 1444}, - {1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 687: 1443, 690: 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443}, // 680 + {1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 687: 1443, 690: 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443, 1443}, {1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 687: 1442, 690: 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442}, {1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 687: 1441, 690: 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441, 1441}, {1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 687: 1440, 690: 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440, 1440}, {1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 687: 1439, 690: 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439, 1439}, - {1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 687: 1438, 690: 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438}, // 685 + {1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 687: 1438, 690: 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438, 1438}, {1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 687: 1437, 690: 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437, 1437}, {1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 687: 1436, 690: 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436, 1436}, {1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 687: 1435, 690: 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435, 1435}, {1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 687: 1434, 690: 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434, 1434}, - {1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 687: 1433, 690: 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433}, // 690 + {1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 687: 1433, 690: 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433, 1433}, {1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 687: 1432, 690: 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432, 1432}, {1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 687: 1431, 690: 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431, 1431}, {1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 687: 1430, 690: 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430, 1430}, {1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 687: 1429, 690: 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429, 1429}, - {1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 687: 1428, 690: 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428}, // 695 + {1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 687: 1428, 690: 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428, 1428}, {1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 687: 1427, 690: 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427, 1427}, - {1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 4116, 1426, 1426, 1426, 497: 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 508: 1426, 1426, 511: 1426, 1426, 1426, 516: 1426, 1426, 1426, 1426, 1426, 1426, 523: 1426, 1426, 526: 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 550: 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 584: 1426, 1426, 1426, 616: 1426, 672: 1426, 676: 1426, 1426}, - {1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 4108, 1425, 1425, 1425, 497: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 508: 1425, 1425, 511: 1425, 1425, 1425, 516: 1425, 1425, 1425, 1425, 1425, 1425, 523: 1425, 1425, 526: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 550: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 584: 1425, 1425, 1425, 616: 1425, 672: 1425, 676: 1425, 1425}, - {1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 687: 1424, 690: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424}, - {1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 687: 1423, 690: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423}, + {1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 687: 1426, 690: 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426}, + {1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 4115, 1425, 1425, 1425, 497: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 508: 1425, 1425, 511: 1425, 1425, 1425, 516: 1425, 1425, 1425, 1425, 1425, 1425, 523: 1425, 1425, 526: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 550: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 584: 1425, 1425, 1425, 616: 1425, 672: 1425, 676: 1425, 1425}, + {1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 4107, 1424, 1424, 1424, 497: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 508: 1424, 1424, 511: 1424, 1424, 1424, 516: 1424, 1424, 1424, 1424, 1424, 1424, 523: 1424, 1424, 526: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 550: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 584: 1424, 1424, 1424, 616: 1424, 672: 1424, 676: 1424, 1424}, // 700 + {1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 687: 1423, 690: 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423, 1423}, {1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 687: 1422, 690: 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422, 1422}, {1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 687: 1421, 690: 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421, 1421}, {1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 687: 1420, 690: 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420, 1420}, {1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 687: 1419, 690: 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419, 1419}, - {1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 687: 1418, 690: 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418}, // 705 + {1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 687: 1418, 690: 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418, 1418}, {1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 687: 1417, 690: 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417, 1417}, {1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 687: 1416, 690: 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416, 1416}, {1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 687: 1415, 690: 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415, 1415}, {1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 687: 1414, 690: 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414, 1414}, - {1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 687: 1413, 690: 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413}, // 710 + {1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 687: 1413, 690: 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413, 1413}, {1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 687: 1412, 690: 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412, 1412}, {1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 687: 1411, 690: 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411, 1411}, {1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 687: 1410, 690: 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410, 1410}, {1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 687: 1409, 690: 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409, 1409}, - {1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 687: 1408, 690: 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408}, // 715 + {1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 687: 1408, 690: 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408, 1408}, {1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 687: 1407, 690: 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407, 1407}, {1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 687: 1406, 690: 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406, 1406}, {1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 687: 1405, 690: 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405, 1405}, {1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 687: 1404, 690: 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404, 1404}, - {1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 687: 1403, 690: 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403}, // 720 - {1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 493: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 516: 1365, 1365, 1365, 1365, 1365, 1365, 523: 1365, 1365, 526: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 550: 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 1365, 584: 1365, 1365, 1365, 600: 1365, 607: 1365, 613: 1365, 616: 1365, 662: 1365, 1365, 1365, 666: 1365}, - {1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 493: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 516: 1364, 1364, 1364, 1364, 1364, 1364, 523: 1364, 1364, 526: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 550: 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 1364, 584: 1364, 1364, 1364, 600: 1364, 607: 1364, 613: 1364, 616: 1364, 662: 1364, 1364, 1364, 666: 1364}, + {1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 687: 1403, 690: 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403, 1403}, + {1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 687: 1402, 690: 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402, 1402}, + {1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 687: 1401, 690: 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401, 1401}, {1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 493: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 516: 1363, 1363, 1363, 1363, 1363, 1363, 523: 1363, 1363, 526: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 550: 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 1363, 584: 1363, 1363, 1363, 600: 1363, 607: 1363, 613: 1363, 616: 1363, 662: 1363, 1363, 1363, 666: 1363}, {1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 493: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 516: 1362, 1362, 1362, 1362, 1362, 1362, 523: 1362, 1362, 526: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 550: 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 1362, 584: 1362, 1362, 1362, 600: 1362, 607: 1362, 613: 1362, 616: 1362, 662: 1362, 1362, 1362, 666: 1362}, - {1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 493: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 516: 1361, 1361, 1361, 1361, 1361, 1361, 523: 1361, 1361, 526: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 550: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 584: 1361, 1361, 1361, 600: 1361, 607: 1361, 613: 1361, 616: 1361, 662: 1361, 1361, 1361, 666: 1361}, // 725 + {1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 493: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 516: 1361, 1361, 1361, 1361, 1361, 1361, 523: 1361, 1361, 526: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 550: 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 584: 1361, 1361, 1361, 600: 1361, 607: 1361, 613: 1361, 616: 1361, 662: 1361, 1361, 1361, 666: 1361}, {1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 493: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 516: 1360, 1360, 1360, 1360, 1360, 1360, 523: 1360, 1360, 526: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 550: 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 1360, 584: 1360, 1360, 1360, 600: 1360, 607: 1360, 613: 1360, 616: 1360, 662: 1360, 1360, 1360, 666: 1360}, - {1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 493: 4107, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 516: 1359, 1359, 1359, 1359, 1359, 1359, 523: 1359, 1359, 526: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 550: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 584: 1359, 1359, 1359, 600: 1359, 607: 1359, 613: 1359, 616: 1359, 662: 1359, 1359, 1359, 666: 1359}, - {493: 4104, 596: 4105, 598: 4106}, - {1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 493: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 516: 1357, 1357, 1357, 1357, 1357, 1357, 523: 1357, 1357, 526: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 550: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 584: 1357, 1357, 1357, 600: 1357, 607: 1357, 613: 1357, 616: 1357, 662: 1357, 1357, 1357, 666: 1357}, - {1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 493: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 516: 1356, 1356, 1356, 1356, 1356, 1356, 523: 1356, 1356, 526: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 550: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 584: 1356, 1356, 1356, 600: 1356, 607: 1356, 613: 1356, 616: 1356, 662: 1356, 1356, 1356, 666: 1356}, + {1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 493: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 516: 1359, 1359, 1359, 1359, 1359, 1359, 523: 1359, 1359, 526: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 550: 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 1359, 584: 1359, 1359, 1359, 600: 1359, 607: 1359, 613: 1359, 616: 1359, 662: 1359, 1359, 1359, 666: 1359}, + {1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 493: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 516: 1358, 1358, 1358, 1358, 1358, 1358, 523: 1358, 1358, 526: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 550: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 584: 1358, 1358, 1358, 600: 1358, 607: 1358, 613: 1358, 616: 1358, 662: 1358, 1358, 1358, 666: 1358}, + {1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 493: 1357, 4106, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 516: 1357, 1357, 1357, 1357, 1357, 1357, 523: 1357, 1357, 526: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 550: 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 1357, 584: 1357, 1357, 1357, 600: 1357, 607: 1357, 613: 1357, 616: 1357, 662: 1357, 1357, 1357, 666: 1357}, // 730 - {1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 493: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 516: 1353, 1353, 1353, 1353, 1353, 1353, 523: 1353, 1353, 526: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 550: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 584: 1353, 1353, 1353, 600: 1353, 607: 1353, 613: 1353, 616: 1353, 662: 1353, 1353, 1353, 666: 1353}, - {1348, 1348, 9: 3519, 58: 1348, 139: 1348, 491: 1348, 494: 1348, 500: 1348, 1348, 509: 1348, 511: 1348, 1348, 1348, 516: 1348, 1348, 521: 1348}, - {1347, 1347, 9: 1347, 58: 1347, 139: 1347, 491: 1347, 494: 1347, 500: 1347, 1347, 509: 1347, 511: 1347, 1347, 1347, 516: 1347, 1347, 521: 1347, 523: 1347, 533: 1347, 535: 1347, 543: 1347, 546: 1347, 1347}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 1265, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4102}, - {1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 493: 1321, 1321, 1321, 497: 1321, 1321, 3457, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 508: 1321, 1321, 511: 1321, 1321, 1321, 516: 1321, 1321, 1321, 1321, 1321, 1321, 523: 1321, 1321, 526: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 550: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 584: 1321, 1321, 1321, 616: 3458}, + {494: 4103, 596: 4104, 598: 4105}, + {1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 493: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 516: 1355, 1355, 1355, 1355, 1355, 1355, 523: 1355, 1355, 526: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 550: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 584: 1355, 1355, 1355, 600: 1355, 607: 1355, 613: 1355, 616: 1355, 662: 1355, 1355, 1355, 666: 1355}, + {1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 493: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 516: 1354, 1354, 1354, 1354, 1354, 1354, 523: 1354, 1354, 526: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 550: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 584: 1354, 1354, 1354, 600: 1354, 607: 1354, 613: 1354, 616: 1354, 662: 1354, 1354, 1354, 666: 1354}, + {1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 493: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 516: 1351, 1351, 1351, 1351, 1351, 1351, 523: 1351, 1351, 526: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 550: 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 1351, 584: 1351, 1351, 1351, 600: 1351, 607: 1351, 613: 1351, 616: 1351, 662: 1351, 1351, 1351, 666: 1351}, + {1346, 1346, 9: 3518, 58: 1346, 137: 1346, 491: 1346, 493: 1346, 500: 1346, 1346, 509: 1346, 511: 1346, 1346, 1346, 516: 1346, 1346, 521: 1346}, // 735 - {1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 493: 1320, 1320, 1320, 497: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 508: 1320, 1320, 511: 1320, 1320, 1320, 516: 1320, 1320, 1320, 1320, 1320, 1320, 523: 1320, 1320, 526: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 550: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 584: 1320, 1320, 1320, 616: 1320, 672: 4097, 676: 1320, 1320}, - {1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 493: 1317, 1317, 1317, 497: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 508: 1317, 1317, 511: 1317, 1317, 1317, 516: 1317, 1317, 1317, 1317, 1317, 1317, 523: 1317, 1317, 526: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 550: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 584: 1317, 1317, 1317, 616: 1317, 676: 4093, 4094}, - {1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 493: 1316, 1316, 1316, 497: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 508: 1316, 1316, 511: 1316, 1316, 1316, 516: 1316, 1316, 1316, 1316, 1316, 1316, 523: 1316, 1316, 526: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 550: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 584: 1316, 1316, 1316, 616: 1316}, - {1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 493: 1315, 1315, 1315, 497: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 508: 1315, 1315, 511: 1315, 1315, 1315, 516: 1315, 1315, 1315, 1315, 1315, 1315, 523: 1315, 1315, 526: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 550: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 584: 1315, 1315, 1315, 616: 1315}, - {1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 493: 1314, 1314, 1314, 497: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 508: 1314, 1314, 511: 1314, 1314, 1314, 516: 1314, 1314, 1314, 1314, 1314, 1314, 523: 1314, 1314, 526: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 550: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 584: 1314, 1314, 1314, 616: 1314}, + {1345, 1345, 9: 1345, 58: 1345, 137: 1345, 491: 1345, 493: 1345, 500: 1345, 1345, 509: 1345, 511: 1345, 1345, 1345, 516: 1345, 1345, 521: 1345, 523: 1345, 533: 1345, 535: 1345, 543: 1345, 546: 1345, 1345}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 1263, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4101}, + {1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 493: 1319, 1319, 1319, 497: 1319, 1319, 3456, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 508: 1319, 1319, 511: 1319, 1319, 1319, 516: 1319, 1319, 1319, 1319, 1319, 1319, 523: 1319, 1319, 526: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 550: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 584: 1319, 1319, 1319, 616: 3457}, + {1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 493: 1318, 1318, 1318, 497: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 508: 1318, 1318, 511: 1318, 1318, 1318, 516: 1318, 1318, 1318, 1318, 1318, 1318, 523: 1318, 1318, 526: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 550: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 584: 1318, 1318, 1318, 616: 1318, 672: 4096, 676: 1318, 1318}, + {1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 493: 1315, 1315, 1315, 497: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 508: 1315, 1315, 511: 1315, 1315, 1315, 516: 1315, 1315, 1315, 1315, 1315, 1315, 523: 1315, 1315, 526: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 550: 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 1315, 584: 1315, 1315, 1315, 616: 1315, 676: 4092, 4093}, // 740 + {1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 493: 1314, 1314, 1314, 497: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 508: 1314, 1314, 511: 1314, 1314, 1314, 516: 1314, 1314, 1314, 1314, 1314, 1314, 523: 1314, 1314, 526: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 550: 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 584: 1314, 1314, 1314, 616: 1314}, + {1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 493: 1313, 1313, 1313, 497: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 508: 1313, 1313, 511: 1313, 1313, 1313, 516: 1313, 1313, 1313, 1313, 1313, 1313, 523: 1313, 1313, 526: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 550: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 584: 1313, 1313, 1313, 616: 1313}, {1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 493: 1312, 1312, 1312, 497: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 508: 1312, 1312, 511: 1312, 1312, 1312, 516: 1312, 1312, 1312, 1312, 1312, 1312, 523: 1312, 1312, 526: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 550: 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 1312, 584: 1312, 1312, 1312, 616: 1312}, - {1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 493: 1311, 1311, 1311, 497: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 508: 1311, 1311, 511: 1311, 1311, 1311, 516: 1311, 1311, 1311, 1311, 1311, 1311, 523: 1311, 1311, 526: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 550: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 584: 1311, 1311, 1311, 616: 1311}, {1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 493: 1310, 1310, 1310, 497: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 508: 1310, 1310, 511: 1310, 1310, 1310, 516: 1310, 1310, 1310, 1310, 1310, 1310, 523: 1310, 1310, 526: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 550: 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 1310, 584: 1310, 1310, 1310, 616: 1310}, {1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 493: 1309, 1309, 1309, 497: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 508: 1309, 1309, 511: 1309, 1309, 1309, 516: 1309, 1309, 1309, 1309, 1309, 1309, 523: 1309, 1309, 526: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 550: 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 1309, 584: 1309, 1309, 1309, 616: 1309}, - {1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 493: 1308, 1308, 1308, 497: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 508: 1308, 1308, 511: 1308, 1308, 1308, 516: 1308, 1308, 1308, 1308, 1308, 1308, 523: 1308, 1308, 526: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 550: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 584: 1308, 1308, 1308, 616: 1308}, // 745 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4092, 3360, 3441, 3359, 3356}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4091, 3360, 3441, 3359, 3356}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4090, 3360, 3441, 3359, 3356}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4089, 3360, 3441, 3359, 3356}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4088, 3360, 3441, 3359, 3356}, + {1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 493: 1308, 1308, 1308, 497: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 508: 1308, 1308, 511: 1308, 1308, 1308, 516: 1308, 1308, 1308, 1308, 1308, 1308, 523: 1308, 1308, 526: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 550: 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 1308, 584: 1308, 1308, 1308, 616: 1308}, + {1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 493: 1307, 1307, 1307, 497: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 508: 1307, 1307, 511: 1307, 1307, 1307, 516: 1307, 1307, 1307, 1307, 1307, 1307, 523: 1307, 1307, 526: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 550: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 584: 1307, 1307, 1307, 616: 1307}, + {1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 493: 1306, 1306, 1306, 497: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 508: 1306, 1306, 511: 1306, 1306, 1306, 516: 1306, 1306, 1306, 1306, 1306, 1306, 523: 1306, 1306, 526: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 550: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 584: 1306, 1306, 1306, 616: 1306}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 4091, 3359, 3440, 3358, 3355}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 4090, 3359, 3440, 3358, 3355}, // 750 - {1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 493: 1301, 1301, 1301, 497: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 508: 1301, 1301, 511: 1301, 1301, 1301, 516: 1301, 1301, 1301, 1301, 1301, 1301, 523: 1301, 1301, 526: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 550: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 584: 1301, 1301, 1301, 616: 1301}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 2666, 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3988, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 2664, 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 665: 2660, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3987, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3985, 770: 3990, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 3992, 3991, 801: 3986}, - {492: 3980}, - {492: 2667, 731: 3979}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3976, 2850, 688: 2851, 2849}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 4089, 3359, 3440, 3358, 3355}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 4088, 3359, 3440, 3358, 3355}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 4087, 3359, 3440, 3358, 3355}, + {1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 493: 1299, 1299, 1299, 497: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 508: 1299, 1299, 511: 1299, 1299, 1299, 516: 1299, 1299, 1299, 1299, 1299, 1299, 523: 1299, 1299, 526: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 550: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 584: 1299, 1299, 1299, 616: 1299}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 2662, 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3987, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 2660, 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 665: 2656, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3986, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3984, 770: 3989, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 3991, 3990, 801: 3985}, // 755 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3975, 3360, 3441, 3359, 3356}, - {492: 3968}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 562: 1119, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3955, 1242: 3956}, - {492: 3897}, - {492: 3894}, + {492: 3979}, + {492: 2663, 731: 3978}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 3975, 2849, 688: 2850, 2848}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3974, 3359, 3440, 3358, 3355}, + {492: 3967}, // 760 - {492: 3886}, - {492: 1269}, - {492: 1266}, - {492: 1263}, - {492: 1259}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 562: 1117, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3954, 1243: 3955}, + {492: 3896}, + {492: 3893}, + {492: 3885}, + {492: 1267}, // 765 + {492: 1264}, + {492: 1261}, {492: 1257}, - {492: 1256}, + {492: 1255}, {492: 1254}, - {1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 497: 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 508: 1243, 1243, 511: 1243, 1243, 1243, 516: 1243, 1243, 1243, 1243, 1243, 1243, 523: 1243, 1243, 526: 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 550: 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 584: 1243, 1243, 1243, 616: 1243}, - {1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 497: 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 508: 1242, 1242, 511: 1242, 1242, 1242, 516: 1242, 1242, 1242, 1242, 1242, 1242, 523: 1242, 1242, 526: 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 550: 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 584: 1242, 1242, 1242, 616: 1242}, // 770 + {492: 1252}, {1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 497: 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 508: 1241, 1241, 511: 1241, 1241, 1241, 516: 1241, 1241, 1241, 1241, 1241, 1241, 523: 1241, 1241, 526: 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 550: 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 1241, 584: 1241, 1241, 1241, 616: 1241}, {1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 497: 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 508: 1240, 1240, 511: 1240, 1240, 1240, 516: 1240, 1240, 1240, 1240, 1240, 1240, 523: 1240, 1240, 526: 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 550: 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 1240, 584: 1240, 1240, 1240, 616: 1240}, {1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 497: 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 508: 1239, 1239, 511: 1239, 1239, 1239, 516: 1239, 1239, 1239, 1239, 1239, 1239, 523: 1239, 1239, 526: 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 550: 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 1239, 584: 1239, 1239, 1239, 616: 1239}, {1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 497: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 508: 1238, 1238, 511: 1238, 1238, 1238, 516: 1238, 1238, 1238, 1238, 1238, 1238, 523: 1238, 1238, 526: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 550: 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 1238, 584: 1238, 1238, 1238, 616: 1238}, - {1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 497: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 508: 1237, 1237, 511: 1237, 1237, 1237, 516: 1237, 1237, 1237, 1237, 1237, 1237, 523: 1237, 1237, 526: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 550: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 584: 1237, 1237, 1237, 616: 1237}, // 775 + {1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 497: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 508: 1237, 1237, 511: 1237, 1237, 1237, 516: 1237, 1237, 1237, 1237, 1237, 1237, 523: 1237, 1237, 526: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 550: 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 584: 1237, 1237, 1237, 616: 1237}, {1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 497: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 508: 1236, 1236, 511: 1236, 1236, 1236, 516: 1236, 1236, 1236, 1236, 1236, 1236, 523: 1236, 1236, 526: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 550: 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, 584: 1236, 1236, 1236, 616: 1236}, {1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 497: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 508: 1235, 1235, 511: 1235, 1235, 1235, 516: 1235, 1235, 1235, 1235, 1235, 1235, 523: 1235, 1235, 526: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 550: 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, 584: 1235, 1235, 1235, 616: 1235}, {1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 497: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 508: 1234, 1234, 511: 1234, 1234, 1234, 516: 1234, 1234, 1234, 1234, 1234, 1234, 523: 1234, 1234, 526: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 550: 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 1234, 584: 1234, 1234, 1234, 616: 1234}, {1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 497: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 508: 1233, 1233, 511: 1233, 1233, 1233, 516: 1233, 1233, 1233, 1233, 1233, 1233, 523: 1233, 1233, 526: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 550: 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 1233, 584: 1233, 1233, 1233, 616: 1233}, - {492: 3883}, // 780 - {492: 3880}, - {1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 3877, 1245, 1245, 1245, 497: 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 508: 1245, 1245, 511: 1245, 1245, 1245, 516: 1245, 1245, 1245, 1245, 1245, 1245, 523: 1245, 1245, 526: 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 550: 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 1245, 584: 1245, 1245, 1245, 616: 1245, 1122: 3878}, - {492: 3875}, - {1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 3871, 1151, 1151, 1151, 497: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 508: 1151, 1151, 511: 1151, 1151, 1151, 516: 1151, 1151, 1151, 1151, 1151, 1151, 523: 1151, 1151, 526: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 550: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 584: 1151, 1151, 1151, 616: 1151, 1255: 3870}, - {492: 3862}, + {1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 497: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 508: 1232, 1232, 511: 1232, 1232, 1232, 516: 1232, 1232, 1232, 1232, 1232, 1232, 523: 1232, 1232, 526: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 550: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 584: 1232, 1232, 1232, 616: 1232}, + {1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 497: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 508: 1231, 1231, 511: 1231, 1231, 1231, 516: 1231, 1231, 1231, 1231, 1231, 1231, 523: 1231, 1231, 526: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 550: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 584: 1231, 1231, 1231, 616: 1231}, + {492: 3882}, + {492: 3879}, + {1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 3876, 1243, 1243, 1243, 497: 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 508: 1243, 1243, 511: 1243, 1243, 1243, 516: 1243, 1243, 1243, 1243, 1243, 1243, 523: 1243, 1243, 526: 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 550: 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 1243, 584: 1243, 1243, 1243, 616: 1243, 1123: 3877}, // 785 - {492: 3858}, - {492: 3853}, - {492: 3850}, - {492: 3845}, - {492: 3836}, + {492: 3874}, + {1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 3870, 1149, 1149, 1149, 497: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 508: 1149, 1149, 511: 1149, 1149, 1149, 516: 1149, 1149, 1149, 1149, 1149, 1149, 523: 1149, 1149, 526: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 550: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 584: 1149, 1149, 1149, 616: 1149, 1256: 3869}, + {492: 3861}, + {492: 3857}, + {492: 3852}, // 790 - {492: 3829}, - {492: 3824}, - {492: 3787}, - {492: 3773}, - {492: 3756}, + {492: 3849}, + {492: 3844}, + {492: 3835}, + {492: 3828}, + {492: 3823}, // 795 - {1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 493: 1198, 1198, 1198, 497: 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 508: 1198, 1198, 511: 1198, 1198, 1198, 516: 1198, 1198, 1198, 1198, 1198, 1198, 523: 1198, 1198, 526: 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 550: 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 584: 1198, 1198, 1198, 616: 1198}, - {492: 3749}, - {492: 1192}, - {492: 1191}, - {1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 493: 1183, 1183, 1183, 497: 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 508: 1183, 1183, 511: 1183, 1183, 1183, 516: 1183, 1183, 1183, 1183, 1183, 1183, 523: 1183, 1183, 526: 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 550: 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 584: 1183, 1183, 1183, 616: 1183}, + {492: 3786}, + {492: 3772}, + {492: 3755}, + {1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 493: 1196, 1196, 1196, 497: 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 508: 1196, 1196, 511: 1196, 1196, 1196, 516: 1196, 1196, 1196, 1196, 1196, 1196, 523: 1196, 1196, 526: 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 550: 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 1196, 584: 1196, 1196, 1196, 616: 1196}, + {492: 3748}, // 800 - {492: 3746}, - {492: 3743}, - {492: 3735}, - {492: 3727}, - {492: 3719}, + {492: 1190}, + {492: 1189}, + {1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 493: 1181, 1181, 1181, 497: 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 508: 1181, 1181, 511: 1181, 1181, 1181, 516: 1181, 1181, 1181, 1181, 1181, 1181, 523: 1181, 1181, 526: 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 550: 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 584: 1181, 1181, 1181, 616: 1181}, + {492: 3745}, + {492: 3742}, // 805 - {492: 3705}, - {492: 3693}, - {492: 3688}, - {492: 3683}, - {492: 3678}, + {492: 3734}, + {492: 3726}, + {492: 3718}, + {492: 3704}, + {492: 3692}, // 810 - {492: 3673}, - {492: 3668}, - {492: 3663}, - {492: 3650}, - {492: 3647}, + {492: 3687}, + {492: 3682}, + {492: 3677}, + {492: 3672}, + {492: 3667}, // 815 - {492: 3644}, - {492: 3641}, - {492: 3638}, - {492: 3635}, - {492: 3631}, + {492: 3662}, + {492: 3649}, + {492: 3646}, + {492: 3643}, + {492: 3640}, // 820 - {492: 3625}, - {492: 3612}, - {492: 3607}, - {492: 3602}, - {492: 3444}, + {492: 3637}, + {492: 3634}, + {492: 3630}, + {492: 3624}, + {492: 3611}, // 825 - {790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 493: 790, 790, 790, 497: 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 508: 790, 790, 511: 790, 790, 790, 516: 790, 790, 790, 790, 790, 790, 523: 790, 790, 526: 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 550: 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 584: 790, 790, 790, 616: 790}, - {789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 493: 789, 789, 789, 497: 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 508: 789, 789, 511: 789, 789, 789, 516: 789, 789, 789, 789, 789, 789, 523: 789, 789, 526: 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 550: 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 584: 789, 789, 789, 616: 789}, + {492: 3606}, + {492: 3601}, + {492: 3443}, {788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 493: 788, 788, 788, 497: 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 508: 788, 788, 511: 788, 788, 788, 516: 788, 788, 788, 788, 788, 788, 523: 788, 788, 526: 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 550: 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 788, 584: 788, 788, 788, 616: 788}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3445}, - {9: 3453, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 493: 787, 787, 787, 497: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 508: 787, 787, 511: 787, 787, 787, 516: 787, 787, 787, 787, 787, 787, 523: 787, 787, 526: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 550: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 584: 787, 787, 787, 616: 787}, // 830 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3601}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3600}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3599}, - {2: 1988, 1988, 1988, 1988, 1988, 1988, 1988, 10: 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 59: 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 492: 1988, 1988, 495: 1988, 1988, 1988, 502: 1988, 1988, 1988, 1988, 1988, 510: 1988, 514: 1988, 1988, 522: 1988, 525: 1988, 549: 1988, 583: 1988, 587: 1988, 589: 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 601: 1988, 1988, 1988, 1988, 1988, 1988, 608: 1988, 1988, 1988, 1988, 1988, 614: 1988, 1988, 617: 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, 669: 1988}, - {2: 1987, 1987, 1987, 1987, 1987, 1987, 1987, 10: 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 59: 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 492: 1987, 1987, 495: 1987, 1987, 1987, 502: 1987, 1987, 1987, 1987, 1987, 510: 1987, 514: 1987, 1987, 522: 1987, 525: 1987, 549: 1987, 583: 1987, 587: 1987, 589: 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 601: 1987, 1987, 1987, 1987, 1987, 1987, 608: 1987, 1987, 1987, 1987, 1987, 614: 1987, 1987, 617: 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 1987, 669: 1987}, + {786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 493: 786, 786, 786, 497: 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 508: 786, 786, 511: 786, 786, 786, 516: 786, 786, 786, 786, 786, 786, 523: 786, 786, 526: 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 550: 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 786, 584: 786, 786, 786, 616: 786}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3444}, + {9: 3452, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3600}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3599}, // 835 - {2: 1986, 1986, 1986, 1986, 1986, 1986, 1986, 10: 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 59: 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 492: 1986, 1986, 495: 1986, 1986, 1986, 502: 1986, 1986, 1986, 1986, 1986, 510: 1986, 514: 1986, 1986, 522: 1986, 525: 1986, 549: 1986, 583: 1986, 587: 1986, 589: 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 601: 1986, 1986, 1986, 1986, 1986, 1986, 608: 1986, 1986, 1986, 1986, 1986, 614: 1986, 1986, 617: 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 669: 1986}, - {2: 1985, 1985, 1985, 1985, 1985, 1985, 1985, 10: 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 59: 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 492: 1985, 1985, 495: 1985, 1985, 1985, 502: 1985, 1985, 1985, 1985, 1985, 510: 1985, 514: 1985, 1985, 522: 1985, 525: 1985, 549: 1985, 583: 1985, 587: 1985, 589: 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 601: 1985, 1985, 1985, 1985, 1985, 1985, 608: 1985, 1985, 1985, 1985, 1985, 614: 1985, 1985, 617: 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 669: 1985}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3454, 3360, 3441, 3359, 3356}, - {58: 3459, 499: 3457, 616: 3458}, - {492: 1265}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3598}, + {2: 1986, 1986, 1986, 1986, 1986, 1986, 1986, 10: 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 59: 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 492: 1986, 494: 1986, 1986, 1986, 1986, 502: 1986, 1986, 1986, 1986, 1986, 510: 1986, 514: 1986, 1986, 522: 1986, 525: 1986, 549: 1986, 583: 1986, 587: 1986, 589: 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 601: 1986, 1986, 1986, 1986, 1986, 1986, 608: 1986, 1986, 1986, 1986, 1986, 614: 1986, 1986, 617: 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 1986, 669: 1986}, + {2: 1985, 1985, 1985, 1985, 1985, 1985, 1985, 10: 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 59: 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 492: 1985, 494: 1985, 1985, 1985, 1985, 502: 1985, 1985, 1985, 1985, 1985, 510: 1985, 514: 1985, 1985, 522: 1985, 525: 1985, 549: 1985, 583: 1985, 587: 1985, 589: 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 601: 1985, 1985, 1985, 1985, 1985, 1985, 608: 1985, 1985, 1985, 1985, 1985, 614: 1985, 1985, 617: 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 1985, 669: 1985}, + {2: 1984, 1984, 1984, 1984, 1984, 1984, 1984, 10: 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 59: 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 492: 1984, 494: 1984, 1984, 1984, 1984, 502: 1984, 1984, 1984, 1984, 1984, 510: 1984, 514: 1984, 1984, 522: 1984, 525: 1984, 549: 1984, 583: 1984, 587: 1984, 589: 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 601: 1984, 1984, 1984, 1984, 1984, 1984, 608: 1984, 1984, 1984, 1984, 1984, 614: 1984, 1984, 617: 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 1984, 669: 1984}, + {2: 1983, 1983, 1983, 1983, 1983, 1983, 1983, 10: 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 59: 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 492: 1983, 494: 1983, 1983, 1983, 1983, 502: 1983, 1983, 1983, 1983, 1983, 510: 1983, 514: 1983, 1983, 522: 1983, 525: 1983, 549: 1983, 583: 1983, 587: 1983, 589: 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 601: 1983, 1983, 1983, 1983, 1983, 1983, 608: 1983, 1983, 1983, 1983, 1983, 614: 1983, 1983, 617: 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 1983, 669: 1983}, // 840 - {787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 493: 787, 787, 787, 497: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 508: 787, 787, 511: 787, 787, 787, 516: 787, 787, 787, 787, 787, 787, 523: 787, 787, 526: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 550: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 584: 787, 787, 787, 616: 787}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3596, 685: 3598, 2850, 688: 2851, 2849, 760: 3595, 895: 3594}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3593, 3360, 3441, 3359, 3356}, - {160: 974, 508: 974, 520: 3461, 764: 974, 1299: 3460}, - {160: 3465, 508: 3466, 764: 977, 908: 3464}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3453, 3359, 3440, 3358, 3355}, + {58: 3458, 499: 3456, 616: 3457}, + {492: 1263}, + {785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 493: 785, 785, 785, 497: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 508: 785, 785, 511: 785, 785, 785, 516: 785, 785, 785, 785, 785, 785, 523: 785, 785, 526: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 550: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 584: 785, 785, 785, 616: 785}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3595, 685: 3597, 2849, 688: 2850, 2848, 760: 3594, 894: 3593}, // 845 - {10: 3462, 196: 3463}, - {160: 973, 508: 973, 764: 973}, - {160: 972, 508: 972, 764: 972}, - {764: 3469, 769: 3470}, - {288: 3468}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3592, 3359, 3440, 3358, 3355}, + {158: 972, 508: 972, 520: 3460, 764: 972, 1298: 3459}, + {158: 3464, 508: 3465, 764: 975, 908: 3463}, + {10: 3461, 194: 3462}, + {158: 971, 508: 971, 764: 971}, // 850 - {288: 3467}, - {764: 975}, - {764: 976}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 3508, 685: 3507, 2850, 688: 2851, 2849, 948: 3510, 1195: 3511, 1385: 3509}, - {983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 493: 983, 983, 983, 497: 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 508: 983, 983, 511: 983, 983, 983, 516: 983, 983, 983, 983, 983, 983, 523: 983, 983, 526: 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 550: 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 584: 983, 983, 983, 616: 983}, + {158: 970, 508: 970, 764: 970}, + {764: 3468, 769: 3469}, + {287: 3467}, + {287: 3466}, + {764: 973}, // 855 - {1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 687: 1892, 690: 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892}, - {1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 687: 1886, 690: 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886}, - {1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 687: 1874, 690: 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874, 1874}, - {1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 687: 1863, 690: 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863, 1863}, - {1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 687: 1852, 690: 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852, 1852}, + {764: 974}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 3507, 685: 3506, 2849, 688: 2850, 2848, 948: 3509, 1196: 3510, 1384: 3508}, + {981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 493: 981, 981, 981, 497: 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 508: 981, 981, 511: 981, 981, 981, 516: 981, 981, 981, 981, 981, 981, 523: 981, 981, 526: 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 550: 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 981, 584: 981, 981, 981, 616: 981}, + {1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 687: 1890, 690: 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890}, + {1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 687: 1884, 690: 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884}, // 860 + {1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 687: 1872, 690: 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872}, + {1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 687: 1861, 690: 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861, 1861}, {1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 687: 1850, 690: 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850, 1850}, - {1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 687: 1827, 690: 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827}, - {1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 687: 1821, 690: 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821, 1821}, - {1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 687: 1811, 690: 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811, 1811}, - {1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 687: 1784, 690: 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784}, + {1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 687: 1848, 690: 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848, 1848}, + {1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 687: 1825, 690: 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825}, // 865 + {1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 687: 1819, 690: 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819, 1819}, + {1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 687: 1809, 690: 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809, 1809}, {1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 687: 1783, 690: 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783, 1783}, - {1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 687: 1780, 690: 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780, 1780}, - {1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 687: 1775, 690: 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775, 1775}, - {1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 687: 1773, 690: 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773, 1773}, - {1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 687: 1772, 690: 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772}, + {1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 687: 1782, 690: 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782, 1782}, + {1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 687: 1779, 690: 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779, 1779}, // 870 - {1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 687: 1769, 690: 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769}, - {1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 687: 1767, 690: 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767, 1767}, - {1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 687: 1754, 690: 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754, 1754}, - {1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 687: 1731, 690: 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731, 1731}, - {1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 687: 1714, 690: 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714, 1714}, + {1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 687: 1774, 690: 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774, 1774}, + {1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 687: 1772, 690: 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772, 1772}, + {1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 687: 1771, 690: 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771}, + {1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 687: 1768, 690: 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768}, + {1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 687: 1766, 690: 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766, 1766}, // 875 + {1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 687: 1753, 690: 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753, 1753}, + {1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 687: 1730, 690: 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730, 1730}, {1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 687: 1713, 690: 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713, 1713}, {1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 687: 1712, 690: 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712, 1712}, - {1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 687: 1708, 690: 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708, 1708}, - {1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 687: 1707, 690: 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707}, - {1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 687: 1701, 690: 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701, 1701}, + {1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 687: 1711, 690: 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711, 1711}, // 880 - {1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 687: 1591, 690: 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591, 1591}, + {1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 687: 1707, 690: 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707, 1707}, + {1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 687: 1706, 690: 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706, 1706}, + {1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 687: 1700, 690: 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700, 1700}, {1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 687: 1590, 690: 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590, 1590}, {1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 687: 1589, 690: 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589, 1589}, - {1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 687: 1588, 690: 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588}, - {1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 687: 1493, 690: 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493, 1493}, // 885 - {1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 687: 1477, 690: 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477, 1477}, - {1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 687: 1459, 690: 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459}, - {1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 687: 1447, 690: 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447, 1447}, - {1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 687: 1446, 690: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446}, - {1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 687: 1426, 690: 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426, 1426}, + {1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 687: 1588, 690: 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588, 1588}, + {1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 687: 1587, 690: 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587, 1587}, + {1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 687: 1492, 690: 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492, 1492}, + {1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 687: 1476, 690: 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476, 1476}, + {1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 687: 1458, 690: 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458}, // 890 + {1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 687: 1446, 690: 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446, 1446}, + {1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 687: 1445, 690: 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445, 1445}, {1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 687: 1425, 690: 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425, 1425}, - {1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 493: 1025, 1025, 1025, 497: 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 511: 1025, 1025, 1025, 516: 1025, 1025, 1025, 1025, 1025, 1025, 523: 1025, 1025, 526: 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 550: 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 584: 1025, 1025, 1025, 616: 1025}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1022, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 507: 1022, 523: 1022, 543: 1022, 546: 1022, 1022, 685: 3507, 2850, 688: 2851, 2849, 948: 3514, 1298: 3513, 1386: 3512}, - {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996}, - {995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 493: 995, 995, 995, 497: 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 508: 995, 995, 511: 995, 995, 995, 516: 995, 995, 995, 995, 995, 995, 523: 995, 995, 526: 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 550: 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 584: 995, 995, 995, 616: 995}, + {1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 687: 1424, 690: 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424, 1424}, + {1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 493: 1023, 1023, 1023, 497: 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 511: 1023, 1023, 1023, 516: 1023, 1023, 1023, 1023, 1023, 1023, 523: 1023, 1023, 526: 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 550: 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, 584: 1023, 1023, 1023, 616: 1023}, // 895 + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1020, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 507: 1020, 523: 1020, 543: 1020, 546: 1020, 1020, 685: 3506, 2849, 688: 2850, 2848, 948: 3513, 1297: 3512, 1385: 3511}, {994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 493: 994, 994, 994, 497: 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 508: 994, 994, 511: 994, 994, 994, 516: 994, 994, 994, 994, 994, 994, 523: 994, 994, 526: 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 550: 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 994, 584: 994, 994, 994, 616: 994}, - {58: 3592}, - {58: 1020, 507: 3516, 523: 1020, 543: 1020, 546: 1020, 1020, 1302: 3515}, - {58: 1021, 507: 1021, 523: 1021, 543: 1021, 546: 1021, 1021}, - {58: 1018, 523: 3522, 543: 1018, 546: 1018, 1018, 1305: 3521}, + {993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 493: 993, 993, 993, 497: 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 508: 993, 993, 511: 993, 993, 993, 516: 993, 993, 993, 993, 993, 993, 523: 993, 993, 526: 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 550: 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 584: 993, 993, 993, 616: 993}, + {992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 493: 992, 992, 992, 497: 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 508: 992, 992, 511: 992, 992, 992, 516: 992, 992, 992, 992, 992, 992, 523: 992, 992, 526: 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 550: 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 584: 992, 992, 992, 616: 992}, + {58: 3591}, // 900 - {681: 3517}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 2842, 894: 3348, 925: 3518}, - {9: 3519, 58: 1019, 523: 1019, 543: 1019, 546: 1019, 1019}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 2842, 894: 3520}, - {1346, 1346, 9: 1346, 58: 1346, 139: 1346, 491: 1346, 494: 1346, 500: 1346, 1346, 509: 1346, 511: 1346, 1346, 1346, 516: 1346, 1346, 521: 1346, 523: 1346, 533: 1346, 535: 1346, 543: 1346, 546: 1346, 1346}, + {58: 1018, 507: 3515, 523: 1018, 543: 1018, 546: 1018, 1018, 1301: 3514}, + {58: 1019, 507: 1019, 523: 1019, 543: 1019, 546: 1019, 1019}, + {58: 1016, 523: 3521, 543: 1016, 546: 1016, 1016, 1304: 3520}, + {681: 3516}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 2841, 893: 3347, 925: 3517}, // 905 - {58: 1016, 543: 3527, 546: 3528, 3529, 1304: 3525, 1384: 3526}, - {681: 3523}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 2842, 894: 3348, 925: 3524}, - {9: 3519, 58: 1017, 543: 1017, 546: 1017, 1017}, - {58: 1023}, + {9: 3518, 58: 1017, 523: 1017, 543: 1017, 546: 1017, 1017}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 2841, 893: 3519}, + {1344, 1344, 9: 1344, 58: 1344, 137: 1344, 491: 1344, 493: 1344, 500: 1344, 1344, 509: 1344, 511: 1344, 1344, 1344, 516: 1344, 1344, 521: 1344, 523: 1344, 533: 1344, 535: 1344, 543: 1344, 546: 1344, 1344}, + {58: 1014, 543: 3526, 546: 3527, 3528, 1303: 3524, 1383: 3525}, + {681: 3522}, // 910 - {162: 3540, 171: 3536, 525: 3530, 582: 3541, 593: 3532, 3531, 597: 3538, 599: 3539, 842: 3537, 1004: 3534, 1382: 3535, 3533}, - {162: 1014, 171: 1014, 525: 1014, 582: 1014, 593: 1014, 1014, 597: 1014, 599: 1014}, - {162: 1013, 171: 1013, 525: 1013, 582: 1013, 593: 1013, 1013, 597: 1013, 599: 1013}, - {162: 1012, 171: 1012, 525: 1012, 582: 1012, 593: 1012, 1012, 597: 1012, 599: 1012}, - {2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 58: 2285, 147: 2285, 164: 2285, 491: 2285, 2285, 494: 2285, 2285, 2285, 2285, 2285, 2285, 2285, 507: 2285, 2285, 510: 2285, 514: 2285, 2285, 522: 2285, 524: 2285, 588: 2285, 600: 2285, 607: 2285, 613: 2285, 662: 2285, 2285, 2285, 2285, 2285, 2285, 2285}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 2841, 893: 3347, 925: 3523}, + {9: 3518, 58: 1015, 543: 1015, 546: 1015, 1015}, + {58: 1021}, + {160: 3539, 169: 3535, 525: 3529, 582: 3540, 593: 3531, 3530, 597: 3537, 599: 3538, 842: 3536, 1004: 3533, 1381: 3534, 3532}, + {160: 1012, 169: 1012, 525: 1012, 582: 1012, 593: 1012, 1012, 597: 1012, 599: 1012}, // 915 - {2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 58: 2284, 147: 2284, 164: 2284, 209: 2284, 491: 2284, 2284, 494: 2284, 2284, 2284, 2284, 2284, 2284, 2284, 507: 2284, 2284, 510: 2284, 514: 2284, 2284, 522: 2284, 524: 2284, 588: 2284, 600: 2284, 607: 2284, 613: 2284, 662: 2284, 2284, 2284, 2284, 2284, 2284, 2284}, - {2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 58: 2283, 147: 2283, 164: 2283, 209: 2283, 491: 2283, 2283, 494: 2283, 2283, 2283, 2283, 2283, 2283, 2283, 507: 2283, 2283, 510: 2283, 514: 2283, 2283, 522: 2283, 524: 2283, 588: 2283, 600: 2283, 607: 2283, 613: 2283, 662: 2283, 2283, 2283, 2283, 2283, 2283, 2283}, - {58: 1015}, - {58: 1011}, - {58: 1010}, + {160: 1011, 169: 1011, 525: 1011, 582: 1011, 593: 1011, 1011, 597: 1011, 599: 1011}, + {160: 1010, 169: 1010, 525: 1010, 582: 1010, 593: 1010, 1010, 597: 1010, 599: 1010}, + {2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 2283, 58: 2283, 145: 2283, 162: 2283, 491: 2283, 2283, 2283, 495: 2283, 2283, 2283, 2283, 2283, 2283, 507: 2283, 2283, 510: 2283, 514: 2283, 2283, 522: 2283, 524: 2283, 588: 2283, 600: 2283, 607: 2283, 613: 2283, 662: 2283, 2283, 2283, 2283, 2283, 2283, 2283}, + {2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 2282, 58: 2282, 145: 2282, 162: 2282, 207: 2282, 491: 2282, 2282, 2282, 495: 2282, 2282, 2282, 2282, 2282, 2282, 507: 2282, 2282, 510: 2282, 514: 2282, 2282, 522: 2282, 524: 2282, 588: 2282, 600: 2282, 607: 2282, 613: 2282, 662: 2282, 2282, 2282, 2282, 2282, 2282, 2282}, + {2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 2281, 58: 2281, 145: 2281, 162: 2281, 207: 2281, 491: 2281, 2281, 2281, 495: 2281, 2281, 2281, 2281, 2281, 2281, 507: 2281, 2281, 510: 2281, 514: 2281, 2281, 522: 2281, 524: 2281, 588: 2281, 600: 2281, 607: 2281, 613: 2281, 662: 2281, 2281, 2281, 2281, 2281, 2281, 2281}, // 920 - {147: 3587}, - {147: 3585}, - {147: 3583}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3590}, - {595: 3589}, + {58: 1013}, + {58: 1009}, + {58: 1008}, + {145: 3586}, + {145: 3584}, // 925 - {162: 3540, 171: 3542, 525: 3530, 593: 3532, 3531, 597: 3544, 599: 3545, 842: 3543, 1004: 3547, 1194: 3546}, - {147: 3587, 164: 3588}, - {147: 3585, 164: 3586}, - {147: 3583, 164: 3584}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3550}, + {145: 3582}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3589}, + {595: 3588}, + {160: 3539, 169: 3541, 525: 3529, 593: 3531, 3530, 597: 3543, 599: 3544, 842: 3542, 1004: 3546, 1195: 3545}, + {145: 3586, 162: 3587}, // 930 - {527: 3548}, - {58: 1003, 527: 1003}, - {162: 3540, 171: 3542, 525: 3530, 593: 3532, 3531, 597: 3544, 599: 3545, 842: 3543, 1004: 3547, 1194: 3549}, - {58: 1004}, - {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 3580}, + {145: 3584, 162: 3585}, + {145: 3582, 162: 3583}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3549}, + {527: 3547}, + {58: 1001, 527: 1001}, // 935 - {1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 511: 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 526: 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 550: 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 584: 1148, 1148, 1148, 588: 1148, 665: 1148, 667: 1148, 1148}, - {1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 511: 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 526: 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 550: 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 584: 1147, 1147, 1147, 588: 1147, 665: 1147, 667: 1147, 1147}, + {160: 3539, 169: 3541, 525: 3529, 593: 3531, 3530, 597: 3543, 599: 3544, 842: 3542, 1004: 3546, 1195: 3548}, + {58: 1002}, + {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 527: 3451, 3449, 3450, 3448, 3446, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 756: 3447, 3445, 813: 3550, 828: 3579}, {1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 511: 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 526: 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 550: 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 1146, 584: 1146, 1146, 1146, 588: 1146, 665: 1146, 667: 1146, 1146}, {1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 511: 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 526: 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 550: 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 1145, 584: 1145, 1145, 1145, 588: 1145, 665: 1145, 667: 1145, 1145}, - {1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 511: 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 526: 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 550: 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 584: 1144, 1144, 1144, 588: 1144, 665: 1144, 667: 1144, 1144}, // 940 + {1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 511: 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 526: 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 550: 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 1144, 584: 1144, 1144, 1144, 588: 1144, 665: 1144, 667: 1144, 1144}, {1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 511: 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 526: 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 550: 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1143, 584: 1143, 1143, 1143, 588: 1143, 665: 1143, 667: 1143, 1143}, {1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 511: 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 526: 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 550: 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 1142, 584: 1142, 1142, 1142, 588: 1142, 665: 1142, 667: 1142, 1142}, {1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 511: 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 526: 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 550: 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 584: 1141, 1141, 1141, 588: 1141, 665: 1141, 667: 1141, 1141}, {1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 511: 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 526: 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 550: 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 584: 1140, 1140, 1140, 588: 1140, 665: 1140, 667: 1140, 1140}, - {1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 511: 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 526: 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 550: 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 584: 1139, 1139, 1139, 588: 1139, 665: 1139, 667: 1139, 1139}, // 945 + {1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 511: 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 526: 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 550: 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 1139, 584: 1139, 1139, 1139, 588: 1139, 665: 1139, 667: 1139, 1139}, {1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 511: 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 526: 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 550: 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 1138, 584: 1138, 1138, 1138, 588: 1138, 665: 1138, 667: 1138, 1138}, {1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 511: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 526: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 550: 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 1137, 584: 1137, 1137, 1137, 588: 1137, 665: 1137, 667: 1137, 1137}, {1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 511: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 526: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 550: 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 1136, 584: 1136, 1136, 1136, 588: 1136, 665: 1136, 667: 1136, 1136}, {1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 511: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 526: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 550: 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, 584: 1135, 1135, 1135, 588: 1135, 665: 1135, 667: 1135, 1135}, - {1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 511: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 526: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 550: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 584: 1134, 1134, 1134, 588: 1134, 665: 1134, 667: 1134, 1134}, // 950 + {1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 511: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 526: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 550: 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, 584: 1134, 1134, 1134, 588: 1134, 665: 1134, 667: 1134, 1134}, {1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 511: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 526: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 550: 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 584: 1133, 1133, 1133, 588: 1133, 665: 1133, 667: 1133, 1133}, {1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 511: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 526: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 550: 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 584: 1132, 1132, 1132, 588: 1132, 665: 1132, 667: 1132, 1132}, {1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 511: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 526: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 550: 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 1131, 584: 1131, 1131, 1131, 588: 1131, 665: 1131, 667: 1131, 1131}, {1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 511: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 526: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 550: 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 1130, 584: 1130, 1130, 1130, 588: 1130, 665: 1130, 667: 1130, 1130}, - {1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 511: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 526: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 550: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 584: 1129, 1129, 1129, 588: 1129, 665: 1129, 667: 1129, 1129}, // 955 + {1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 511: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 526: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 550: 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, 584: 1129, 1129, 1129, 588: 1129, 665: 1129, 667: 1129, 1129}, {1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 511: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 526: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 550: 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, 584: 1128, 1128, 1128, 588: 1128, 665: 1128, 667: 1128, 1128}, {1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 511: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 526: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 550: 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, 584: 1127, 1127, 1127, 588: 1127, 665: 1127, 667: 1127, 1127}, {1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 511: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 526: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 550: 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 1126, 584: 1126, 1126, 1126, 588: 1126, 665: 1126, 667: 1126, 1126}, {1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 511: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 526: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 550: 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 1125, 584: 1125, 1125, 1125, 588: 1125, 665: 1125, 667: 1125, 1125}, - {1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 511: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 526: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 550: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 584: 1124, 1124, 1124, 588: 1124, 665: 1124, 667: 1124, 1124}, // 960 + {1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 511: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 526: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 550: 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 1124, 584: 1124, 1124, 1124, 588: 1124, 665: 1124, 667: 1124, 1124}, {1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 511: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 526: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 550: 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 1123, 584: 1123, 1123, 1123, 588: 1123, 665: 1123, 667: 1123, 1123}, {1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 511: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 526: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 550: 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 1122, 584: 1122, 1122, 1122, 588: 1122, 665: 1122, 667: 1122, 1122}, {1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 511: 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 526: 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 550: 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 1121, 584: 1121, 1121, 1121, 588: 1121, 665: 1121, 667: 1121, 1121}, {1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 511: 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 526: 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 550: 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 1120, 584: 1120, 1120, 1120, 588: 1120, 665: 1120, 667: 1120, 1120}, - {147: 3581, 164: 3582}, // 965 + {1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 511: 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 526: 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 550: 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 1119, 584: 1119, 1119, 1119, 588: 1119, 665: 1119, 667: 1119, 1119}, + {1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 511: 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 526: 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 550: 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 584: 1118, 1118, 1118, 588: 1118, 665: 1118, 667: 1118, 1118}, + {145: 3580, 162: 3581}, + {58: 1004, 527: 1004}, + {58: 997, 527: 997}, + // 970 + {58: 1005, 527: 1005}, + {58: 998, 527: 998}, {58: 1006, 527: 1006}, {58: 999, 527: 999}, {58: 1007, 527: 1007}, - {58: 1000, 527: 1000}, - {58: 1008, 527: 1008}, - // 970 - {58: 1001, 527: 1001}, - {58: 1009, 527: 1009}, - {58: 1002, 527: 1002}, - {58: 1005, 527: 1005}, - {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 3591}, // 975 - {147: 3581}, - {1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 493: 1024, 1024, 1024, 497: 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 508: 1024, 1024, 511: 1024, 1024, 1024, 516: 1024, 1024, 1024, 1024, 1024, 1024, 523: 1024, 1024, 526: 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 550: 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 584: 1024, 1024, 1024, 616: 1024}, - {1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 493: 1303, 1303, 1303, 497: 1303, 1303, 3457, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 508: 1303, 1303, 511: 1303, 1303, 1303, 516: 1303, 1303, 1303, 1303, 1303, 1303, 523: 1303, 1303, 526: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 550: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 584: 1303, 1303, 1303, 616: 1303}, - {1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 493: 1313, 1313, 1313, 497: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 508: 1313, 1313, 511: 1313, 1313, 1313, 516: 1313, 1313, 1313, 1313, 1313, 1313, 523: 1313, 1313, 526: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 550: 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 1313, 584: 1313, 1313, 1313, 616: 1313}, - {794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 526: 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 550: 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 584: 794, 794, 794, 588: 794, 600: 794, 607: 794, 613: 794, 616: 794, 662: 794, 794, 794, 794, 794, 794, 794}, + {58: 1000, 527: 1000}, + {58: 1003, 527: 1003}, + {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 527: 3451, 3449, 3450, 3448, 3446, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 756: 3447, 3445, 813: 3550, 828: 3590}, + {145: 3580}, + {1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 493: 1022, 1022, 1022, 497: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 508: 1022, 1022, 511: 1022, 1022, 1022, 516: 1022, 1022, 1022, 1022, 1022, 1022, 523: 1022, 1022, 526: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 550: 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 1022, 584: 1022, 1022, 1022, 616: 1022}, // 980 - {793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 526: 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 550: 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 584: 793, 793, 793, 588: 793, 600: 793, 607: 793, 613: 793, 616: 793, 662: 793, 793, 793, 793, 793, 793, 793}, - {286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 526: 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 286, 584: 286, 286, 286, 588: 286, 286, 600: 286, 607: 286, 613: 286, 616: 286, 662: 286, 286, 286, 286, 286, 286, 286, 670: 286, 673: 286, 678: 286, 286, 681: 286, 683: 286, 286, 687: 286}, - {285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 526: 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 285, 584: 285, 285, 285, 588: 285, 285, 600: 285, 607: 285, 613: 285, 616: 285, 662: 285, 285, 285, 285, 285, 285, 285, 670: 285, 673: 285, 678: 285, 285, 681: 285, 683: 285, 285, 687: 285}, - {2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 493: 2002, 2002, 498: 2002, 500: 2002, 2002, 2002, 2002, 508: 2002, 2002, 511: 2002, 2002, 2002, 516: 2002, 2002, 519: 2002, 2002, 2002, 523: 2002, 2002, 526: 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 538: 2002, 2002, 2002, 542: 2002, 2002, 2002, 2002, 2002, 2002, 2002, 550: 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 565: 2002, 756: 3448, 3446}, - {2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 493: 2003, 2003, 498: 2003, 500: 2003, 2003, 2003, 2003, 508: 2003, 2003, 511: 2003, 2003, 2003, 516: 2003, 2003, 519: 2003, 2003, 2003, 523: 2003, 2003, 526: 2003, 3452, 2003, 3451, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 538: 2003, 2003, 2003, 542: 2003, 2003, 2003, 2003, 2003, 2003, 2003, 550: 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 565: 2003, 756: 3448, 3446}, + {1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 493: 1301, 1301, 1301, 497: 1301, 1301, 3456, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 508: 1301, 1301, 511: 1301, 1301, 1301, 516: 1301, 1301, 1301, 1301, 1301, 1301, 523: 1301, 1301, 526: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 550: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 584: 1301, 1301, 1301, 616: 1301}, + {1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 493: 1311, 1311, 1311, 497: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 508: 1311, 1311, 511: 1311, 1311, 1311, 516: 1311, 1311, 1311, 1311, 1311, 1311, 523: 1311, 1311, 526: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 550: 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 1311, 584: 1311, 1311, 1311, 616: 1311}, + {792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 526: 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 550: 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 584: 792, 792, 792, 588: 792, 600: 792, 607: 792, 613: 792, 616: 792, 662: 792, 792, 792, 792, 792, 792, 792}, + {791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 526: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 550: 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 584: 791, 791, 791, 588: 791, 600: 791, 607: 791, 613: 791, 616: 791, 662: 791, 791, 791, 791, 791, 791, 791}, + {284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 526: 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 584: 284, 284, 284, 588: 284, 284, 600: 284, 607: 284, 613: 284, 616: 284, 662: 284, 284, 284, 284, 284, 284, 284, 670: 284, 673: 284, 678: 284, 284, 681: 284, 683: 284, 284, 687: 284}, // 985 - {2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 493: 2004, 2004, 498: 2004, 500: 2004, 2004, 2004, 2004, 508: 2004, 2004, 511: 2004, 2004, 2004, 516: 2004, 2004, 519: 2004, 2004, 2004, 523: 2004, 2004, 526: 2004, 3452, 2004, 3451, 2004, 3447, 2004, 2004, 2004, 2004, 2004, 538: 2004, 2004, 2004, 542: 2004, 2004, 2004, 2004, 2004, 2004, 2004, 550: 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 2004, 565: 2004, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3603}, - {58: 3604, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {160: 3465, 508: 3466, 764: 977, 908: 3605}, - {764: 3469, 769: 3606}, + {283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 526: 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 584: 283, 283, 283, 588: 283, 283, 600: 283, 607: 283, 613: 283, 616: 283, 662: 283, 283, 283, 283, 283, 283, 283, 670: 283, 673: 283, 678: 283, 283, 681: 283, 683: 283, 283, 687: 283}, + {2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 493: 2000, 2000, 498: 2000, 500: 2000, 2000, 2000, 2000, 508: 2000, 2000, 511: 2000, 2000, 2000, 516: 2000, 2000, 519: 2000, 2000, 2000, 523: 2000, 2000, 526: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 538: 2000, 2000, 2000, 542: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 550: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 565: 2000, 756: 3447, 3445}, + {2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 493: 2001, 2001, 498: 2001, 500: 2001, 2001, 2001, 2001, 508: 2001, 2001, 511: 2001, 2001, 2001, 516: 2001, 2001, 519: 2001, 2001, 2001, 523: 2001, 2001, 526: 2001, 3451, 2001, 3450, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 538: 2001, 2001, 2001, 542: 2001, 2001, 2001, 2001, 2001, 2001, 2001, 550: 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 565: 2001, 756: 3447, 3445}, + {2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 493: 2002, 2002, 498: 2002, 500: 2002, 2002, 2002, 2002, 508: 2002, 2002, 511: 2002, 2002, 2002, 516: 2002, 2002, 519: 2002, 2002, 2002, 523: 2002, 2002, 526: 2002, 3451, 2002, 3450, 2002, 3446, 2002, 2002, 2002, 2002, 2002, 538: 2002, 2002, 2002, 542: 2002, 2002, 2002, 2002, 2002, 2002, 2002, 550: 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, 565: 2002, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3602}, // 990 - {984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 493: 984, 984, 984, 497: 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 508: 984, 984, 511: 984, 984, 984, 516: 984, 984, 984, 984, 984, 984, 523: 984, 984, 526: 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 550: 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 584: 984, 984, 984, 616: 984}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3608}, - {58: 3609, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {160: 3465, 508: 3466, 764: 977, 908: 3610}, - {764: 3469, 769: 3611}, + {58: 3603, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {158: 3464, 508: 3465, 764: 975, 908: 3604}, + {764: 3468, 769: 3605}, + {982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 493: 982, 982, 982, 497: 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 508: 982, 982, 511: 982, 982, 982, 516: 982, 982, 982, 982, 982, 982, 523: 982, 982, 526: 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 550: 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 982, 584: 982, 982, 982, 616: 982}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3607}, // 995 - {985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 493: 985, 985, 985, 497: 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 508: 985, 985, 511: 985, 985, 985, 516: 985, 985, 985, 985, 985, 985, 523: 985, 985, 526: 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 550: 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 584: 985, 985, 985, 616: 985}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3613}, - {9: 3615, 58: 982, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446, 1124: 3614}, - {58: 3622}, - {525: 3530, 593: 3532, 3531, 597: 3617, 842: 3616}, + {58: 3608, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {158: 3464, 508: 3465, 764: 975, 908: 3609}, + {764: 3468, 769: 3610}, + {983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 493: 983, 983, 983, 497: 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 508: 983, 983, 511: 983, 983, 983, 516: 983, 983, 983, 983, 983, 983, 523: 983, 983, 526: 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 550: 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 584: 983, 983, 983, 616: 983}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3612}, // 1000 - {9: 3619, 58: 979, 1125: 3621}, - {9: 3619, 58: 979, 1125: 3618}, - {58: 980}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3620}, - {58: 978, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {9: 3614, 58: 980, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445, 1125: 3613}, + {58: 3621}, + {525: 3529, 593: 3531, 3530, 597: 3616, 842: 3615}, + {9: 3618, 58: 977, 1126: 3620}, + {9: 3618, 58: 977, 1126: 3617}, // 1005 - {58: 981}, - {160: 3465, 508: 3466, 764: 977, 908: 3623}, - {764: 3469, 769: 3624}, - {986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 493: 986, 986, 986, 497: 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 508: 986, 986, 511: 986, 986, 986, 516: 986, 986, 986, 986, 986, 986, 523: 986, 986, 526: 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 550: 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 584: 986, 986, 986, 616: 986}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3626}, + {58: 978}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3619}, + {58: 976, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {58: 979}, + {158: 3464, 508: 3465, 764: 975, 908: 3622}, // 1010 - {9: 3615, 58: 982, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446, 1124: 3627}, - {58: 3628}, - {160: 3465, 508: 3466, 764: 977, 908: 3629}, - {764: 3469, 769: 3630}, - {987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 493: 987, 987, 987, 497: 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 508: 987, 987, 511: 987, 987, 987, 516: 987, 987, 987, 987, 987, 987, 523: 987, 987, 526: 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 550: 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 584: 987, 987, 987, 616: 987}, + {764: 3468, 769: 3623}, + {984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 493: 984, 984, 984, 497: 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 508: 984, 984, 511: 984, 984, 984, 516: 984, 984, 984, 984, 984, 984, 523: 984, 984, 526: 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 550: 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 584: 984, 984, 984, 616: 984}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3625}, + {9: 3614, 58: 980, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445, 1125: 3626}, + {58: 3627}, // 1015 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3632, 3360, 3441, 3359, 3356}, - {58: 3633, 499: 3457, 616: 3458}, - {764: 3469, 769: 3634}, - {988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 493: 988, 988, 988, 497: 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 508: 988, 988, 511: 988, 988, 988, 516: 988, 988, 988, 988, 988, 988, 523: 988, 988, 526: 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 550: 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 584: 988, 988, 988, 616: 988}, - {58: 3636}, + {158: 3464, 508: 3465, 764: 975, 908: 3628}, + {764: 3468, 769: 3629}, + {985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 493: 985, 985, 985, 497: 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 508: 985, 985, 511: 985, 985, 985, 516: 985, 985, 985, 985, 985, 985, 523: 985, 985, 526: 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 550: 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 584: 985, 985, 985, 616: 985}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3631, 3359, 3440, 3358, 3355}, + {58: 3632, 499: 3456, 616: 3457}, // 1020 - {764: 3469, 769: 3637}, - {989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 493: 989, 989, 989, 497: 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 508: 989, 989, 511: 989, 989, 989, 516: 989, 989, 989, 989, 989, 989, 523: 989, 989, 526: 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 550: 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 584: 989, 989, 989, 616: 989}, - {58: 3639}, - {764: 3469, 769: 3640}, - {990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 493: 990, 990, 990, 497: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 508: 990, 990, 511: 990, 990, 990, 516: 990, 990, 990, 990, 990, 990, 523: 990, 990, 526: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 550: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 584: 990, 990, 990, 616: 990}, + {764: 3468, 769: 3633}, + {986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 493: 986, 986, 986, 497: 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 508: 986, 986, 511: 986, 986, 986, 516: 986, 986, 986, 986, 986, 986, 523: 986, 986, 526: 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 550: 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 986, 584: 986, 986, 986, 616: 986}, + {58: 3635}, + {764: 3468, 769: 3636}, + {987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 493: 987, 987, 987, 497: 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 508: 987, 987, 511: 987, 987, 987, 516: 987, 987, 987, 987, 987, 987, 523: 987, 987, 526: 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 550: 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 584: 987, 987, 987, 616: 987}, // 1025 - {58: 3642}, - {764: 3469, 769: 3643}, - {991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 493: 991, 991, 991, 497: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 508: 991, 991, 511: 991, 991, 991, 516: 991, 991, 991, 991, 991, 991, 523: 991, 991, 526: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 550: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 584: 991, 991, 991, 616: 991}, - {58: 3645}, - {764: 3469, 769: 3646}, + {58: 3638}, + {764: 3468, 769: 3639}, + {988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 493: 988, 988, 988, 497: 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 508: 988, 988, 511: 988, 988, 988, 516: 988, 988, 988, 988, 988, 988, 523: 988, 988, 526: 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 550: 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 988, 584: 988, 988, 988, 616: 988}, + {58: 3641}, + {764: 3468, 769: 3642}, // 1030 - {992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 493: 992, 992, 992, 497: 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 508: 992, 992, 511: 992, 992, 992, 516: 992, 992, 992, 992, 992, 992, 523: 992, 992, 526: 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 550: 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 992, 584: 992, 992, 992, 616: 992}, - {58: 3648}, - {764: 3469, 769: 3649}, - {993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 493: 993, 993, 993, 497: 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 508: 993, 993, 511: 993, 993, 993, 516: 993, 993, 993, 993, 993, 993, 523: 993, 993, 526: 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 550: 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 584: 993, 993, 993, 616: 993}, - {2: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 10: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 59: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 492: 1280, 1280, 495: 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 549: 1280, 583: 1280, 587: 1280, 589: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 601: 1280, 1280, 1280, 1280, 1280, 1280, 608: 1280, 1280, 1280, 1280, 1280, 614: 1280, 1280, 617: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 669: 1280, 671: 3653, 767: 3651, 3652, 808: 3654, 810: 3655, 839: 3657, 3656}, + {989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 493: 989, 989, 989, 497: 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 508: 989, 989, 511: 989, 989, 989, 516: 989, 989, 989, 989, 989, 989, 523: 989, 989, 526: 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 550: 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 989, 584: 989, 989, 989, 616: 989}, + {58: 3644}, + {764: 3468, 769: 3645}, + {990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 493: 990, 990, 990, 497: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 508: 990, 990, 511: 990, 990, 990, 516: 990, 990, 990, 990, 990, 990, 523: 990, 990, 526: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 550: 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 584: 990, 990, 990, 616: 990}, + {58: 3647}, // 1035 - {2: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 10: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 59: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 492: 1284, 1284, 495: 1284, 1284, 1284, 502: 1284, 1284, 1284, 1284, 1284, 510: 1284, 514: 1284, 1284, 522: 1284, 525: 1284, 534: 1284, 541: 1284, 549: 1284, 583: 1284, 587: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 601: 1284, 1284, 1284, 1284, 1284, 1284, 608: 1284, 1284, 1284, 1284, 1284, 614: 1284, 1284, 617: 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 1284, 665: 1284, 669: 1284, 671: 1284, 767: 1284, 1284, 775: 1284, 1284, 1284, 785: 1284, 792: 1284, 1284, 1284}, - {2: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 10: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 59: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 492: 1283, 1283, 495: 1283, 1283, 1283, 502: 1283, 1283, 1283, 1283, 1283, 510: 1283, 514: 1283, 1283, 522: 1283, 525: 1283, 534: 1283, 541: 1283, 549: 1283, 583: 1283, 587: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 601: 1283, 1283, 1283, 1283, 1283, 1283, 608: 1283, 1283, 1283, 1283, 1283, 614: 1283, 1283, 617: 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 1283, 665: 1283, 669: 1283, 671: 1283, 767: 1283, 1283, 775: 1283, 1283, 1283, 785: 1283, 792: 1283, 1283, 1283}, - {2: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 10: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 59: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 492: 1282, 1282, 495: 1282, 1282, 1282, 502: 1282, 1282, 1282, 1282, 1282, 510: 1282, 514: 1282, 1282, 522: 1282, 525: 1282, 534: 1282, 541: 1282, 549: 1282, 583: 1282, 587: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 601: 1282, 1282, 1282, 1282, 1282, 1282, 608: 1282, 1282, 1282, 1282, 1282, 614: 1282, 1282, 617: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 665: 1282, 669: 1282, 671: 1282, 767: 1282, 1282, 775: 1282, 1282, 1282, 785: 1282, 792: 1282, 1282, 1282}, - {2: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 10: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 59: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 492: 1281, 1281, 495: 1281, 1281, 1281, 502: 1281, 1281, 1281, 1281, 1281, 510: 1281, 514: 1281, 1281, 522: 1281, 525: 1281, 549: 1281, 583: 1281, 587: 1281, 589: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 601: 1281, 1281, 1281, 1281, 1281, 1281, 608: 1281, 1281, 1281, 1281, 1281, 614: 1281, 1281, 617: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 669: 1281, 671: 3662}, - {2: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 10: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 59: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 492: 1279, 1279, 495: 1279, 1279, 1279, 502: 1279, 1279, 1279, 1279, 1279, 510: 1279, 514: 1279, 1279, 522: 1279, 525: 1279, 549: 1279, 583: 1279, 587: 1279, 589: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 601: 1279, 1279, 1279, 1279, 1279, 1279, 608: 1279, 1279, 1279, 1279, 1279, 614: 1279, 1279, 617: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 669: 1279}, + {764: 3468, 769: 3648}, + {991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 493: 991, 991, 991, 497: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 508: 991, 991, 511: 991, 991, 991, 516: 991, 991, 991, 991, 991, 991, 523: 991, 991, 526: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 550: 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 991, 584: 991, 991, 991, 616: 991}, + {2: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 10: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 59: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 492: 1278, 494: 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 1278, 510: 1278, 514: 1278, 1278, 522: 1278, 525: 1278, 549: 1278, 583: 1278, 587: 1278, 589: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 601: 1278, 1278, 1278, 1278, 1278, 1278, 608: 1278, 1278, 1278, 1278, 1278, 614: 1278, 1278, 617: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 669: 1278, 671: 3652, 767: 3650, 3651, 808: 3653, 810: 3654, 839: 3656, 3655}, + {2: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 10: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 59: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 492: 1282, 494: 1282, 1282, 1282, 1282, 502: 1282, 1282, 1282, 1282, 1282, 510: 1282, 514: 1282, 1282, 522: 1282, 525: 1282, 534: 1282, 541: 1282, 549: 1282, 583: 1282, 587: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 601: 1282, 1282, 1282, 1282, 1282, 1282, 608: 1282, 1282, 1282, 1282, 1282, 614: 1282, 1282, 617: 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 1282, 665: 1282, 669: 1282, 671: 1282, 767: 1282, 1282, 775: 1282, 1282, 1282, 785: 1282, 792: 1282, 1282, 1282}, + {2: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 10: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 59: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 492: 1281, 494: 1281, 1281, 1281, 1281, 502: 1281, 1281, 1281, 1281, 1281, 510: 1281, 514: 1281, 1281, 522: 1281, 525: 1281, 534: 1281, 541: 1281, 549: 1281, 583: 1281, 587: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 601: 1281, 1281, 1281, 1281, 1281, 1281, 608: 1281, 1281, 1281, 1281, 1281, 614: 1281, 1281, 617: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 665: 1281, 669: 1281, 671: 1281, 767: 1281, 1281, 775: 1281, 1281, 1281, 785: 1281, 792: 1281, 1281, 1281}, // 1040 - {2: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 10: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 59: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 492: 1276, 1276, 495: 1276, 1276, 1276, 502: 1276, 1276, 1276, 1276, 1276, 510: 1276, 514: 1276, 1276, 522: 1276, 525: 1276, 549: 1276, 583: 1276, 587: 1276, 589: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 601: 1276, 1276, 1276, 1276, 1276, 1276, 608: 1276, 1276, 1276, 1276, 1276, 614: 1276, 1276, 617: 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 1276, 669: 1276}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3658}, - {58: 3659, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3660}, - {1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 493: 1162, 1162, 1162, 497: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 508: 1162, 1162, 511: 1162, 1162, 1162, 516: 1162, 1162, 1162, 1162, 1162, 1162, 523: 1162, 1162, 526: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 550: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 584: 1162, 1162, 1162, 616: 1162}, + {2: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 10: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 59: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 492: 1280, 494: 1280, 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 534: 1280, 541: 1280, 549: 1280, 583: 1280, 587: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 601: 1280, 1280, 1280, 1280, 1280, 1280, 608: 1280, 1280, 1280, 1280, 1280, 614: 1280, 1280, 617: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 665: 1280, 669: 1280, 671: 1280, 767: 1280, 1280, 775: 1280, 1280, 1280, 785: 1280, 792: 1280, 1280, 1280}, + {2: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 10: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 59: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 492: 1279, 494: 1279, 1279, 1279, 1279, 502: 1279, 1279, 1279, 1279, 1279, 510: 1279, 514: 1279, 1279, 522: 1279, 525: 1279, 549: 1279, 583: 1279, 587: 1279, 589: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 601: 1279, 1279, 1279, 1279, 1279, 1279, 608: 1279, 1279, 1279, 1279, 1279, 614: 1279, 1279, 617: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 669: 1279, 671: 3661}, + {2: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 10: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 59: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 492: 1277, 494: 1277, 1277, 1277, 1277, 502: 1277, 1277, 1277, 1277, 1277, 510: 1277, 514: 1277, 1277, 522: 1277, 525: 1277, 549: 1277, 583: 1277, 587: 1277, 589: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 601: 1277, 1277, 1277, 1277, 1277, 1277, 608: 1277, 1277, 1277, 1277, 1277, 614: 1277, 1277, 617: 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 1277, 669: 1277}, + {2: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 10: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 59: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 492: 1274, 494: 1274, 1274, 1274, 1274, 502: 1274, 1274, 1274, 1274, 1274, 510: 1274, 514: 1274, 1274, 522: 1274, 525: 1274, 549: 1274, 583: 1274, 587: 1274, 589: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 601: 1274, 1274, 1274, 1274, 1274, 1274, 608: 1274, 1274, 1274, 1274, 1274, 614: 1274, 1274, 617: 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, 669: 1274}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3657}, // 1045 - {997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 493: 997, 997, 997, 497: 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 508: 997, 997, 511: 997, 997, 997, 516: 997, 997, 997, 997, 997, 997, 523: 997, 997, 526: 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 550: 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 997, 584: 997, 997, 997, 616: 997}, - {2: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 10: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 59: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 492: 1275, 1275, 495: 1275, 1275, 1275, 502: 1275, 1275, 1275, 1275, 1275, 510: 1275, 514: 1275, 1275, 522: 1275, 525: 1275, 549: 1275, 583: 1275, 587: 1275, 589: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 601: 1275, 1275, 1275, 1275, 1275, 1275, 608: 1275, 1275, 1275, 1275, 1275, 614: 1275, 1275, 617: 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 1275, 669: 1275}, - {2: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 10: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 59: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 492: 1280, 1280, 495: 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 549: 1280, 583: 1280, 587: 1280, 589: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 601: 1280, 1280, 1280, 1280, 1280, 1280, 608: 1280, 1280, 1280, 1280, 1280, 614: 1280, 1280, 617: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 669: 1280, 671: 3653, 767: 3651, 3652, 808: 3654, 810: 3655, 839: 3664, 3656}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3665}, - {58: 3666, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {58: 3658, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3659}, + {1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 493: 1160, 1160, 1160, 497: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 508: 1160, 1160, 511: 1160, 1160, 1160, 516: 1160, 1160, 1160, 1160, 1160, 1160, 523: 1160, 1160, 526: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 550: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 584: 1160, 1160, 1160, 616: 1160}, + {995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 493: 995, 995, 995, 497: 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 508: 995, 995, 511: 995, 995, 995, 516: 995, 995, 995, 995, 995, 995, 523: 995, 995, 526: 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 550: 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 584: 995, 995, 995, 616: 995}, + {2: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 10: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 59: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 492: 1273, 494: 1273, 1273, 1273, 1273, 502: 1273, 1273, 1273, 1273, 1273, 510: 1273, 514: 1273, 1273, 522: 1273, 525: 1273, 549: 1273, 583: 1273, 587: 1273, 589: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 601: 1273, 1273, 1273, 1273, 1273, 1273, 608: 1273, 1273, 1273, 1273, 1273, 614: 1273, 1273, 617: 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 669: 1273}, // 1050 - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3667}, - {1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 493: 1163, 1163, 1163, 497: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 508: 1163, 1163, 511: 1163, 1163, 1163, 516: 1163, 1163, 1163, 1163, 1163, 1163, 523: 1163, 1163, 526: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 550: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 584: 1163, 1163, 1163, 616: 1163}, - {2: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 10: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 59: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 492: 1280, 1280, 495: 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 549: 1280, 583: 1280, 587: 1280, 589: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 601: 1280, 1280, 1280, 1280, 1280, 1280, 608: 1280, 1280, 1280, 1280, 1280, 614: 1280, 1280, 617: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 669: 1280, 671: 3653, 767: 3651, 3652, 808: 3654, 810: 3655, 839: 3669, 3656}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3670}, - {58: 3671, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {2: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 10: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 59: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 492: 1278, 494: 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 1278, 510: 1278, 514: 1278, 1278, 522: 1278, 525: 1278, 549: 1278, 583: 1278, 587: 1278, 589: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 601: 1278, 1278, 1278, 1278, 1278, 1278, 608: 1278, 1278, 1278, 1278, 1278, 614: 1278, 1278, 617: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 669: 1278, 671: 3652, 767: 3650, 3651, 808: 3653, 810: 3654, 839: 3663, 3655}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3664}, + {58: 3665, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3666}, + {1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 493: 1161, 1161, 1161, 497: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 508: 1161, 1161, 511: 1161, 1161, 1161, 516: 1161, 1161, 1161, 1161, 1161, 1161, 523: 1161, 1161, 526: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 550: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 584: 1161, 1161, 1161, 616: 1161}, // 1055 - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3672}, - {1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 493: 1164, 1164, 1164, 497: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 508: 1164, 1164, 511: 1164, 1164, 1164, 516: 1164, 1164, 1164, 1164, 1164, 1164, 523: 1164, 1164, 526: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 550: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 584: 1164, 1164, 1164, 616: 1164}, - {2: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 10: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 59: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 492: 1280, 1280, 495: 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 549: 1280, 583: 1280, 587: 1280, 589: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 601: 1280, 1280, 1280, 1280, 1280, 1280, 608: 1280, 1280, 1280, 1280, 1280, 614: 1280, 1280, 617: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 669: 1280, 671: 3653, 767: 3651, 3652, 808: 3654, 810: 3655, 839: 3674, 3656}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3675}, - {58: 3676, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {2: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 10: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 59: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 492: 1278, 494: 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 1278, 510: 1278, 514: 1278, 1278, 522: 1278, 525: 1278, 549: 1278, 583: 1278, 587: 1278, 589: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 601: 1278, 1278, 1278, 1278, 1278, 1278, 608: 1278, 1278, 1278, 1278, 1278, 614: 1278, 1278, 617: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 669: 1278, 671: 3652, 767: 3650, 3651, 808: 3653, 810: 3654, 839: 3668, 3655}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3669}, + {58: 3670, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3671}, + {1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 493: 1162, 1162, 1162, 497: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 508: 1162, 1162, 511: 1162, 1162, 1162, 516: 1162, 1162, 1162, 1162, 1162, 1162, 523: 1162, 1162, 526: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 550: 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, 584: 1162, 1162, 1162, 616: 1162}, // 1060 - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3677}, - {1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 493: 1165, 1165, 1165, 497: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 508: 1165, 1165, 511: 1165, 1165, 1165, 516: 1165, 1165, 1165, 1165, 1165, 1165, 523: 1165, 1165, 526: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 550: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 584: 1165, 1165, 1165, 616: 1165}, - {2: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 10: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 59: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 492: 1280, 1280, 495: 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 549: 1280, 583: 1280, 587: 1280, 589: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 601: 1280, 1280, 1280, 1280, 1280, 1280, 608: 1280, 1280, 1280, 1280, 1280, 614: 1280, 1280, 617: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 669: 1280, 671: 3653, 767: 3651, 3652, 808: 3654, 810: 3655, 839: 3679, 3656}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3680}, - {58: 3681, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {2: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 10: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 59: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 492: 1278, 494: 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 1278, 510: 1278, 514: 1278, 1278, 522: 1278, 525: 1278, 549: 1278, 583: 1278, 587: 1278, 589: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 601: 1278, 1278, 1278, 1278, 1278, 1278, 608: 1278, 1278, 1278, 1278, 1278, 614: 1278, 1278, 617: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 669: 1278, 671: 3652, 767: 3650, 3651, 808: 3653, 810: 3654, 839: 3673, 3655}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3674}, + {58: 3675, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3676}, + {1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 493: 1163, 1163, 1163, 497: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 508: 1163, 1163, 511: 1163, 1163, 1163, 516: 1163, 1163, 1163, 1163, 1163, 1163, 523: 1163, 1163, 526: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 550: 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, 584: 1163, 1163, 1163, 616: 1163}, // 1065 - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3682}, - {1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 493: 1166, 1166, 1166, 497: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 508: 1166, 1166, 511: 1166, 1166, 1166, 516: 1166, 1166, 1166, 1166, 1166, 1166, 523: 1166, 1166, 526: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 550: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 584: 1166, 1166, 1166, 616: 1166}, - {2: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 10: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 59: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 492: 1280, 1280, 495: 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 549: 1280, 583: 1280, 587: 1280, 589: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 601: 1280, 1280, 1280, 1280, 1280, 1280, 608: 1280, 1280, 1280, 1280, 1280, 614: 1280, 1280, 617: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 669: 1280, 671: 3653, 767: 3651, 3652, 808: 3654, 810: 3655, 839: 3684, 3656}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3685}, - {58: 3686, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {2: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 10: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 59: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 492: 1278, 494: 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 1278, 510: 1278, 514: 1278, 1278, 522: 1278, 525: 1278, 549: 1278, 583: 1278, 587: 1278, 589: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 601: 1278, 1278, 1278, 1278, 1278, 1278, 608: 1278, 1278, 1278, 1278, 1278, 614: 1278, 1278, 617: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 669: 1278, 671: 3652, 767: 3650, 3651, 808: 3653, 810: 3654, 839: 3678, 3655}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3679}, + {58: 3680, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3681}, + {1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 493: 1164, 1164, 1164, 497: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 508: 1164, 1164, 511: 1164, 1164, 1164, 516: 1164, 1164, 1164, 1164, 1164, 1164, 523: 1164, 1164, 526: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 550: 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 1164, 584: 1164, 1164, 1164, 616: 1164}, // 1070 - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3687}, - {1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 493: 1167, 1167, 1167, 497: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 508: 1167, 1167, 511: 1167, 1167, 1167, 516: 1167, 1167, 1167, 1167, 1167, 1167, 523: 1167, 1167, 526: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 550: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 584: 1167, 1167, 1167, 616: 1167}, - {2: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 10: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 59: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 492: 1280, 1280, 495: 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 549: 1280, 583: 1280, 587: 1280, 589: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 601: 1280, 1280, 1280, 1280, 1280, 1280, 608: 1280, 1280, 1280, 1280, 1280, 614: 1280, 1280, 617: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 669: 1280, 671: 3653, 767: 3651, 3652, 808: 3654, 810: 3655, 839: 3689, 3656}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3690}, - {58: 3691, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {2: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 10: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 59: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 492: 1278, 494: 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 1278, 510: 1278, 514: 1278, 1278, 522: 1278, 525: 1278, 549: 1278, 583: 1278, 587: 1278, 589: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 601: 1278, 1278, 1278, 1278, 1278, 1278, 608: 1278, 1278, 1278, 1278, 1278, 614: 1278, 1278, 617: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 669: 1278, 671: 3652, 767: 3650, 3651, 808: 3653, 810: 3654, 839: 3683, 3655}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3684}, + {58: 3685, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3686}, + {1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 493: 1165, 1165, 1165, 497: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 508: 1165, 1165, 511: 1165, 1165, 1165, 516: 1165, 1165, 1165, 1165, 1165, 1165, 523: 1165, 1165, 526: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 550: 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 1165, 584: 1165, 1165, 1165, 616: 1165}, // 1075 - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3692}, - {1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 493: 1168, 1168, 1168, 497: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 508: 1168, 1168, 511: 1168, 1168, 1168, 516: 1168, 1168, 1168, 1168, 1168, 1168, 523: 1168, 1168, 526: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 550: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 584: 1168, 1168, 1168, 616: 1168}, - {2: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 10: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 59: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 492: 1280, 1280, 495: 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 549: 1280, 583: 1280, 587: 1280, 589: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 601: 1280, 1280, 1280, 1280, 1280, 1280, 608: 1280, 1280, 1280, 1280, 1280, 614: 1280, 1280, 617: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 669: 1280, 671: 3653, 767: 3651, 3652, 808: 3654, 810: 3655, 839: 3694, 3656}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3696}, - {1984, 1984, 9: 1984, 58: 1984, 139: 1984, 501: 1984, 523: 1984, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {2: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 10: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 59: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 492: 1278, 494: 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 1278, 510: 1278, 514: 1278, 1278, 522: 1278, 525: 1278, 549: 1278, 583: 1278, 587: 1278, 589: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 601: 1278, 1278, 1278, 1278, 1278, 1278, 608: 1278, 1278, 1278, 1278, 1278, 614: 1278, 1278, 617: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 669: 1278, 671: 3652, 767: 3650, 3651, 808: 3653, 810: 3654, 839: 3688, 3655}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3689}, + {58: 3690, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3691}, + {1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 493: 1166, 1166, 1166, 497: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 508: 1166, 1166, 511: 1166, 1166, 1166, 516: 1166, 1166, 1166, 1166, 1166, 1166, 523: 1166, 1166, 526: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 550: 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 1166, 584: 1166, 1166, 1166, 616: 1166}, // 1080 - {9: 3697, 58: 1338, 139: 1338, 523: 2813, 790: 2814, 836: 3698}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3704}, - {58: 1155, 139: 3700, 1300: 3699}, - {58: 3702}, - {493: 3701}, + {2: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 10: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 59: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 492: 1278, 494: 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 1278, 510: 1278, 514: 1278, 1278, 522: 1278, 525: 1278, 549: 1278, 583: 1278, 587: 1278, 589: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 601: 1278, 1278, 1278, 1278, 1278, 1278, 608: 1278, 1278, 1278, 1278, 1278, 614: 1278, 1278, 617: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 669: 1278, 671: 3652, 767: 3650, 3651, 808: 3653, 810: 3654, 839: 3693, 3655}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3695}, + {1982, 1982, 9: 1982, 58: 1982, 137: 1982, 501: 1982, 523: 1982, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {9: 3696, 58: 1336, 137: 1336, 523: 2812, 790: 2813, 836: 3697}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3703}, // 1085 - {58: 1154}, - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3703}, - {1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 493: 1169, 1169, 1169, 497: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 508: 1169, 1169, 511: 1169, 1169, 1169, 516: 1169, 1169, 1169, 1169, 1169, 1169, 523: 1169, 1169, 526: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 550: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 584: 1169, 1169, 1169, 616: 1169}, - {1983, 1983, 9: 1983, 58: 1983, 139: 1983, 501: 1983, 523: 1983, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 541: 3709, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 3708, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3706, 767: 3651, 3652, 808: 3707}, + {58: 1153, 137: 3699, 1299: 3698}, + {58: 3701}, + {494: 3700}, + {58: 1152}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3702}, // 1090 - {58: 3717, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3715}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3712}, - {58: 3710}, - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3711}, + {1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 493: 1167, 1167, 1167, 497: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 508: 1167, 1167, 511: 1167, 1167, 1167, 516: 1167, 1167, 1167, 1167, 1167, 1167, 523: 1167, 1167, 526: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 550: 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 1167, 584: 1167, 1167, 1167, 616: 1167}, + {1981, 1981, 9: 1981, 58: 1981, 137: 1981, 501: 1981, 523: 1981, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 541: 3708, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 671: 3707, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3705, 767: 3650, 3651, 808: 3706}, + {58: 3716, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3714}, // 1095 - {1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 493: 1170, 1170, 1170, 497: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 508: 1170, 1170, 511: 1170, 1170, 1170, 516: 1170, 1170, 1170, 1170, 1170, 1170, 523: 1170, 1170, 526: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 550: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 584: 1170, 1170, 1170, 616: 1170}, - {58: 3713, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3714}, - {1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 493: 1172, 1172, 1172, 497: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 508: 1172, 1172, 511: 1172, 1172, 1172, 516: 1172, 1172, 1172, 1172, 1172, 1172, 523: 1172, 1172, 526: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 550: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 584: 1172, 1172, 1172, 616: 1172}, - {9: 3697, 58: 3716}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3711}, + {58: 3709}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3710}, + {1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 493: 1168, 1168, 1168, 497: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 508: 1168, 1168, 511: 1168, 1168, 1168, 516: 1168, 1168, 1168, 1168, 1168, 1168, 523: 1168, 1168, 526: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 550: 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 1168, 584: 1168, 1168, 1168, 616: 1168}, + {58: 3712, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, // 1100 - {1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 493: 1173, 1173, 1173, 497: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 508: 1173, 1173, 511: 1173, 1173, 1173, 516: 1173, 1173, 1173, 1173, 1173, 1173, 523: 1173, 1173, 526: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 550: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 584: 1173, 1173, 1173, 616: 1173}, - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3718}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3713}, + {1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 493: 1170, 1170, 1170, 497: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 508: 1170, 1170, 511: 1170, 1170, 1170, 516: 1170, 1170, 1170, 1170, 1170, 1170, 523: 1170, 1170, 526: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 550: 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 1170, 584: 1170, 1170, 1170, 616: 1170}, + {9: 3696, 58: 3715}, {1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 493: 1171, 1171, 1171, 497: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 508: 1171, 1171, 511: 1171, 1171, 1171, 516: 1171, 1171, 1171, 1171, 1171, 1171, 523: 1171, 1171, 526: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 550: 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 1171, 584: 1171, 1171, 1171, 616: 1171}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 3721, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3720}, - {58: 3725, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3717}, // 1105 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3722}, - {58: 3723, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3724}, - {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 493: 1174, 1174, 1174, 497: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 508: 1174, 1174, 511: 1174, 1174, 1174, 516: 1174, 1174, 1174, 1174, 1174, 1174, 523: 1174, 1174, 526: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 584: 1174, 1174, 1174, 616: 1174}, - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3726}, + {1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 493: 1169, 1169, 1169, 497: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 508: 1169, 1169, 511: 1169, 1169, 1169, 516: 1169, 1169, 1169, 1169, 1169, 1169, 523: 1169, 1169, 526: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 550: 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 1169, 584: 1169, 1169, 1169, 616: 1169}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 671: 3720, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3719}, + {58: 3724, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3721}, + {58: 3722, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, // 1110 - {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 493: 1175, 1175, 1175, 497: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 508: 1175, 1175, 511: 1175, 1175, 1175, 516: 1175, 1175, 1175, 1175, 1175, 1175, 523: 1175, 1175, 526: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 584: 1175, 1175, 1175, 616: 1175}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 3729, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3728}, - {58: 3733, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3730}, - {58: 3731, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3723}, + {1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 493: 1172, 1172, 1172, 497: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 508: 1172, 1172, 511: 1172, 1172, 1172, 516: 1172, 1172, 1172, 1172, 1172, 1172, 523: 1172, 1172, 526: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 550: 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 1172, 584: 1172, 1172, 1172, 616: 1172}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3725}, + {1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 493: 1173, 1173, 1173, 497: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 508: 1173, 1173, 511: 1173, 1173, 1173, 516: 1173, 1173, 1173, 1173, 1173, 1173, 523: 1173, 1173, 526: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 550: 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 1173, 584: 1173, 1173, 1173, 616: 1173}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 671: 3728, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3727}, // 1115 - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3732}, - {1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 493: 1176, 1176, 1176, 497: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 508: 1176, 1176, 511: 1176, 1176, 1176, 516: 1176, 1176, 1176, 1176, 1176, 1176, 523: 1176, 1176, 526: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 550: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 584: 1176, 1176, 1176, 616: 1176}, - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3734}, - {1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 493: 1177, 1177, 1177, 497: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 508: 1177, 1177, 511: 1177, 1177, 1177, 516: 1177, 1177, 1177, 1177, 1177, 1177, 523: 1177, 1177, 526: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 550: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 584: 1177, 1177, 1177, 616: 1177}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 3737, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3736}, + {58: 3732, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3729}, + {58: 3730, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3731}, + {1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 493: 1174, 1174, 1174, 497: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 508: 1174, 1174, 511: 1174, 1174, 1174, 516: 1174, 1174, 1174, 1174, 1174, 1174, 523: 1174, 1174, 526: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 550: 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 1174, 584: 1174, 1174, 1174, 616: 1174}, // 1120 - {58: 3741, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3738}, - {58: 3739, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3740}, - {1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 493: 1178, 1178, 1178, 497: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 508: 1178, 1178, 511: 1178, 1178, 1178, 516: 1178, 1178, 1178, 1178, 1178, 1178, 523: 1178, 1178, 526: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 550: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 584: 1178, 1178, 1178, 616: 1178}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3733}, + {1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 493: 1175, 1175, 1175, 497: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 508: 1175, 1175, 511: 1175, 1175, 1175, 516: 1175, 1175, 1175, 1175, 1175, 1175, 523: 1175, 1175, 526: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 550: 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 1175, 584: 1175, 1175, 1175, 616: 1175}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 671: 3736, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3735}, + {58: 3740, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3737}, // 1125 - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 3742}, - {1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 493: 1179, 1179, 1179, 497: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 508: 1179, 1179, 511: 1179, 1179, 1179, 516: 1179, 1179, 1179, 1179, 1179, 1179, 523: 1179, 1179, 526: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 550: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 584: 1179, 1179, 1179, 616: 1179}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3744}, - {9: 3697, 58: 3745}, - {1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 493: 1180, 1180, 1180, 497: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 508: 1180, 1180, 511: 1180, 1180, 1180, 516: 1180, 1180, 1180, 1180, 1180, 1180, 523: 1180, 1180, 526: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 550: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 584: 1180, 1180, 1180, 616: 1180}, + {58: 3738, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3739}, + {1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 493: 1176, 1176, 1176, 497: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 508: 1176, 1176, 511: 1176, 1176, 1176, 516: 1176, 1176, 1176, 1176, 1176, 1176, 523: 1176, 1176, 526: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 550: 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1176, 584: 1176, 1176, 1176, 616: 1176}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 3741}, + {1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 493: 1177, 1177, 1177, 497: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 508: 1177, 1177, 511: 1177, 1177, 1177, 516: 1177, 1177, 1177, 1177, 1177, 1177, 523: 1177, 1177, 526: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 550: 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 1177, 584: 1177, 1177, 1177, 616: 1177}, // 1130 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3747}, - {9: 3697, 58: 3748}, - {1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 493: 1181, 1181, 1181, 497: 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 508: 1181, 1181, 511: 1181, 1181, 1181, 516: 1181, 1181, 1181, 1181, 1181, 1181, 523: 1181, 1181, 526: 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 550: 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 1181, 584: 1181, 1181, 1181, 616: 1181}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3750}, - {9: 3751, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3743}, + {9: 3696, 58: 3744}, + {1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 493: 1178, 1178, 1178, 497: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 508: 1178, 1178, 511: 1178, 1178, 1178, 516: 1178, 1178, 1178, 1178, 1178, 1178, 523: 1178, 1178, 526: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 550: 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 1178, 584: 1178, 1178, 1178, 616: 1178}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3746}, + {9: 3696, 58: 3747}, // 1135 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3752}, - {9: 3753, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3754}, - {58: 3755, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 493: 1197, 1197, 1197, 497: 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 508: 1197, 1197, 511: 1197, 1197, 1197, 516: 1197, 1197, 1197, 1197, 1197, 1197, 523: 1197, 1197, 526: 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 550: 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 584: 1197, 1197, 1197, 616: 1197}, + {1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 493: 1179, 1179, 1179, 497: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 508: 1179, 1179, 511: 1179, 1179, 1179, 516: 1179, 1179, 1179, 1179, 1179, 1179, 523: 1179, 1179, 526: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 550: 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 1179, 584: 1179, 1179, 1179, 616: 1179}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3749}, + {9: 3750, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3751}, + {9: 3752, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, // 1140 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3757, 1219: 3759, 1273: 3760, 1363: 3761, 3758}, - {58: 3769, 520: 3770, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 520: 3763, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3762}, - {2: 1188, 1188, 1188, 1188, 1188, 1188, 1188, 10: 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 59: 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 492: 1188, 1188, 495: 1188, 1188, 1188, 502: 1188, 1188, 1188, 1188, 1188, 510: 1188, 514: 1188, 1188, 520: 1188, 522: 1188, 525: 1188, 549: 1188, 583: 1188, 587: 1188, 589: 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 601: 1188, 1188, 1188, 1188, 1188, 1188, 608: 1188, 1188, 1188, 1188, 1188, 614: 1188, 1188, 617: 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, 669: 1188}, - {2: 1187, 1187, 1187, 1187, 1187, 1187, 1187, 10: 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 59: 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 492: 1187, 1187, 495: 1187, 1187, 1187, 502: 1187, 1187, 1187, 1187, 1187, 510: 1187, 514: 1187, 1187, 520: 1187, 522: 1187, 525: 1187, 549: 1187, 583: 1187, 587: 1187, 589: 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 601: 1187, 1187, 1187, 1187, 1187, 1187, 608: 1187, 1187, 1187, 1187, 1187, 614: 1187, 1187, 617: 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 1187, 669: 1187}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3753}, + {58: 3754, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 493: 1195, 1195, 1195, 497: 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 508: 1195, 1195, 511: 1195, 1195, 1195, 516: 1195, 1195, 1195, 1195, 1195, 1195, 523: 1195, 1195, 526: 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 550: 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 1195, 584: 1195, 1195, 1195, 616: 1195}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3756, 1220: 3758, 1274: 3759, 1362: 3760, 3757}, + {58: 3768, 520: 3769, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, // 1145 - {2: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 10: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 59: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 492: 1186, 1186, 495: 1186, 1186, 1186, 502: 1186, 1186, 1186, 1186, 1186, 510: 1186, 514: 1186, 1186, 520: 1186, 522: 1186, 525: 1186, 549: 1186, 583: 1186, 587: 1186, 589: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 601: 1186, 1186, 1186, 1186, 1186, 1186, 608: 1186, 1186, 1186, 1186, 1186, 614: 1186, 1186, 617: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 669: 1186}, - {520: 3766, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3764}, - {58: 3765, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 493: 1203, 1203, 1203, 497: 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 508: 1203, 1203, 511: 1203, 1203, 1203, 516: 1203, 1203, 1203, 1203, 1203, 1203, 523: 1203, 1203, 526: 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 550: 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 584: 1203, 1203, 1203, 616: 1203}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 520: 3762, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3761}, + {2: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 10: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 59: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 492: 1186, 494: 1186, 1186, 1186, 1186, 502: 1186, 1186, 1186, 1186, 1186, 510: 1186, 514: 1186, 1186, 520: 1186, 522: 1186, 525: 1186, 549: 1186, 583: 1186, 587: 1186, 589: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 601: 1186, 1186, 1186, 1186, 1186, 1186, 608: 1186, 1186, 1186, 1186, 1186, 614: 1186, 1186, 617: 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 1186, 669: 1186}, + {2: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 10: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 59: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 492: 1185, 494: 1185, 1185, 1185, 1185, 502: 1185, 1185, 1185, 1185, 1185, 510: 1185, 514: 1185, 1185, 520: 1185, 522: 1185, 525: 1185, 549: 1185, 583: 1185, 587: 1185, 589: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 601: 1185, 1185, 1185, 1185, 1185, 1185, 608: 1185, 1185, 1185, 1185, 1185, 614: 1185, 1185, 617: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 669: 1185}, + {2: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 10: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 59: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 492: 1184, 494: 1184, 1184, 1184, 1184, 502: 1184, 1184, 1184, 1184, 1184, 510: 1184, 514: 1184, 1184, 520: 1184, 522: 1184, 525: 1184, 549: 1184, 583: 1184, 587: 1184, 589: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 601: 1184, 1184, 1184, 1184, 1184, 1184, 608: 1184, 1184, 1184, 1184, 1184, 614: 1184, 1184, 617: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 669: 1184}, + {520: 3765, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, // 1150 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3767}, - {58: 3768, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 493: 1202, 1202, 1202, 497: 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 508: 1202, 1202, 511: 1202, 1202, 1202, 516: 1202, 1202, 1202, 1202, 1202, 1202, 523: 1202, 1202, 526: 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 550: 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 584: 1202, 1202, 1202, 616: 1202}, - {1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 493: 1205, 1205, 1205, 497: 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 508: 1205, 1205, 511: 1205, 1205, 1205, 516: 1205, 1205, 1205, 1205, 1205, 1205, 523: 1205, 1205, 526: 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 550: 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 584: 1205, 1205, 1205, 616: 1205}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3771}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3763}, + {58: 3764, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 493: 1201, 1201, 1201, 497: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 508: 1201, 1201, 511: 1201, 1201, 1201, 516: 1201, 1201, 1201, 1201, 1201, 1201, 523: 1201, 1201, 526: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 550: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 584: 1201, 1201, 1201, 616: 1201}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3766}, + {58: 3767, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, // 1155 - {58: 3772, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 493: 1204, 1204, 1204, 497: 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 508: 1204, 1204, 511: 1204, 1204, 1204, 516: 1204, 1204, 1204, 1204, 1204, 1204, 523: 1204, 1204, 526: 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 550: 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 584: 1204, 1204, 1204, 616: 1204}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3774}, - {9: 3775, 520: 3776, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3782}, + {1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 493: 1200, 1200, 1200, 497: 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 508: 1200, 1200, 511: 1200, 1200, 1200, 516: 1200, 1200, 1200, 1200, 1200, 1200, 523: 1200, 1200, 526: 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 550: 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 584: 1200, 1200, 1200, 616: 1200}, + {1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 493: 1203, 1203, 1203, 497: 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 508: 1203, 1203, 511: 1203, 1203, 1203, 516: 1203, 1203, 1203, 1203, 1203, 1203, 523: 1203, 1203, 526: 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 550: 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, 584: 1203, 1203, 1203, 616: 1203}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3770}, + {58: 3771, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 493: 1202, 1202, 1202, 497: 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 508: 1202, 1202, 511: 1202, 1202, 1202, 516: 1202, 1202, 1202, 1202, 1202, 1202, 523: 1202, 1202, 526: 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 550: 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 1202, 584: 1202, 1202, 1202, 616: 1202}, // 1160 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3777}, - {58: 3778, 513: 3779, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 493: 1210, 1210, 1210, 497: 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 508: 1210, 1210, 511: 1210, 1210, 1210, 516: 1210, 1210, 1210, 1210, 1210, 1210, 523: 1210, 1210, 526: 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 550: 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 584: 1210, 1210, 1210, 616: 1210}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3780}, - {58: 3781, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3773}, + {9: 3774, 520: 3775, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3781}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3776}, + {58: 3777, 513: 3778, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, // 1165 {1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 493: 1208, 1208, 1208, 497: 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 508: 1208, 1208, 511: 1208, 1208, 1208, 516: 1208, 1208, 1208, 1208, 1208, 1208, 523: 1208, 1208, 526: 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 550: 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 1208, 584: 1208, 1208, 1208, 616: 1208}, - {9: 3784, 58: 3783, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 493: 1211, 1211, 1211, 497: 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 508: 1211, 1211, 511: 1211, 1211, 1211, 516: 1211, 1211, 1211, 1211, 1211, 1211, 523: 1211, 1211, 526: 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 550: 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 584: 1211, 1211, 1211, 616: 1211}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3785}, - {58: 3786, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3779}, + {58: 3780, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 493: 1206, 1206, 1206, 497: 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 508: 1206, 1206, 511: 1206, 1206, 1206, 516: 1206, 1206, 1206, 1206, 1206, 1206, 523: 1206, 1206, 526: 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 550: 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 584: 1206, 1206, 1206, 616: 1206}, + {9: 3783, 58: 3782, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, // 1170 {1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 493: 1209, 1209, 1209, 497: 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 508: 1209, 1209, 511: 1209, 1209, 1209, 516: 1209, 1209, 1209, 1209, 1209, 1209, 523: 1209, 1209, 526: 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 550: 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, 584: 1209, 1209, 1209, 616: 1209}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3788}, - {504: 3793, 3794, 3799, 541: 3795, 564: 3801, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3823}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3822}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3784}, + {58: 3785, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 493: 1207, 1207, 1207, 497: 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 508: 1207, 1207, 511: 1207, 1207, 1207, 516: 1207, 1207, 1207, 1207, 1207, 1207, 523: 1207, 1207, 526: 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 550: 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 584: 1207, 1207, 1207, 616: 1207}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3787}, // 1175 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3821}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3820}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3817, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3816}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3811, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3810}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3809}, + {504: 3792, 3793, 3798, 541: 3794, 564: 3800, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3822}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3821}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3820}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3819}, // 1180 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3808}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3807}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3806}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3805}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3804}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3816, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3815}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3810, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3809}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3808}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3807}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3806}, // 1185 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3802}, - {58: 3803, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 493: 1212, 1212, 1212, 497: 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 508: 1212, 1212, 511: 1212, 1212, 1212, 516: 1212, 1212, 1212, 1212, 1212, 1212, 523: 1212, 1212, 526: 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 550: 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 584: 1212, 1212, 1212, 616: 1212}, - {1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 493: 1322, 1322, 1322, 497: 1322, 1322, 500: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 508: 1322, 1322, 511: 1322, 1322, 1322, 516: 1322, 1322, 1322, 1322, 1322, 1322, 523: 1322, 1322, 526: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 550: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 584: 1322, 1322, 1322}, - {1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 493: 1323, 1323, 1323, 497: 1323, 1323, 500: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 508: 1323, 1323, 511: 1323, 1323, 1323, 516: 1323, 1323, 1323, 1323, 1323, 1323, 523: 1323, 1323, 526: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 550: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 3800, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 584: 1323, 1323, 1323}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3805}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3804}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3803}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3801}, + {58: 3802, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, // 1190 - {1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 493: 1324, 1324, 1324, 497: 1324, 1324, 500: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 508: 1324, 1324, 511: 1324, 1324, 1324, 516: 1324, 1324, 1324, 1324, 1324, 1324, 523: 1324, 1324, 526: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 550: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 3800, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 584: 1324, 1324, 1324}, - {1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 493: 1325, 1325, 1325, 497: 1325, 1325, 500: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 508: 1325, 1325, 511: 1325, 1325, 1325, 516: 1325, 1325, 1325, 1325, 1325, 1325, 523: 1325, 1325, 526: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 550: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 3800, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 584: 1325, 1325, 1325}, - {1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 493: 1326, 1326, 1326, 497: 1326, 1326, 500: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 508: 1326, 1326, 511: 1326, 1326, 1326, 516: 1326, 1326, 1326, 1326, 1326, 1326, 523: 1326, 1326, 526: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 550: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 3800, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 584: 1326, 1326, 1326}, - {1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 493: 1327, 1327, 1327, 497: 1327, 1327, 500: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 508: 1327, 1327, 511: 1327, 1327, 1327, 516: 1327, 1327, 1327, 1327, 1327, 1327, 523: 1327, 1327, 526: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 550: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 3800, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 584: 1327, 1327, 1327}, - {1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 493: 1331, 1331, 1331, 497: 1331, 1331, 500: 1331, 1331, 1331, 1331, 1331, 1331, 3799, 508: 1331, 1331, 511: 1331, 1331, 1331, 516: 1331, 1331, 1331, 1331, 1331, 1331, 523: 1331, 1331, 526: 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 3795, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 550: 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 3796, 3797, 1331, 3800, 1331, 3798, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 584: 1331, 1331, 1331}, + {1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 493: 1210, 1210, 1210, 497: 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 508: 1210, 1210, 511: 1210, 1210, 1210, 516: 1210, 1210, 1210, 1210, 1210, 1210, 523: 1210, 1210, 526: 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 550: 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, 584: 1210, 1210, 1210, 616: 1210}, + {1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 493: 1320, 1320, 1320, 497: 1320, 1320, 500: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 508: 1320, 1320, 511: 1320, 1320, 1320, 516: 1320, 1320, 1320, 1320, 1320, 1320, 523: 1320, 1320, 526: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 550: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 584: 1320, 1320, 1320}, + {1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 493: 1321, 1321, 1321, 497: 1321, 1321, 500: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 508: 1321, 1321, 511: 1321, 1321, 1321, 516: 1321, 1321, 1321, 1321, 1321, 1321, 523: 1321, 1321, 526: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 550: 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 3799, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 1321, 584: 1321, 1321, 1321}, + {1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 493: 1322, 1322, 1322, 497: 1322, 1322, 500: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 508: 1322, 1322, 511: 1322, 1322, 1322, 516: 1322, 1322, 1322, 1322, 1322, 1322, 523: 1322, 1322, 526: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 550: 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 3799, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 1322, 584: 1322, 1322, 1322}, + {1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 493: 1323, 1323, 1323, 497: 1323, 1323, 500: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 508: 1323, 1323, 511: 1323, 1323, 1323, 516: 1323, 1323, 1323, 1323, 1323, 1323, 523: 1323, 1323, 526: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 550: 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 3799, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 1323, 584: 1323, 1323, 1323}, // 1195 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 1265, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3812}, - {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 3813}, - {1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 493: 1329, 1329, 1329, 497: 1329, 1329, 500: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 508: 1329, 1329, 511: 1329, 1329, 1329, 516: 1329, 1329, 1329, 1329, 1329, 1329, 523: 1329, 1329, 526: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 550: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 584: 1329, 1329, 1329}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3815}, - {1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 493: 1328, 1328, 1328, 497: 1328, 1328, 500: 1328, 1328, 1328, 1328, 1328, 1328, 3799, 508: 1328, 1328, 511: 1328, 1328, 1328, 516: 1328, 1328, 1328, 1328, 1328, 1328, 523: 1328, 1328, 526: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 3795, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 550: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 3796, 3797, 1328, 3800, 1328, 3798, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 584: 1328, 1328, 1328}, + {1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 493: 1324, 1324, 1324, 497: 1324, 1324, 500: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 508: 1324, 1324, 511: 1324, 1324, 1324, 516: 1324, 1324, 1324, 1324, 1324, 1324, 523: 1324, 1324, 526: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 550: 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 3799, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 1324, 584: 1324, 1324, 1324}, + {1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 493: 1325, 1325, 1325, 497: 1325, 1325, 500: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 508: 1325, 1325, 511: 1325, 1325, 1325, 516: 1325, 1325, 1325, 1325, 1325, 1325, 523: 1325, 1325, 526: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 550: 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 3799, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 1325, 584: 1325, 1325, 1325}, + {1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 493: 1329, 1329, 1329, 497: 1329, 1329, 500: 1329, 1329, 1329, 1329, 1329, 1329, 3798, 508: 1329, 1329, 511: 1329, 1329, 1329, 516: 1329, 1329, 1329, 1329, 1329, 1329, 523: 1329, 1329, 526: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 3794, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 550: 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 3795, 3796, 1329, 3799, 1329, 3797, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 584: 1329, 1329, 1329}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 1263, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3811}, + {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 527: 3451, 3449, 3450, 3448, 3446, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 756: 3447, 3445, 813: 3550, 828: 3812}, // 1200 - {1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 493: 1332, 1332, 1332, 497: 1332, 1332, 500: 1332, 1332, 1332, 1332, 1332, 1332, 3799, 508: 1332, 1332, 511: 1332, 1332, 1332, 516: 1332, 1332, 1332, 1332, 1332, 1332, 523: 1332, 1332, 526: 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 3795, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 550: 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 3796, 3797, 1332, 3800, 1332, 3798, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 584: 1332, 1332, 1332}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 1265, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3818}, - {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 3819}, - {1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 493: 1330, 1330, 1330, 497: 1330, 1330, 500: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 508: 1330, 1330, 511: 1330, 1330, 1330, 516: 1330, 1330, 1330, 1330, 1330, 1330, 523: 1330, 1330, 526: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 550: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 584: 1330, 1330, 1330}, - {1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 493: 1333, 1333, 1333, 497: 1333, 1333, 500: 1333, 1333, 1333, 1333, 3793, 3794, 3799, 508: 1333, 1333, 511: 1333, 1333, 1333, 516: 1333, 1333, 1333, 1333, 1333, 1333, 523: 1333, 1333, 526: 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 3795, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 550: 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 3796, 3797, 1333, 3800, 1333, 3798, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 584: 1333, 1333, 1333}, + {1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 493: 1327, 1327, 1327, 497: 1327, 1327, 500: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 508: 1327, 1327, 511: 1327, 1327, 1327, 516: 1327, 1327, 1327, 1327, 1327, 1327, 523: 1327, 1327, 526: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 550: 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 1327, 584: 1327, 1327, 1327}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3814}, + {1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 493: 1326, 1326, 1326, 497: 1326, 1326, 500: 1326, 1326, 1326, 1326, 1326, 1326, 3798, 508: 1326, 1326, 511: 1326, 1326, 1326, 516: 1326, 1326, 1326, 1326, 1326, 1326, 523: 1326, 1326, 526: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 3794, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 550: 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 3795, 3796, 1326, 3799, 1326, 3797, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 1326, 584: 1326, 1326, 1326}, + {1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 493: 1330, 1330, 1330, 497: 1330, 1330, 500: 1330, 1330, 1330, 1330, 1330, 1330, 3798, 508: 1330, 1330, 511: 1330, 1330, 1330, 516: 1330, 1330, 1330, 1330, 1330, 1330, 523: 1330, 1330, 526: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 3794, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 550: 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 3795, 3796, 1330, 3799, 1330, 3797, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 1330, 584: 1330, 1330, 1330}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 1263, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3817}, // 1205 - {1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 493: 1334, 1334, 1334, 497: 1334, 1334, 500: 1334, 1334, 1334, 1334, 3793, 3794, 3799, 508: 1334, 1334, 511: 1334, 1334, 1334, 516: 1334, 1334, 1334, 1334, 1334, 1334, 523: 1334, 1334, 526: 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 3795, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 550: 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 3796, 3797, 1334, 3800, 1334, 3798, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 584: 1334, 1334, 1334}, - {1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 493: 1335, 1335, 1335, 497: 1335, 1335, 500: 1335, 1335, 1335, 1335, 3793, 3794, 3799, 508: 1335, 1335, 511: 1335, 1335, 1335, 516: 1335, 1335, 1335, 1335, 1335, 1335, 523: 1335, 1335, 526: 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 3795, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 550: 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 3796, 3797, 1335, 3800, 1335, 3798, 3791, 3792, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 1335, 584: 1335, 1335, 1335}, - {1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 493: 1336, 1336, 1336, 497: 1336, 1336, 500: 1336, 1336, 1336, 1336, 3793, 3794, 3799, 508: 1336, 1336, 511: 1336, 1336, 1336, 516: 1336, 1336, 1336, 1336, 1336, 1336, 523: 1336, 1336, 526: 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 3795, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 550: 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 3796, 3797, 3790, 3800, 1336, 3798, 3791, 3792, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 1336, 584: 1336, 1336, 1336}, - {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 813: 3551, 828: 3825}, - {520: 3826}, + {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 527: 3451, 3449, 3450, 3448, 3446, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 756: 3447, 3445, 813: 3550, 828: 3818}, + {1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 493: 1328, 1328, 1328, 497: 1328, 1328, 500: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 508: 1328, 1328, 511: 1328, 1328, 1328, 516: 1328, 1328, 1328, 1328, 1328, 1328, 523: 1328, 1328, 526: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 550: 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 1328, 584: 1328, 1328, 1328}, + {1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 493: 1331, 1331, 1331, 497: 1331, 1331, 500: 1331, 1331, 1331, 1331, 3792, 3793, 3798, 508: 1331, 1331, 511: 1331, 1331, 1331, 516: 1331, 1331, 1331, 1331, 1331, 1331, 523: 1331, 1331, 526: 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 3794, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 550: 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 3795, 3796, 1331, 3799, 1331, 3797, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 1331, 584: 1331, 1331, 1331}, + {1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 493: 1332, 1332, 1332, 497: 1332, 1332, 500: 1332, 1332, 1332, 1332, 3792, 3793, 3798, 508: 1332, 1332, 511: 1332, 1332, 1332, 516: 1332, 1332, 1332, 1332, 1332, 1332, 523: 1332, 1332, 526: 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 3794, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 550: 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 3795, 3796, 1332, 3799, 1332, 3797, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 1332, 584: 1332, 1332, 1332}, + {1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 493: 1333, 1333, 1333, 497: 1333, 1333, 500: 1333, 1333, 1333, 1333, 3792, 3793, 3798, 508: 1333, 1333, 511: 1333, 1333, 1333, 516: 1333, 1333, 1333, 1333, 1333, 1333, 523: 1333, 1333, 526: 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 3794, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 550: 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 3795, 3796, 1333, 3799, 1333, 3797, 3790, 3791, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 1333, 584: 1333, 1333, 1333}, // 1210 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3827}, - {58: 3828, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 493: 1214, 1214, 1214, 497: 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 508: 1214, 1214, 511: 1214, 1214, 1214, 516: 1214, 1214, 1214, 1214, 1214, 1214, 523: 1214, 1214, 526: 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 550: 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 584: 1214, 1214, 1214, 616: 1214}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3830}, - {9: 3831, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 493: 1334, 1334, 1334, 497: 1334, 1334, 500: 1334, 1334, 1334, 1334, 3792, 3793, 3798, 508: 1334, 1334, 511: 1334, 1334, 1334, 516: 1334, 1334, 1334, 1334, 1334, 1334, 523: 1334, 1334, 526: 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 3794, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 550: 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 3795, 3796, 3789, 3799, 1334, 3797, 3790, 3791, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 1334, 584: 1334, 1334, 1334}, + {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 813: 3550, 828: 3824}, + {520: 3825}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3826}, + {58: 3827, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, // 1215 - {599: 3832}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3833}, - {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 3834}, - {58: 3835}, - {1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 493: 1215, 1215, 1215, 497: 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 508: 1215, 1215, 511: 1215, 1215, 1215, 516: 1215, 1215, 1215, 1215, 1215, 1215, 523: 1215, 1215, 526: 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 550: 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 584: 1215, 1215, 1215, 616: 1215}, + {1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 493: 1212, 1212, 1212, 497: 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 508: 1212, 1212, 511: 1212, 1212, 1212, 516: 1212, 1212, 1212, 1212, 1212, 1212, 523: 1212, 1212, 526: 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 550: 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 1212, 584: 1212, 1212, 1212, 616: 1212}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3829}, + {9: 3830, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {599: 3831}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3832}, // 1220 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3837}, - {9: 3838, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3840, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3839}, - {58: 3844, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 1265, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3841}, + {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 527: 3451, 3449, 3450, 3448, 3446, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 756: 3447, 3445, 813: 3550, 828: 3833}, + {58: 3834}, + {1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 493: 1213, 1213, 1213, 497: 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 508: 1213, 1213, 511: 1213, 1213, 1213, 516: 1213, 1213, 1213, 1213, 1213, 1213, 523: 1213, 1213, 526: 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 550: 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 584: 1213, 1213, 1213, 616: 1213}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3836}, + {9: 3837, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, // 1225 - {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 3842}, - {58: 3843, 504: 3814}, - {1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 493: 1216, 1216, 1216, 497: 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 508: 1216, 1216, 511: 1216, 1216, 1216, 516: 1216, 1216, 1216, 1216, 1216, 1216, 523: 1216, 1216, 526: 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 550: 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 584: 1216, 1216, 1216, 616: 1216}, - {1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 493: 1217, 1217, 1217, 497: 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 508: 1217, 1217, 511: 1217, 1217, 1217, 516: 1217, 1217, 1217, 1217, 1217, 1217, 523: 1217, 1217, 526: 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 550: 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 584: 1217, 1217, 1217, 616: 1217}, - {58: 1978, 525: 3847, 1082: 3846, 3848}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3839, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3838}, + {58: 3843, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 1263, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3840}, + {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 527: 3451, 3449, 3450, 3448, 3446, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 756: 3447, 3445, 813: 3550, 828: 3841}, + {58: 3842, 504: 3813}, // 1230 - {58: 1977}, - {58: 1976}, - {58: 3849}, - {1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 493: 1218, 1218, 1218, 497: 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 508: 1218, 1218, 511: 1218, 1218, 1218, 516: 1218, 1218, 1218, 1218, 1218, 1218, 523: 1218, 1218, 526: 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 550: 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 584: 1218, 1218, 1218, 616: 1218}, - {58: 1978, 525: 3847, 1082: 3846, 3851}, + {1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 493: 1214, 1214, 1214, 497: 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 508: 1214, 1214, 511: 1214, 1214, 1214, 516: 1214, 1214, 1214, 1214, 1214, 1214, 523: 1214, 1214, 526: 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 550: 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 1214, 584: 1214, 1214, 1214, 616: 1214}, + {1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 493: 1215, 1215, 1215, 497: 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 508: 1215, 1215, 511: 1215, 1215, 1215, 516: 1215, 1215, 1215, 1215, 1215, 1215, 523: 1215, 1215, 526: 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 550: 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 1215, 584: 1215, 1215, 1215, 616: 1215}, + {58: 1976, 525: 3846, 1082: 3845, 3847}, + {58: 1975}, + {58: 1974}, // 1235 - {58: 3852}, - {1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 493: 1219, 1219, 1219, 497: 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 508: 1219, 1219, 511: 1219, 1219, 1219, 516: 1219, 1219, 1219, 1219, 1219, 1219, 523: 1219, 1219, 526: 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 550: 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 584: 1219, 1219, 1219, 616: 1219}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3854}, - {9: 3855, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 3856}, + {58: 3848}, + {1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 493: 1216, 1216, 1216, 497: 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 508: 1216, 1216, 511: 1216, 1216, 1216, 516: 1216, 1216, 1216, 1216, 1216, 1216, 523: 1216, 1216, 526: 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 550: 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 584: 1216, 1216, 1216, 616: 1216}, + {58: 1976, 525: 3846, 1082: 3845, 3850}, + {58: 3851}, + {1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 493: 1217, 1217, 1217, 497: 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 508: 1217, 1217, 511: 1217, 1217, 1217, 516: 1217, 1217, 1217, 1217, 1217, 1217, 523: 1217, 1217, 526: 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 550: 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 1217, 584: 1217, 1217, 1217, 616: 1217}, // 1240 - {58: 3857, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, - {1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 493: 1221, 1221, 1221, 497: 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 508: 1221, 1221, 511: 1221, 1221, 1221, 516: 1221, 1221, 1221, 1221, 1221, 1221, 523: 1221, 1221, 526: 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 550: 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 584: 1221, 1221, 1221, 616: 1221}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 3860}, - {9: 3697, 58: 1979}, - {58: 3861}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3853}, + {9: 3854, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 3855}, + {58: 3856, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, + {1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 493: 1219, 1219, 1219, 497: 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 508: 1219, 1219, 511: 1219, 1219, 1219, 516: 1219, 1219, 1219, 1219, 1219, 1219, 523: 1219, 1219, 526: 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 550: 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 1219, 584: 1219, 1219, 1219, 616: 1219}, // 1245 - {1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 493: 1222, 1222, 1222, 497: 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 508: 1222, 1222, 511: 1222, 1222, 1222, 516: 1222, 1222, 1222, 1222, 1222, 1222, 523: 1222, 1222, 526: 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 550: 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 584: 1222, 1222, 1222, 616: 1222}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3863}, - {9: 3697, 58: 3864, 501: 3865}, - {1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 493: 1227, 1227, 1227, 497: 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 508: 1227, 1227, 511: 1227, 1227, 1227, 516: 1227, 1227, 1227, 1227, 1227, 1227, 523: 1227, 1227, 526: 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 550: 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 584: 1227, 1227, 1227, 616: 1227}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 3866}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1978, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3858, 848: 3859}, + {9: 3696, 58: 1977}, + {58: 3860}, + {1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 493: 1220, 1220, 1220, 497: 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 508: 1220, 1220, 511: 1220, 1220, 1220, 516: 1220, 1220, 1220, 1220, 1220, 1220, 523: 1220, 1220, 526: 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 550: 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 584: 1220, 1220, 1220, 616: 1220}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3862}, // 1250 - {58: 3869}, - {796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 58: 796, 109: 796, 136: 796, 491: 796, 796, 494: 796, 796, 796, 796, 796, 796, 796, 507: 796, 796, 510: 796, 514: 796, 796, 522: 796, 524: 796, 526: 796, 549: 796, 588: 796, 600: 796, 607: 796, 613: 796, 662: 796, 796, 796, 796, 796, 796, 796, 678: 796, 796}, - {795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 58: 795, 109: 795, 136: 795, 491: 795, 795, 494: 795, 795, 795, 795, 795, 795, 795, 507: 795, 795, 510: 795, 514: 795, 795, 522: 795, 524: 795, 526: 795, 549: 795, 588: 795, 600: 795, 607: 795, 613: 795, 662: 795, 795, 795, 795, 795, 795, 795, 678: 795, 795}, - {1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 493: 1226, 1226, 1226, 497: 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 508: 1226, 1226, 511: 1226, 1226, 1226, 516: 1226, 1226, 1226, 1226, 1226, 1226, 523: 1226, 1226, 526: 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 550: 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 584: 1226, 1226, 1226, 616: 1226}, - {1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 493: 1228, 1228, 1228, 497: 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 508: 1228, 1228, 511: 1228, 1228, 1228, 516: 1228, 1228, 1228, 1228, 1228, 1228, 523: 1228, 1228, 526: 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 550: 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 584: 1228, 1228, 1228, 616: 1228}, + {9: 3696, 58: 3863, 501: 3864}, + {1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 493: 1225, 1225, 1225, 497: 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 508: 1225, 1225, 511: 1225, 1225, 1225, 516: 1225, 1225, 1225, 1225, 1225, 1225, 523: 1225, 1225, 526: 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 550: 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 584: 1225, 1225, 1225, 616: 1225}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3867, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 3865}, + {58: 3868}, + {794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 58: 794, 110: 794, 132: 794, 491: 794, 794, 794, 495: 794, 794, 794, 794, 794, 794, 507: 794, 794, 510: 794, 514: 794, 794, 522: 794, 524: 794, 526: 794, 549: 794, 588: 794, 600: 794, 607: 794, 613: 794, 662: 794, 794, 794, 794, 794, 794, 794, 678: 794, 794}, // 1255 - {58: 3872, 525: 3873}, - {1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 493: 1150, 1150, 1150, 497: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 508: 1150, 1150, 511: 1150, 1150, 1150, 516: 1150, 1150, 1150, 1150, 1150, 1150, 523: 1150, 1150, 526: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 550: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 584: 1150, 1150, 1150, 616: 1150}, - {58: 3874}, - {1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 493: 1149, 1149, 1149, 497: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 508: 1149, 1149, 511: 1149, 1149, 1149, 516: 1149, 1149, 1149, 1149, 1149, 1149, 523: 1149, 1149, 526: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 550: 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 584: 1149, 1149, 1149, 616: 1149}, - {58: 3876}, + {793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 58: 793, 110: 793, 132: 793, 491: 793, 793, 793, 495: 793, 793, 793, 793, 793, 793, 507: 793, 793, 510: 793, 514: 793, 793, 522: 793, 524: 793, 526: 793, 549: 793, 588: 793, 600: 793, 607: 793, 613: 793, 662: 793, 793, 793, 793, 793, 793, 793, 678: 793, 793}, + {1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 493: 1224, 1224, 1224, 497: 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 508: 1224, 1224, 511: 1224, 1224, 1224, 516: 1224, 1224, 1224, 1224, 1224, 1224, 523: 1224, 1224, 526: 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 550: 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 584: 1224, 1224, 1224, 616: 1224}, + {1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 493: 1226, 1226, 1226, 497: 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 508: 1226, 1226, 511: 1226, 1226, 1226, 516: 1226, 1226, 1226, 1226, 1226, 1226, 523: 1226, 1226, 526: 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 550: 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 1226, 584: 1226, 1226, 1226, 616: 1226}, + {58: 3871, 525: 3872}, + {1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 493: 1148, 1148, 1148, 497: 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 508: 1148, 1148, 511: 1148, 1148, 1148, 516: 1148, 1148, 1148, 1148, 1148, 1148, 523: 1148, 1148, 526: 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 550: 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 1148, 584: 1148, 1148, 1148, 616: 1148}, // 1260 - {1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 493: 1229, 1229, 1229, 497: 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 508: 1229, 1229, 511: 1229, 1229, 1229, 516: 1229, 1229, 1229, 1229, 1229, 1229, 523: 1229, 1229, 526: 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 550: 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 584: 1229, 1229, 1229, 616: 1229}, - {58: 3879}, - {1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 493: 1230, 1230, 1230, 497: 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 508: 1230, 1230, 511: 1230, 1230, 1230, 516: 1230, 1230, 1230, 1230, 1230, 1230, 523: 1230, 1230, 526: 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 550: 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 584: 1230, 1230, 1230, 616: 1230}, - {1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 493: 1244, 1244, 1244, 497: 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 508: 1244, 1244, 511: 1244, 1244, 1244, 516: 1244, 1244, 1244, 1244, 1244, 1244, 523: 1244, 1244, 526: 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 550: 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1244, 584: 1244, 1244, 1244, 616: 1244, 670: 1244, 683: 1244, 687: 1244}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 3881}, + {58: 3873}, + {1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 493: 1147, 1147, 1147, 497: 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 508: 1147, 1147, 511: 1147, 1147, 1147, 516: 1147, 1147, 1147, 1147, 1147, 1147, 523: 1147, 1147, 526: 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 550: 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 584: 1147, 1147, 1147, 616: 1147}, + {58: 3875}, + {1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 493: 1227, 1227, 1227, 497: 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 508: 1227, 1227, 511: 1227, 1227, 1227, 516: 1227, 1227, 1227, 1227, 1227, 1227, 523: 1227, 1227, 526: 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 550: 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 584: 1227, 1227, 1227, 616: 1227}, + {58: 3878}, // 1265 - {58: 3882}, - {1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 493: 1231, 1231, 1231, 497: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 508: 1231, 1231, 511: 1231, 1231, 1231, 516: 1231, 1231, 1231, 1231, 1231, 1231, 523: 1231, 1231, 526: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 550: 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 1231, 584: 1231, 1231, 1231, 616: 1231}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 3884}, - {58: 3885}, - {1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 493: 1232, 1232, 1232, 497: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 508: 1232, 1232, 511: 1232, 1232, 1232, 516: 1232, 1232, 1232, 1232, 1232, 1232, 523: 1232, 1232, 526: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 550: 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 1232, 584: 1232, 1232, 1232, 616: 1232}, + {1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 493: 1228, 1228, 1228, 497: 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 508: 1228, 1228, 511: 1228, 1228, 1228, 516: 1228, 1228, 1228, 1228, 1228, 1228, 523: 1228, 1228, 526: 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 550: 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 584: 1228, 1228, 1228, 616: 1228}, + {1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 493: 1242, 1242, 1242, 497: 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 508: 1242, 1242, 511: 1242, 1242, 1242, 516: 1242, 1242, 1242, 1242, 1242, 1242, 523: 1242, 1242, 526: 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 550: 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 584: 1242, 1242, 1242, 616: 1242, 670: 1242, 683: 1242, 687: 1242}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1978, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3858, 848: 3880}, + {58: 3881}, + {1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 493: 1229, 1229, 1229, 497: 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 508: 1229, 1229, 511: 1229, 1229, 1229, 516: 1229, 1229, 1229, 1229, 1229, 1229, 523: 1229, 1229, 526: 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 550: 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 1229, 584: 1229, 1229, 1229, 616: 1229}, // 1270 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3887, 2850, 688: 2851, 2849, 733: 3888}, - {58: 1320, 518: 1320, 672: 3890}, - {58: 3889}, - {1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 493: 1289, 1289, 1289, 497: 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 508: 1289, 1289, 511: 1289, 1289, 1289, 516: 1289, 1289, 1289, 1289, 1289, 1289, 523: 1289, 1289, 526: 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 550: 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 584: 1289, 1289, 1289, 616: 1289}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3891, 2850, 688: 2851, 2849}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1978, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3858, 848: 3883}, + {58: 3884}, + {1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 493: 1230, 1230, 1230, 497: 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 508: 1230, 1230, 511: 1230, 1230, 1230, 516: 1230, 1230, 1230, 1230, 1230, 1230, 523: 1230, 1230, 526: 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 550: 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 1230, 584: 1230, 1230, 1230, 616: 1230}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 3886, 2849, 688: 2850, 2848, 733: 3887}, + {58: 1318, 518: 1318, 672: 3889}, // 1275 - {58: 1319, 518: 1319, 672: 3892}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3893, 2850, 688: 2851, 2849}, - {1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 493: 1318, 1318, 1318, 497: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 508: 1318, 1318, 511: 1318, 1318, 1318, 516: 1318, 1318, 1318, 1318, 1318, 1318, 523: 1318, 1318, 526: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 550: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 584: 1318, 1318, 1318, 616: 1318, 676: 1318, 1318}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3887, 2850, 688: 2851, 2849, 733: 3895}, - {58: 3896}, + {58: 3888}, + {1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 493: 1287, 1287, 1287, 497: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 508: 1287, 1287, 511: 1287, 1287, 1287, 516: 1287, 1287, 1287, 1287, 1287, 1287, 523: 1287, 1287, 526: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 550: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 584: 1287, 1287, 1287, 616: 1287}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 3890, 2849, 688: 2850, 2848}, + {58: 1317, 518: 1317, 672: 3891}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 3892, 2849, 688: 2850, 2848}, // 1280 - {1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 493: 1290, 1290, 1290, 497: 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 508: 1290, 1290, 511: 1290, 1290, 1290, 516: 1290, 1290, 1290, 1290, 1290, 1290, 523: 1290, 1290, 526: 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 550: 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 584: 1290, 1290, 1290, 616: 1290}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3898}, - {9: 3899, 501: 3900, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {57: 3911, 112: 3907, 184: 3913, 191: 3908, 3906, 214: 3910, 514: 3918, 549: 3904, 667: 3917, 702: 3909, 3914, 3915, 707: 3916, 763: 3912, 926: 3905, 1023: 3903}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 3901}, + {1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 493: 1316, 1316, 1316, 497: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 508: 1316, 1316, 511: 1316, 1316, 1316, 516: 1316, 1316, 1316, 1316, 1316, 1316, 523: 1316, 1316, 526: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 550: 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 1316, 584: 1316, 1316, 1316, 616: 1316, 676: 1316, 1316}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 3886, 2849, 688: 2850, 2848, 733: 3894}, + {58: 3895}, + {1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 493: 1288, 1288, 1288, 497: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 508: 1288, 1288, 511: 1288, 1288, 1288, 516: 1288, 1288, 1288, 1288, 1288, 1288, 523: 1288, 1288, 526: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 550: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 584: 1288, 1288, 1288, 616: 1288}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3897}, // 1285 - {58: 3902}, - {1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 493: 1291, 1291, 1291, 497: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 508: 1291, 1291, 511: 1291, 1291, 1291, 516: 1291, 1291, 1291, 1291, 1291, 1291, 523: 1291, 1291, 526: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 550: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 584: 1291, 1291, 1291, 616: 1291}, - {58: 3954}, - {58: 316, 492: 3933, 678: 316, 786: 3934, 812: 3953}, - {16: 316, 58: 316, 492: 3933, 514: 316, 549: 316, 667: 316, 678: 316, 786: 3934, 812: 3938}, + {9: 3898, 501: 3899, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {57: 3910, 113: 3906, 182: 3912, 189: 3907, 3905, 212: 3909, 514: 3917, 549: 3903, 667: 3916, 702: 3908, 3913, 3914, 707: 3915, 763: 3911, 926: 3904, 1023: 3902}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3867, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 3900}, + {58: 3901}, + {1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 493: 1289, 1289, 1289, 497: 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 508: 1289, 1289, 511: 1289, 1289, 1289, 516: 1289, 1289, 1289, 1289, 1289, 1289, 523: 1289, 1289, 526: 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 550: 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 1289, 584: 1289, 1289, 1289, 616: 1289}, // 1290 - {58: 1110, 678: 1110}, - {58: 1109, 678: 1109}, - {58: 316, 492: 3933, 678: 316, 786: 3934, 812: 3937}, - {58: 309, 492: 3920, 678: 309, 786: 3921, 929: 3936, 934: 3922}, - {58: 316, 492: 3933, 678: 316, 786: 3934, 812: 3932}, + {58: 3953}, + {58: 314, 492: 3932, 678: 314, 786: 3933, 812: 3952}, + {16: 314, 58: 314, 492: 3932, 514: 314, 549: 314, 667: 314, 678: 314, 786: 3933, 812: 3937}, + {58: 1108, 678: 1108}, + {58: 1107, 678: 1107}, // 1295 - {58: 380, 678: 380, 705: 3929, 3930, 1121: 3931}, - {58: 380, 678: 380, 705: 3929, 3930, 1121: 3928}, - {58: 1103, 678: 1103}, - {58: 1102, 678: 1102}, - {58: 309, 492: 3920, 678: 309, 786: 3921, 929: 3919, 934: 3922}, + {58: 314, 492: 3932, 678: 314, 786: 3933, 812: 3936}, + {58: 307, 492: 3919, 678: 307, 786: 3920, 929: 3935, 934: 3921}, + {58: 314, 492: 3932, 678: 314, 786: 3933, 812: 3931}, + {58: 378, 678: 378, 705: 3928, 3929, 1122: 3930}, + {58: 378, 678: 378, 705: 3928, 3929, 1122: 3927}, // 1300 - {58: 1100, 678: 1100}, - {16: 354, 58: 354, 492: 354, 514: 354, 549: 354, 667: 354, 678: 354}, - {16: 353, 58: 353, 492: 353, 514: 353, 549: 353, 667: 353, 678: 353}, {58: 1101, 678: 1101}, - {525: 2824, 755: 2823, 762: 3923}, + {58: 1100, 678: 1100}, + {58: 307, 492: 3919, 678: 307, 786: 3920, 929: 3918, 934: 3921}, + {58: 1098, 678: 1098}, + {16: 352, 58: 352, 492: 352, 514: 352, 549: 352, 667: 352, 678: 352}, // 1305 - {308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 57: 308, 308, 491: 308, 495: 308, 308, 308, 308, 308, 507: 308, 510: 308, 600: 308, 607: 308, 613: 308, 662: 308, 308, 308, 666: 308, 678: 308, 763: 308, 765: 308}, - {307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 57: 307, 307, 491: 307, 495: 307, 307, 307, 307, 307, 507: 307, 510: 307, 600: 307, 607: 307, 613: 307, 662: 307, 307, 307, 666: 307, 678: 307, 763: 307, 765: 307}, - {9: 3925, 58: 3924}, - {317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 16: 317, 57: 317, 317, 116: 317, 118: 317, 134: 317, 491: 317, 495: 317, 317, 317, 317, 317, 507: 317, 510: 317, 514: 317, 548: 317, 317, 561: 317, 600: 317, 607: 317, 613: 317, 662: 317, 317, 317, 666: 317, 317, 678: 317, 763: 317, 765: 317}, - {525: 2824, 755: 2823, 762: 3926}, - // 1310 - {58: 3927}, + {16: 351, 58: 351, 492: 351, 514: 351, 549: 351, 667: 351, 678: 351}, + {58: 1099, 678: 1099}, + {525: 2823, 755: 2822, 762: 3922}, {306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 306, 57: 306, 306, 491: 306, 495: 306, 306, 306, 306, 306, 507: 306, 510: 306, 600: 306, 607: 306, 613: 306, 662: 306, 306, 306, 666: 306, 678: 306, 763: 306, 765: 306}, - {58: 1104, 678: 1104}, - {58: 379, 678: 379}, - {58: 378, 678: 378}, + {305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 57: 305, 305, 491: 305, 495: 305, 305, 305, 305, 305, 507: 305, 510: 305, 600: 305, 607: 305, 613: 305, 662: 305, 305, 305, 666: 305, 678: 305, 763: 305, 765: 305}, + // 1310 + {9: 3924, 58: 3923}, + {315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 16: 315, 57: 315, 315, 116: 315, 315, 130: 315, 491: 315, 495: 315, 315, 315, 315, 315, 507: 315, 510: 315, 514: 315, 548: 315, 315, 561: 315, 600: 315, 607: 315, 613: 315, 662: 315, 315, 315, 666: 315, 315, 678: 315, 763: 315, 765: 315}, + {525: 2823, 755: 2822, 762: 3925}, + {58: 3926}, + {304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 57: 304, 304, 491: 304, 495: 304, 304, 304, 304, 304, 507: 304, 510: 304, 600: 304, 607: 304, 613: 304, 662: 304, 304, 304, 666: 304, 678: 304, 763: 304, 765: 304}, // 1315 + {58: 1102, 678: 1102}, + {58: 377, 678: 377}, + {58: 376, 678: 376}, + {58: 1103, 678: 1103}, + {58: 1104, 678: 1104}, + // 1320 + {525: 2823, 755: 2822, 762: 3934}, + {313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 16: 313, 57: 313, 313, 116: 313, 313, 130: 313, 491: 313, 495: 313, 313, 313, 313, 313, 507: 313, 510: 313, 514: 313, 548: 313, 313, 561: 313, 600: 313, 607: 313, 613: 313, 662: 313, 313, 313, 666: 313, 313, 678: 313, 763: 313, 765: 313}, + {58: 3923}, {58: 1105, 678: 1105}, {58: 1106, 678: 1106}, - {525: 2824, 755: 2823, 762: 3935}, - {315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 315, 16: 315, 57: 315, 315, 116: 315, 118: 315, 134: 315, 491: 315, 495: 315, 315, 315, 315, 315, 507: 315, 510: 315, 514: 315, 548: 315, 315, 561: 315, 600: 315, 607: 315, 613: 315, 662: 315, 315, 315, 666: 315, 315, 678: 315, 763: 315, 765: 315}, - {58: 3924}, - // 1320 - {58: 1107, 678: 1107}, - {58: 1108, 678: 1108}, - {16: 3943, 58: 303, 514: 3944, 549: 3940, 667: 3942, 678: 303, 798: 3941, 821: 3939}, - {58: 1111, 678: 1111}, - {300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 16: 3943, 58: 300, 491: 300, 495: 300, 300, 300, 300, 300, 507: 300, 510: 300, 514: 3944, 600: 300, 607: 300, 613: 300, 662: 300, 300, 300, 666: 300, 3942, 678: 300, 798: 3951, 1296: 3950}, // 1325 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 3947}, - {526: 3946}, - {297, 297, 297, 297, 297, 297, 297, 297, 297, 10: 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 59: 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 493: 297, 496: 297, 518: 297, 297, 537: 297, 549: 297}, + {16: 3942, 58: 301, 514: 3943, 549: 3939, 667: 3941, 678: 301, 798: 3940, 821: 3938}, + {58: 1109, 678: 1109}, + {298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 16: 3942, 58: 298, 491: 298, 495: 298, 298, 298, 298, 298, 507: 298, 510: 298, 514: 3943, 600: 298, 607: 298, 613: 298, 662: 298, 298, 298, 666: 298, 3941, 678: 298, 798: 3950, 1295: 3949}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3867, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 3946}, {526: 3945}, - {296, 296, 296, 296, 296, 296, 296, 296, 296, 10: 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 59: 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 493: 296, 496: 296, 518: 296, 296, 537: 296, 549: 296}, // 1330 - {298, 298, 298, 298, 298, 298, 298, 298, 298, 10: 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 59: 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 298, 493: 298, 496: 298, 518: 298, 298, 537: 298, 549: 298}, - {305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 305, 58: 305, 491: 305, 495: 305, 305, 305, 305, 305, 507: 305, 510: 305, 549: 3948, 600: 305, 607: 305, 613: 305, 662: 305, 305, 305, 666: 305, 678: 305, 1295: 3949}, - {304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 304, 58: 304, 491: 304, 495: 304, 304, 304, 304, 304, 507: 304, 510: 304, 600: 304, 607: 304, 613: 304, 662: 304, 304, 304, 666: 304, 678: 304}, - {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 58: 301, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 678: 301}, - {302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 58: 302, 491: 302, 495: 302, 302, 302, 302, 302, 507: 302, 510: 302, 600: 302, 607: 302, 613: 302, 662: 302, 302, 302, 666: 302, 678: 302}, + {295, 295, 295, 295, 295, 295, 295, 295, 295, 10: 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 59: 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 494: 295, 496: 295, 518: 295, 295, 537: 295, 549: 295}, + {526: 3944}, + {294, 294, 294, 294, 294, 294, 294, 294, 294, 10: 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 59: 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 494: 294, 496: 294, 518: 294, 294, 537: 294, 549: 294}, + {296, 296, 296, 296, 296, 296, 296, 296, 296, 10: 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 59: 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 296, 494: 296, 496: 296, 518: 296, 296, 537: 296, 549: 296}, + {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 58: 303, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 549: 3947, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 678: 303, 1294: 3948}, // 1335 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 3952}, + {302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 302, 58: 302, 491: 302, 495: 302, 302, 302, 302, 302, 507: 302, 510: 302, 600: 302, 607: 302, 613: 302, 662: 302, 302, 302, 666: 302, 678: 302}, {299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 299, 58: 299, 491: 299, 495: 299, 299, 299, 299, 299, 507: 299, 510: 299, 600: 299, 607: 299, 613: 299, 662: 299, 299, 299, 666: 299, 678: 299}, - {58: 1112, 678: 1112}, - {1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 493: 1292, 1292, 1292, 497: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 508: 1292, 1292, 511: 1292, 1292, 1292, 516: 1292, 1292, 1292, 1292, 1292, 1292, 523: 1292, 1292, 526: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 550: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 584: 1292, 1292, 1292, 616: 1292}, - {527: 3452, 3450, 3451, 3449, 3447, 562: 1118, 756: 3448, 3446}, + {300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 58: 300, 491: 300, 495: 300, 300, 300, 300, 300, 507: 300, 510: 300, 600: 300, 607: 300, 613: 300, 662: 300, 300, 300, 666: 300, 678: 300}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3867, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 3951}, + {297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 58: 297, 491: 297, 495: 297, 297, 297, 297, 297, 507: 297, 510: 297, 600: 297, 607: 297, 613: 297, 662: 297, 297, 297, 666: 297, 678: 297}, // 1340 - {562: 3959, 1192: 3958, 1379: 3957}, - {175: 1114, 562: 3959, 3965, 1192: 3964, 1240: 3963}, - {175: 1117, 562: 1117, 1117}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3960}, - {527: 3452, 3450, 3451, 3449, 3447, 565: 3961, 756: 3448, 3446}, + {58: 1110, 678: 1110}, + {1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 493: 1290, 1290, 1290, 497: 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 508: 1290, 1290, 511: 1290, 1290, 1290, 516: 1290, 1290, 1290, 1290, 1290, 1290, 523: 1290, 1290, 526: 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 550: 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 1290, 584: 1290, 1290, 1290, 616: 1290}, + {527: 3451, 3449, 3450, 3448, 3446, 562: 1116, 756: 3447, 3445}, + {562: 3958, 1193: 3957, 1378: 3956}, + {173: 1112, 562: 3958, 3964, 1193: 3963, 1241: 3962}, // 1345 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3962}, - {175: 1115, 527: 3452, 3450, 3451, 3449, 3447, 562: 1115, 1115, 756: 3448, 3446}, - {175: 3967}, - {175: 1116, 562: 1116, 1116}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3966}, + {173: 1115, 562: 1115, 1115}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3959}, + {527: 3451, 3449, 3450, 3448, 3446, 565: 3960, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3961}, + {173: 1113, 527: 3451, 3449, 3450, 3448, 3446, 562: 1113, 1113, 756: 3447, 3445}, // 1350 - {175: 1113, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 493: 1293, 1293, 1293, 497: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 508: 1293, 1293, 511: 1293, 1293, 1293, 516: 1293, 1293, 1293, 1293, 1293, 1293, 523: 1293, 1293, 526: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 550: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 584: 1293, 1293, 1293, 616: 1293}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3969}, - {498: 3970, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {57: 3911, 112: 3907, 184: 3913, 191: 3908, 3906, 214: 3910, 514: 3918, 549: 3904, 667: 3917, 702: 3909, 3914, 3915, 707: 3916, 763: 3912, 926: 3905, 1023: 3971}, + {173: 3966}, + {173: 1114, 562: 1114, 1114}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3965}, + {173: 1111, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 493: 1291, 1291, 1291, 497: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 508: 1291, 1291, 511: 1291, 1291, 1291, 516: 1291, 1291, 1291, 1291, 1291, 1291, 523: 1291, 1291, 526: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 550: 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 1291, 584: 1291, 1291, 1291, 616: 1291}, // 1355 - {58: 1286, 678: 3973, 1208: 3972}, - {58: 3974}, - {58: 1285}, - {1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 493: 1294, 1294, 1294, 497: 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 508: 1294, 1294, 511: 1294, 1294, 1294, 516: 1294, 1294, 1294, 1294, 1294, 1294, 523: 1294, 1294, 526: 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 550: 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 584: 1294, 1294, 1294, 616: 1294}, - {1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 493: 1295, 1295, 1295, 497: 1295, 1295, 3457, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 508: 1295, 1295, 511: 1295, 1295, 1295, 516: 1295, 1295, 1295, 1295, 1295, 1295, 523: 1295, 1295, 526: 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 550: 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 584: 1295, 1295, 1295, 616: 1295}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3968}, + {498: 3969, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {57: 3910, 113: 3906, 182: 3912, 189: 3907, 3905, 212: 3909, 514: 3917, 549: 3903, 667: 3916, 702: 3908, 3913, 3914, 707: 3915, 763: 3911, 926: 3904, 1023: 3970}, + {58: 1284, 678: 3972, 1209: 3971}, + {58: 3973}, // 1360 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3977}, - {527: 3452, 3450, 3451, 3449, 3447, 542: 3978, 756: 3448, 3446}, - {1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 493: 1296, 1296, 1296, 497: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 508: 1296, 1296, 511: 1296, 1296, 1296, 516: 1296, 1296, 1296, 1296, 1296, 1296, 523: 1296, 1296, 526: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 550: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 584: 1296, 1296, 1296, 616: 1296}, - {1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 493: 1297, 1297, 1297, 497: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 508: 1297, 1297, 511: 1297, 1297, 1297, 516: 1297, 1297, 1297, 1297, 1297, 1297, 523: 1297, 1297, 526: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 550: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 584: 1297, 1297, 1297, 616: 1297}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3981}, + {58: 1283}, + {1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 493: 1292, 1292, 1292, 497: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 508: 1292, 1292, 511: 1292, 1292, 1292, 516: 1292, 1292, 1292, 1292, 1292, 1292, 523: 1292, 1292, 526: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 550: 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 584: 1292, 1292, 1292, 616: 1292}, + {1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 493: 1293, 1293, 1293, 497: 1293, 1293, 3456, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 508: 1293, 1293, 511: 1293, 1293, 1293, 516: 1293, 1293, 1293, 1293, 1293, 1293, 523: 1293, 1293, 526: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 550: 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 1293, 584: 1293, 1293, 1293, 616: 1293}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3976}, + {527: 3451, 3449, 3450, 3448, 3446, 542: 3977, 756: 3447, 3445}, // 1365 - {9: 3982}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3983}, - {9: 1983, 58: 3984, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 493: 1298, 1298, 1298, 497: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 508: 1298, 1298, 511: 1298, 1298, 1298, 516: 1298, 1298, 1298, 1298, 1298, 1298, 523: 1298, 1298, 526: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 550: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 584: 1298, 1298, 1298, 616: 1298}, - {9: 1984, 58: 4087, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 493: 1294, 1294, 1294, 497: 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 508: 1294, 1294, 511: 1294, 1294, 1294, 516: 1294, 1294, 1294, 1294, 1294, 1294, 523: 1294, 1294, 526: 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 550: 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 584: 1294, 1294, 1294, 616: 1294}, + {1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 493: 1295, 1295, 1295, 497: 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 508: 1295, 1295, 511: 1295, 1295, 1295, 516: 1295, 1295, 1295, 1295, 1295, 1295, 523: 1295, 1295, 526: 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 550: 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, 584: 1295, 1295, 1295, 616: 1295}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3980}, + {9: 3981}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3982}, // 1370 - {9: 4084}, - {9: 1301, 58: 1301, 495: 1301, 497: 1301, 499: 1301, 853, 504: 1301, 1301, 1301, 509: 853, 511: 853, 2816, 518: 1301, 521: 2817, 523: 2813, 527: 1301, 1301, 1301, 1301, 1301, 537: 1301, 541: 1301, 564: 1301, 566: 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 1301, 584: 1301, 1301, 1301, 616: 1301, 790: 4000, 4001}, - {492: 3886, 595: 4005, 937: 4004, 1001: 4003}, - {492: 2667, 515: 2665, 588: 2664, 665: 2660, 731: 3997, 770: 3996, 2661, 2662, 2663, 2672, 778: 2670, 3998, 3999}, - {58: 3995, 500: 854, 509: 854, 511: 854}, + {9: 1981, 58: 3983, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 493: 1296, 1296, 1296, 497: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 508: 1296, 1296, 511: 1296, 1296, 1296, 516: 1296, 1296, 1296, 1296, 1296, 1296, 523: 1296, 1296, 526: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 550: 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, 584: 1296, 1296, 1296, 616: 1296}, + {9: 1982, 58: 4086, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {9: 4083}, + {9: 1299, 58: 1299, 495: 1299, 497: 1299, 499: 1299, 851, 504: 1299, 1299, 1299, 509: 851, 511: 851, 2815, 518: 1299, 521: 2816, 523: 2812, 527: 1299, 1299, 1299, 1299, 1299, 537: 1299, 541: 1299, 564: 1299, 566: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 584: 1299, 1299, 1299, 616: 1299, 790: 3999, 4000}, // 1375 - {58: 3994}, + {492: 3885, 595: 4004, 937: 4003, 1001: 4002}, + {492: 2663, 515: 2661, 588: 2660, 665: 2656, 731: 3996, 770: 3995, 2657, 2658, 2659, 2668, 778: 2666, 3997, 3998}, + {58: 3994, 500: 852, 509: 852, 511: 852}, {58: 3993}, - {881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 497: 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 508: 881, 881, 511: 881, 881, 881, 515: 881, 881, 881, 881, 881, 881, 881, 523: 881, 881, 526: 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 550: 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 584: 881, 881, 881, 588: 881, 616: 881, 665: 881, 674: 881, 761: 881}, - {882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 497: 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 508: 882, 882, 511: 882, 882, 882, 515: 882, 882, 882, 882, 882, 882, 882, 523: 882, 882, 526: 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 550: 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 584: 882, 882, 882, 588: 882, 616: 882, 665: 882, 674: 882, 761: 882}, - {883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 497: 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 508: 883, 883, 511: 883, 883, 883, 515: 883, 883, 883, 883, 883, 883, 883, 523: 883, 883, 526: 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 550: 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 883, 584: 883, 883, 883, 588: 883, 616: 883, 665: 883, 674: 883, 761: 883}, + {58: 3992}, // 1380 - {1038, 1038, 58: 1038, 491: 1038, 494: 1038, 500: 854, 1038, 509: 854, 511: 854}, - {1037, 1037, 58: 1037, 491: 1037, 494: 1037, 500: 853, 1037, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 790: 4000, 4001}, - {866, 866, 58: 866, 491: 866, 494: 866, 501: 866}, - {865, 865, 58: 865, 491: 865, 494: 865, 501: 865}, - {859, 859, 58: 859, 491: 859, 494: 859, 501: 859, 512: 2816, 521: 2817, 791: 4002}, + {879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 497: 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 508: 879, 879, 511: 879, 879, 879, 515: 879, 879, 879, 879, 879, 879, 879, 523: 879, 879, 526: 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 550: 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 584: 879, 879, 879, 588: 879, 616: 879, 665: 879, 674: 879, 761: 879}, + {880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 497: 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 508: 880, 880, 511: 880, 880, 880, 515: 880, 880, 880, 880, 880, 880, 880, 523: 880, 880, 526: 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 550: 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 584: 880, 880, 880, 588: 880, 616: 880, 665: 880, 674: 880, 761: 880}, + {881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 497: 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 508: 881, 881, 511: 881, 881, 881, 515: 881, 881, 881, 881, 881, 881, 881, 523: 881, 881, 526: 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 550: 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 584: 881, 881, 881, 588: 881, 616: 881, 665: 881, 674: 881, 761: 881}, + {1036, 1036, 58: 1036, 491: 1036, 493: 1036, 500: 852, 1036, 509: 852, 511: 852}, + {1035, 1035, 58: 1035, 491: 1035, 493: 1035, 500: 851, 1035, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, // 1385 - {858, 858, 58: 858, 491: 858, 494: 858, 501: 858}, - {857, 857, 58: 857, 491: 857, 494: 857, 501: 857}, - {1338, 1338, 9: 4017, 58: 1338, 491: 1338, 494: 1338, 500: 1338, 1338, 509: 1338, 511: 1338, 1338, 1338, 516: 1338, 1338, 521: 1338, 523: 2813, 790: 2814, 836: 4016}, - {11, 11, 9: 11, 58: 11, 491: 11, 494: 11, 500: 11, 11, 509: 11, 511: 11, 11, 11, 516: 11, 11, 521: 11, 523: 11}, - {492: 4006, 863: 4007}, + {864, 864, 58: 864, 491: 864, 493: 864, 501: 864}, + {863, 863, 58: 863, 491: 863, 493: 863, 501: 863}, + {857, 857, 58: 857, 491: 857, 493: 857, 501: 857, 512: 2815, 521: 2816, 791: 4001}, + {856, 856, 58: 856, 491: 856, 493: 856, 501: 856}, + {855, 855, 58: 855, 491: 855, 493: 855, 501: 855}, // 1390 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1378, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 4011, 1369: 4010, 4009}, - {9, 9, 9: 9, 58: 9, 491: 9, 494: 9, 500: 9, 9, 509: 9, 511: 9, 9, 9, 516: 9, 9, 521: 9, 523: 9}, - {1374, 1374, 9: 1374, 58: 1374, 491: 1374, 501: 1374, 512: 1374, 519: 1374, 523: 1374, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {58: 4015}, - {9: 4013, 58: 1377}, + {1336, 1336, 9: 4016, 58: 1336, 491: 1336, 493: 1336, 500: 1336, 1336, 509: 1336, 511: 1336, 1336, 1336, 516: 1336, 1336, 521: 1336, 523: 2812, 790: 2813, 836: 4015}, + {12, 12, 9: 12, 58: 12, 491: 12, 493: 12, 500: 12, 12, 509: 12, 511: 12, 12, 12, 516: 12, 12, 521: 12, 523: 12}, + {492: 4005, 862: 4006}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1376, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 4010, 1368: 4009, 4008}, + {10, 10, 9: 10, 58: 10, 491: 10, 493: 10, 500: 10, 10, 509: 10, 511: 10, 10, 10, 516: 10, 10, 521: 10, 523: 10}, // 1395 - {9: 1375, 58: 1375}, - {1373, 1373, 9: 1373, 58: 1373, 491: 1373, 3894, 501: 1373, 512: 1373, 519: 1373, 523: 1373}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 4014}, - {9: 1376, 58: 1376}, - {1379, 1379, 9: 1379, 58: 1379, 95: 1379, 491: 1379, 494: 1379, 500: 1379, 1379, 509: 1379, 511: 1379, 1379, 1379, 516: 1379, 1379, 521: 1379, 523: 1379, 527: 1379}, + {1372, 1372, 9: 1372, 58: 1372, 491: 1372, 501: 1372, 512: 1372, 519: 1372, 523: 1372, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {58: 4014}, + {9: 4012, 58: 1375}, + {9: 1373, 58: 1373}, + {1371, 1371, 9: 1371, 58: 1371, 491: 1371, 3893, 501: 1371, 512: 1371, 519: 1371, 523: 1371}, // 1400 - {908, 908, 58: 908, 491: 908, 494: 908, 500: 908, 908, 509: 908, 511: 908, 2816, 908, 516: 908, 908, 521: 2817, 791: 2818, 852: 4019}, - {595: 4005, 937: 4018}, - {10, 10, 9: 10, 58: 10, 491: 10, 494: 10, 500: 10, 10, 509: 10, 511: 10, 10, 10, 516: 10, 10, 521: 10, 523: 10}, - {879, 879, 58: 879, 491: 879, 494: 879, 500: 879, 879, 509: 879, 511: 879, 513: 4021, 516: 879, 4022, 912: 4020}, - {885, 885, 58: 885, 491: 885, 494: 885, 500: 885, 885, 509: 885, 511: 885, 516: 4047, 913: 4046}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 4013}, + {9: 1374, 58: 1374}, + {1377, 1377, 9: 1377, 58: 1377, 91: 1377, 491: 1377, 493: 1377, 500: 1377, 1377, 509: 1377, 511: 1377, 1377, 1377, 516: 1377, 1377, 521: 1377, 523: 1377, 527: 1377}, + {906, 906, 58: 906, 491: 906, 493: 906, 500: 906, 906, 509: 906, 511: 906, 2815, 906, 516: 906, 906, 521: 2816, 791: 2817, 852: 4018}, + {595: 4004, 937: 4017}, // 1405 - {301: 4027, 674: 4026}, - {564: 4023}, - {301: 4024}, - {229: 4025}, - {871, 871, 58: 871, 491: 871, 494: 871, 500: 871, 871, 509: 871, 511: 871, 516: 871}, + {11, 11, 9: 11, 58: 11, 491: 11, 493: 11, 500: 11, 11, 509: 11, 511: 11, 11, 11, 516: 11, 11, 521: 11, 523: 11}, + {877, 877, 58: 877, 491: 877, 493: 877, 500: 877, 877, 509: 877, 511: 877, 513: 4020, 516: 877, 4021, 912: 4019}, + {883, 883, 58: 883, 491: 883, 493: 883, 500: 883, 883, 509: 883, 511: 883, 516: 4046, 913: 4045}, + {300: 4026, 674: 4025}, + {564: 4022}, // 1410 - {870, 870, 58: 870, 154: 870, 166: 870, 189: 870, 491: 870, 494: 870, 500: 870, 870, 509: 870, 511: 870, 516: 870, 1114: 4029, 4040}, - {870, 870, 58: 870, 154: 870, 166: 870, 491: 870, 494: 870, 500: 870, 870, 509: 870, 511: 870, 516: 870, 1114: 4029, 4028}, - {877, 877, 58: 877, 154: 4038, 166: 4037, 491: 877, 494: 877, 500: 877, 877, 509: 877, 511: 877, 516: 877}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 4032}, - {1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 550: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 584: 1094, 1094, 1094, 588: 1094, 600: 1094, 604: 1094, 607: 1094, 613: 1094, 616: 1094, 662: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 4035, 1094, 1094, 1094, 679: 1094, 681: 1094, 1094, 690: 1094, 1094, 1094, 1094, 1094, 1094, 698: 1094, 701: 1094, 708: 1094, 1094, 711: 1094, 726: 1094}, + {300: 4023}, + {227: 4024}, + {869, 869, 58: 869, 491: 869, 493: 869, 500: 869, 869, 509: 869, 511: 869, 516: 869}, + {868, 868, 58: 868, 152: 868, 164: 868, 187: 868, 491: 868, 493: 868, 500: 868, 868, 509: 868, 511: 868, 516: 868, 1115: 4028, 4039}, + {868, 868, 58: 868, 152: 868, 164: 868, 491: 868, 493: 868, 500: 868, 868, 509: 868, 511: 868, 516: 868, 1115: 4028, 4027}, // 1415 - {1092, 1092, 9: 1092, 58: 1092, 154: 1092, 166: 1092, 189: 1092, 491: 1092, 494: 1092, 500: 1092, 1092, 509: 1092, 511: 1092, 516: 1092, 520: 1092, 670: 1092, 691: 1092, 693: 1092}, - {869, 869, 9: 4033, 58: 869, 154: 869, 166: 869, 189: 869, 491: 869, 494: 869, 500: 869, 869, 509: 869, 511: 869, 516: 869}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4034}, - {1091, 1091, 9: 1091, 58: 1091, 154: 1091, 166: 1091, 180: 1091, 189: 1091, 491: 1091, 494: 1091, 500: 1091, 1091, 509: 1091, 511: 1091, 516: 1091, 520: 1091, 670: 1091, 1091, 691: 1091, 693: 1091, 698: 1091}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4036, 2850, 688: 2851, 2849}, + {875, 875, 58: 875, 152: 4037, 164: 4036, 491: 875, 493: 875, 500: 875, 875, 509: 875, 511: 875, 516: 875}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 4031}, + {1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 550: 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 584: 1092, 1092, 1092, 588: 1092, 600: 1092, 604: 1092, 607: 1092, 613: 1092, 616: 1092, 662: 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 4034, 1092, 1092, 1092, 679: 1092, 681: 1092, 1092, 690: 1092, 1092, 1092, 1092, 1092, 1092, 698: 1092, 701: 1092, 708: 1092, 1092, 711: 1092, 726: 1092}, + {1090, 1090, 9: 1090, 58: 1090, 152: 1090, 164: 1090, 187: 1090, 491: 1090, 493: 1090, 500: 1090, 1090, 509: 1090, 511: 1090, 516: 1090, 520: 1090, 670: 1090, 691: 1090, 693: 1090}, + {867, 867, 9: 4032, 58: 867, 152: 867, 164: 867, 187: 867, 491: 867, 493: 867, 500: 867, 867, 509: 867, 511: 867, 516: 867}, // 1420 - {1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 550: 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 584: 1093, 1093, 1093, 588: 1093, 600: 1093, 604: 1093, 607: 1093, 613: 1093, 616: 1093, 662: 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 673: 1093, 1093, 1093, 679: 1093, 681: 1093, 1093, 690: 1093, 1093, 1093, 1093, 1093, 1093, 698: 1093, 701: 1093, 708: 1093, 1093, 711: 1093, 726: 1093}, - {874, 874, 58: 874, 491: 874, 494: 874, 500: 874, 874, 509: 874, 511: 874, 516: 874}, - {283: 4039}, - {872, 872, 58: 872, 491: 872, 494: 872, 500: 872, 872, 509: 872, 511: 872, 516: 872}, - {878, 878, 58: 878, 154: 4043, 166: 4041, 189: 4042, 491: 878, 494: 878, 500: 878, 878, 509: 878, 511: 878, 516: 878}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4033}, + {1089, 1089, 9: 1089, 58: 1089, 152: 1089, 164: 1089, 178: 1089, 187: 1089, 491: 1089, 493: 1089, 500: 1089, 1089, 509: 1089, 511: 1089, 516: 1089, 520: 1089, 670: 1089, 1089, 691: 1089, 693: 1089, 698: 1089}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4035, 2849, 688: 2850, 2848}, + {1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 550: 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 584: 1091, 1091, 1091, 588: 1091, 600: 1091, 604: 1091, 607: 1091, 613: 1091, 616: 1091, 662: 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 673: 1091, 1091, 1091, 679: 1091, 681: 1091, 1091, 690: 1091, 1091, 1091, 1091, 1091, 1091, 698: 1091, 701: 1091, 708: 1091, 1091, 711: 1091, 726: 1091}, + {872, 872, 58: 872, 491: 872, 493: 872, 500: 872, 872, 509: 872, 511: 872, 516: 872}, // 1425 - {876, 876, 58: 876, 491: 876, 494: 876, 500: 876, 876, 509: 876, 511: 876, 516: 876}, - {525: 2824, 755: 4045}, - {283: 4044}, - {873, 873, 58: 873, 491: 873, 494: 873, 500: 873, 873, 509: 873, 511: 873, 516: 873}, - {875, 875, 58: 875, 491: 875, 494: 875, 500: 875, 875, 509: 875, 511: 875, 516: 875}, + {282: 4038}, + {870, 870, 58: 870, 491: 870, 493: 870, 500: 870, 870, 509: 870, 511: 870, 516: 870}, + {876, 876, 58: 876, 152: 4042, 164: 4040, 187: 4041, 491: 876, 493: 876, 500: 876, 876, 509: 876, 511: 876, 516: 876}, + {874, 874, 58: 874, 491: 874, 493: 874, 500: 874, 874, 509: 874, 511: 874, 516: 874}, + {525: 2823, 755: 4044}, // 1430 - {1039, 1039, 58: 1039, 491: 1039, 494: 1039, 500: 1039, 1039, 509: 1039, 511: 1039}, - {1308: 4048}, - {493: 4049}, - {113, 113, 58: 113, 109: 4053, 136: 4052, 491: 113, 494: 113, 500: 113, 113, 509: 113, 511: 113, 679: 113, 857: 4051, 1076: 4050}, - {100, 100, 58: 100, 491: 100, 494: 100, 500: 100, 100, 509: 100, 511: 100, 679: 4074, 970: 4073}, + {282: 4043}, + {871, 871, 58: 871, 491: 871, 493: 871, 500: 871, 871, 509: 871, 511: 871, 516: 871}, + {873, 873, 58: 873, 491: 873, 493: 873, 500: 873, 873, 509: 873, 511: 873, 516: 873}, + {1037, 1037, 58: 1037, 491: 1037, 493: 1037, 500: 1037, 1037, 509: 1037, 511: 1037}, + {1307: 4047}, // 1435 - {806: 4056, 811: 4058, 817: 4059, 4057, 1075: 4055, 1246: 4054}, - {111, 111, 17: 111, 56: 111, 59: 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 491: 111, 111, 520: 111, 564: 111, 673: 111, 806: 111, 811: 111, 817: 111, 111}, - {110, 110, 17: 110, 56: 110, 59: 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 491: 110, 110, 520: 110, 564: 110, 673: 110, 806: 110, 811: 110, 817: 110, 110}, - {112, 112, 58: 112, 491: 112, 112, 494: 112, 500: 112, 112, 508: 112, 112, 511: 112, 526: 112, 679: 112, 806: 4056, 811: 4058, 817: 4059, 4057, 1075: 4072}, - {108, 108, 58: 108, 491: 108, 108, 494: 108, 500: 108, 108, 508: 108, 108, 511: 108, 526: 108, 679: 108, 806: 108, 811: 108, 817: 108, 108}, + {494: 4048}, + {114, 114, 58: 114, 110: 4052, 132: 4051, 491: 114, 493: 114, 500: 114, 114, 509: 114, 511: 114, 679: 114, 857: 4050, 1076: 4049}, + {101, 101, 58: 101, 491: 101, 493: 101, 500: 101, 101, 509: 101, 511: 101, 679: 4073, 970: 4072}, + {806: 4055, 811: 4057, 817: 4058, 4056, 1075: 4054, 1247: 4053}, + {112, 112, 17: 112, 56: 112, 59: 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 112, 491: 112, 112, 520: 112, 564: 112, 673: 112, 806: 112, 811: 112, 817: 112, 112}, // 1440 - {681: 4070}, - {811: 4067}, - {681: 4065}, - {681: 4060}, - {493: 4062, 596: 4063, 598: 4064, 876: 4061}, + {111, 111, 17: 111, 56: 111, 59: 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 111, 491: 111, 111, 520: 111, 564: 111, 673: 111, 806: 111, 811: 111, 817: 111, 111}, + {113, 113, 58: 113, 491: 113, 113, 113, 500: 113, 113, 508: 113, 113, 511: 113, 526: 113, 679: 113, 806: 4055, 811: 4057, 817: 4058, 4056, 1075: 4071}, + {109, 109, 58: 109, 491: 109, 109, 109, 500: 109, 109, 508: 109, 109, 511: 109, 526: 109, 679: 109, 806: 109, 811: 109, 817: 109, 109}, + {681: 4069}, + {811: 4066}, // 1445 - {104, 104, 58: 104, 491: 104, 104, 494: 104, 500: 104, 104, 508: 104, 104, 511: 104, 526: 104, 679: 104, 806: 104, 811: 104, 817: 104, 104}, - {103, 103, 58: 103, 491: 103, 103, 494: 103, 500: 103, 103, 508: 103, 103, 511: 103, 526: 103, 679: 103, 806: 103, 811: 103, 817: 103, 103}, - {102, 102, 58: 102, 491: 102, 102, 494: 102, 500: 102, 102, 508: 102, 102, 511: 102, 526: 102, 679: 102, 806: 102, 811: 102, 817: 102, 102}, - {101, 101, 58: 101, 491: 101, 101, 494: 101, 500: 101, 101, 508: 101, 101, 511: 101, 526: 101, 679: 101, 806: 101, 811: 101, 817: 101, 101}, - {493: 4062, 596: 4063, 598: 4064, 876: 4066}, + {681: 4064}, + {681: 4059}, + {494: 4061, 596: 4062, 598: 4063, 875: 4060}, + {105, 105, 58: 105, 491: 105, 105, 105, 500: 105, 105, 508: 105, 105, 511: 105, 526: 105, 679: 105, 806: 105, 811: 105, 817: 105, 105}, + {104, 104, 58: 104, 491: 104, 104, 104, 500: 104, 104, 508: 104, 104, 511: 104, 526: 104, 679: 104, 806: 104, 811: 104, 817: 104, 104}, // 1450 - {105, 105, 58: 105, 491: 105, 105, 494: 105, 500: 105, 105, 508: 105, 105, 511: 105, 526: 105, 679: 105, 806: 105, 811: 105, 817: 105, 105}, - {681: 4068}, - {493: 4062, 596: 4063, 598: 4064, 876: 4069}, - {106, 106, 58: 106, 491: 106, 106, 494: 106, 500: 106, 106, 508: 106, 106, 511: 106, 526: 106, 679: 106, 806: 106, 811: 106, 817: 106, 106}, - {493: 4062, 596: 4063, 598: 4064, 876: 4071}, + {103, 103, 58: 103, 491: 103, 103, 103, 500: 103, 103, 508: 103, 103, 511: 103, 526: 103, 679: 103, 806: 103, 811: 103, 817: 103, 103}, + {102, 102, 58: 102, 491: 102, 102, 102, 500: 102, 102, 508: 102, 102, 511: 102, 526: 102, 679: 102, 806: 102, 811: 102, 817: 102, 102}, + {494: 4061, 596: 4062, 598: 4063, 875: 4065}, + {106, 106, 58: 106, 491: 106, 106, 106, 500: 106, 106, 508: 106, 106, 511: 106, 526: 106, 679: 106, 806: 106, 811: 106, 817: 106, 106}, + {681: 4067}, // 1455 - {107, 107, 58: 107, 491: 107, 107, 494: 107, 500: 107, 107, 508: 107, 107, 511: 107, 526: 107, 679: 107, 806: 107, 811: 107, 817: 107, 107}, - {109, 109, 58: 109, 491: 109, 109, 494: 109, 500: 109, 109, 508: 109, 109, 511: 109, 526: 109, 679: 109, 806: 109, 811: 109, 817: 109, 109}, - {884, 884, 58: 884, 491: 884, 494: 884, 500: 884, 884, 509: 884, 511: 884}, - {98, 98, 58: 98, 491: 98, 98, 494: 98, 500: 98, 98, 508: 98, 98, 511: 98, 526: 98, 806: 98, 1342: 4075, 4076}, - {96, 96, 58: 96, 491: 96, 96, 494: 96, 500: 96, 96, 508: 96, 96, 511: 96, 526: 96, 806: 4080, 1277: 4079}, + {494: 4061, 596: 4062, 598: 4063, 875: 4068}, + {107, 107, 58: 107, 491: 107, 107, 107, 500: 107, 107, 508: 107, 107, 511: 107, 526: 107, 679: 107, 806: 107, 811: 107, 817: 107, 107}, + {494: 4061, 596: 4062, 598: 4063, 875: 4070}, + {108, 108, 58: 108, 491: 108, 108, 108, 500: 108, 108, 508: 108, 108, 511: 108, 526: 108, 679: 108, 806: 108, 811: 108, 817: 108, 108}, + {110, 110, 58: 110, 491: 110, 110, 110, 500: 110, 110, 508: 110, 110, 511: 110, 526: 110, 679: 110, 806: 110, 811: 110, 817: 110, 110}, // 1460 - {681: 4077}, - {493: 4062, 596: 4063, 598: 4064, 876: 4078}, - {97, 97, 58: 97, 491: 97, 97, 494: 97, 500: 97, 97, 508: 97, 97, 511: 97, 526: 97, 806: 97}, - {99, 99, 58: 99, 491: 99, 99, 494: 99, 500: 99, 99, 508: 99, 99, 511: 99, 526: 99}, - {681: 4081}, + {882, 882, 58: 882, 491: 882, 493: 882, 500: 882, 882, 509: 882, 511: 882}, + {99, 99, 58: 99, 491: 99, 99, 99, 500: 99, 99, 508: 99, 99, 511: 99, 526: 99, 806: 99, 1341: 4074, 4075}, + {97, 97, 58: 97, 491: 97, 97, 97, 500: 97, 97, 508: 97, 97, 511: 97, 526: 97, 806: 4079, 1278: 4078}, + {681: 4076}, + {494: 4061, 596: 4062, 598: 4063, 875: 4077}, // 1465 - {493: 4062, 596: 4063, 598: 4064, 876: 4082}, - {95, 95, 58: 95, 491: 95, 95, 494: 95, 500: 95, 95, 508: 95, 95, 511: 95, 526: 95}, - {880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 497: 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 508: 880, 880, 511: 880, 880, 880, 515: 880, 880, 880, 880, 880, 880, 880, 523: 880, 880, 526: 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 550: 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 880, 584: 880, 880, 880, 588: 880, 616: 880, 665: 880, 674: 880, 761: 880}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4085}, - {9: 1983, 58: 4086, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {98, 98, 58: 98, 491: 98, 98, 98, 500: 98, 98, 508: 98, 98, 511: 98, 526: 98, 806: 98}, + {100, 100, 58: 100, 491: 100, 100, 100, 500: 100, 100, 508: 100, 100, 511: 100, 526: 100}, + {681: 4080}, + {494: 4061, 596: 4062, 598: 4063, 875: 4081}, + {96, 96, 58: 96, 491: 96, 96, 96, 500: 96, 96, 508: 96, 96, 511: 96, 526: 96}, // 1470 - {1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 493: 1299, 1299, 1299, 497: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 508: 1299, 1299, 511: 1299, 1299, 1299, 516: 1299, 1299, 1299, 1299, 1299, 1299, 523: 1299, 1299, 526: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 550: 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 1299, 584: 1299, 1299, 1299, 616: 1299}, - {1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 493: 1300, 1300, 1300, 497: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 508: 1300, 1300, 511: 1300, 1300, 1300, 516: 1300, 1300, 1300, 1300, 1300, 1300, 523: 1300, 1300, 526: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 550: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 584: 1300, 1300, 1300, 616: 1300}, - {1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 493: 1302, 1302, 1302, 497: 1302, 1302, 3457, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 508: 1302, 1302, 511: 1302, 1302, 1302, 516: 1302, 1302, 1302, 1302, 1302, 1302, 523: 1302, 1302, 526: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 550: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 584: 1302, 1302, 1302, 616: 1302}, - {1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 493: 1304, 1304, 1304, 497: 1304, 1304, 3457, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 508: 1304, 1304, 511: 1304, 1304, 1304, 516: 1304, 1304, 1304, 1304, 1304, 1304, 523: 1304, 1304, 526: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 550: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 584: 1304, 1304, 1304, 616: 1304}, - {1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 493: 1305, 1305, 1305, 497: 1305, 1305, 3457, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 508: 1305, 1305, 511: 1305, 1305, 1305, 516: 1305, 1305, 1305, 1305, 1305, 1305, 523: 1305, 1305, 526: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 550: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 584: 1305, 1305, 1305, 616: 1305}, + {878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 497: 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 508: 878, 878, 511: 878, 878, 878, 515: 878, 878, 878, 878, 878, 878, 878, 523: 878, 878, 526: 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 550: 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 878, 584: 878, 878, 878, 588: 878, 616: 878, 665: 878, 674: 878, 761: 878}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4084}, + {9: 1981, 58: 4085, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 493: 1297, 1297, 1297, 497: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 508: 1297, 1297, 511: 1297, 1297, 1297, 516: 1297, 1297, 1297, 1297, 1297, 1297, 523: 1297, 1297, 526: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 550: 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 1297, 584: 1297, 1297, 1297, 616: 1297}, + {1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 493: 1298, 1298, 1298, 497: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 508: 1298, 1298, 511: 1298, 1298, 1298, 516: 1298, 1298, 1298, 1298, 1298, 1298, 523: 1298, 1298, 526: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 550: 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 1298, 584: 1298, 1298, 1298, 616: 1298}, // 1475 - {1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 493: 1306, 1306, 1306, 497: 1306, 1306, 3457, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 508: 1306, 1306, 511: 1306, 1306, 1306, 516: 1306, 1306, 1306, 1306, 1306, 1306, 523: 1306, 1306, 526: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 550: 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 1306, 584: 1306, 1306, 1306, 616: 1306}, - {1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 493: 1307, 1307, 1307, 497: 1307, 1307, 3457, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 508: 1307, 1307, 511: 1307, 1307, 1307, 516: 1307, 1307, 1307, 1307, 1307, 1307, 523: 1307, 1307, 526: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 550: 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 1307, 584: 1307, 1307, 1307, 616: 1307}, - {493: 4096}, - {493: 4095}, - {1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 493: 1287, 1287, 1287, 497: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 508: 1287, 1287, 511: 1287, 1287, 1287, 516: 1287, 1287, 1287, 1287, 1287, 1287, 523: 1287, 1287, 526: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 550: 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 584: 1287, 1287, 1287, 616: 1287}, + {1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 493: 1300, 1300, 1300, 497: 1300, 1300, 3456, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 508: 1300, 1300, 511: 1300, 1300, 1300, 516: 1300, 1300, 1300, 1300, 1300, 1300, 523: 1300, 1300, 526: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 550: 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 1300, 584: 1300, 1300, 1300, 616: 1300}, + {1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 493: 1302, 1302, 1302, 497: 1302, 1302, 3456, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 508: 1302, 1302, 511: 1302, 1302, 1302, 516: 1302, 1302, 1302, 1302, 1302, 1302, 523: 1302, 1302, 526: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 550: 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 1302, 584: 1302, 1302, 1302, 616: 1302}, + {1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 493: 1303, 1303, 1303, 497: 1303, 1303, 3456, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 508: 1303, 1303, 511: 1303, 1303, 1303, 516: 1303, 1303, 1303, 1303, 1303, 1303, 523: 1303, 1303, 526: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 550: 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 1303, 584: 1303, 1303, 1303, 616: 1303}, + {1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 493: 1304, 1304, 1304, 497: 1304, 1304, 3456, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 508: 1304, 1304, 511: 1304, 1304, 1304, 516: 1304, 1304, 1304, 1304, 1304, 1304, 523: 1304, 1304, 526: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 550: 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 1304, 584: 1304, 1304, 1304, 616: 1304}, + {1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 493: 1305, 1305, 1305, 497: 1305, 1305, 3456, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 508: 1305, 1305, 511: 1305, 1305, 1305, 516: 1305, 1305, 1305, 1305, 1305, 1305, 523: 1305, 1305, 526: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 550: 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 1305, 584: 1305, 1305, 1305, 616: 1305}, // 1480 - {1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 493: 1288, 1288, 1288, 497: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 508: 1288, 1288, 511: 1288, 1288, 1288, 516: 1288, 1288, 1288, 1288, 1288, 1288, 523: 1288, 1288, 526: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 550: 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 1288, 584: 1288, 1288, 1288, 616: 1288}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4098, 2850, 688: 2851, 2849}, - {1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 4099, 1319, 1319, 1319, 497: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 508: 1319, 1319, 511: 1319, 1319, 1319, 516: 1319, 1319, 1319, 1319, 1319, 1319, 523: 1319, 1319, 526: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 550: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 584: 1319, 1319, 1319, 616: 1319, 672: 3892, 676: 1319, 1319}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 4100}, - {58: 4101}, + {494: 4095}, + {494: 4094}, + {1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 493: 1285, 1285, 1285, 497: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 508: 1285, 1285, 511: 1285, 1285, 1285, 516: 1285, 1285, 1285, 1285, 1285, 1285, 523: 1285, 1285, 526: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 550: 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 1285, 584: 1285, 1285, 1285, 616: 1285}, + {1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 493: 1286, 1286, 1286, 497: 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 508: 1286, 1286, 511: 1286, 1286, 1286, 516: 1286, 1286, 1286, 1286, 1286, 1286, 523: 1286, 1286, 526: 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 550: 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 1286, 584: 1286, 1286, 1286, 616: 1286}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4097, 2849, 688: 2850, 2848}, // 1485 - {1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 493: 1152, 1152, 1152, 497: 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 508: 1152, 1152, 511: 1152, 1152, 1152, 516: 1152, 1152, 1152, 1152, 1152, 1152, 523: 1152, 1152, 526: 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 550: 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1152, 584: 1152, 1152, 1152, 616: 1152}, - {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 4103}, - {504: 3814}, - {1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 493: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 516: 1358, 1358, 1358, 1358, 1358, 1358, 523: 1358, 1358, 526: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 550: 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 1358, 584: 1358, 1358, 1358, 600: 1358, 607: 1358, 613: 1358, 616: 1358, 662: 1358, 1358, 1358, 666: 1358}, - {1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 493: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 516: 1355, 1355, 1355, 1355, 1355, 1355, 523: 1355, 1355, 526: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 550: 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 1355, 584: 1355, 1355, 1355, 600: 1355, 607: 1355, 613: 1355, 616: 1355, 662: 1355, 1355, 1355, 666: 1355}, + {1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 4098, 1317, 1317, 1317, 497: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 508: 1317, 1317, 511: 1317, 1317, 1317, 516: 1317, 1317, 1317, 1317, 1317, 1317, 523: 1317, 1317, 526: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 550: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 584: 1317, 1317, 1317, 616: 1317, 672: 3891, 676: 1317, 1317}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1978, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3858, 848: 4099}, + {58: 4100}, + {1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 493: 1150, 1150, 1150, 497: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 508: 1150, 1150, 511: 1150, 1150, 1150, 516: 1150, 1150, 1150, 1150, 1150, 1150, 523: 1150, 1150, 526: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 550: 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 1150, 584: 1150, 1150, 1150, 616: 1150}, + {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 527: 3451, 3449, 3450, 3448, 3446, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 756: 3447, 3445, 813: 3550, 828: 4102}, // 1490 - {1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 493: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 516: 1354, 1354, 1354, 1354, 1354, 1354, 523: 1354, 1354, 526: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 550: 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 584: 1354, 1354, 1354, 600: 1354, 607: 1354, 613: 1354, 616: 1354, 662: 1354, 1354, 1354, 666: 1354}, + {504: 3813}, + {1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 493: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 516: 1356, 1356, 1356, 1356, 1356, 1356, 523: 1356, 1356, 526: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 550: 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 584: 1356, 1356, 1356, 600: 1356, 607: 1356, 613: 1356, 616: 1356, 662: 1356, 1356, 1356, 666: 1356}, + {1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 493: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 516: 1353, 1353, 1353, 1353, 1353, 1353, 523: 1353, 1353, 526: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 550: 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 1353, 584: 1353, 1353, 1353, 600: 1353, 607: 1353, 613: 1353, 616: 1353, 662: 1353, 1353, 1353, 666: 1353}, {1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 493: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 516: 1352, 1352, 1352, 1352, 1352, 1352, 523: 1352, 1352, 526: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 550: 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 1352, 584: 1352, 1352, 1352, 600: 1352, 607: 1352, 613: 1352, 616: 1352, 662: 1352, 1352, 1352, 666: 1352}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 4110, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4109}, - {58: 4114, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4111}, + {1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 493: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 516: 1350, 1350, 1350, 1350, 1350, 1350, 523: 1350, 1350, 526: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 550: 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 1350, 584: 1350, 1350, 1350, 600: 1350, 607: 1350, 613: 1350, 616: 1350, 662: 1350, 1350, 1350, 666: 1350}, // 1495 - {58: 4112, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 4113}, - {1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 493: 1160, 1160, 1160, 497: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 508: 1160, 1160, 511: 1160, 1160, 1160, 516: 1160, 1160, 1160, 1160, 1160, 1160, 523: 1160, 1160, 526: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 550: 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 1160, 584: 1160, 1160, 1160, 616: 1160}, - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 4115}, - {1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 493: 1161, 1161, 1161, 497: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 508: 1161, 1161, 511: 1161, 1161, 1161, 516: 1161, 1161, 1161, 1161, 1161, 1161, 523: 1161, 1161, 526: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 550: 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 1161, 584: 1161, 1161, 1161, 616: 1161}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 671: 4109, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4108}, + {58: 4113, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4110}, + {58: 4111, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 4112}, // 1500 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 4118, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4117}, - {9: 4128, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4119}, - {9: 4120, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 4122, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4121}, + {1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 493: 1158, 1158, 1158, 497: 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 508: 1158, 1158, 511: 1158, 1158, 1158, 516: 1158, 1158, 1158, 1158, 1158, 1158, 523: 1158, 1158, 526: 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 550: 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 584: 1158, 1158, 1158, 616: 1158}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 4114}, + {1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 493: 1159, 1159, 1159, 497: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 508: 1159, 1159, 511: 1159, 1159, 1159, 516: 1159, 1159, 1159, 1159, 1159, 1159, 523: 1159, 1159, 526: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 550: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 584: 1159, 1159, 1159, 616: 1159}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 671: 4117, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4116}, + {9: 4127, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, // 1505 - {58: 4126, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4123}, - {58: 4124, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 4125}, - {1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 493: 1156, 1156, 1156, 497: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 508: 1156, 1156, 511: 1156, 1156, 1156, 516: 1156, 1156, 1156, 1156, 1156, 1156, 523: 1156, 1156, 526: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 550: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 584: 1156, 1156, 1156, 616: 1156}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4118}, + {9: 4119, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 671: 4121, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4120}, + {58: 4125, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4122}, // 1510 - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 4127}, - {1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 493: 1158, 1158, 1158, 497: 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 508: 1158, 1158, 511: 1158, 1158, 1158, 516: 1158, 1158, 1158, 1158, 1158, 1158, 523: 1158, 1158, 526: 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 550: 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 1158, 584: 1158, 1158, 1158, 616: 1158}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 671: 4130, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4129}, - {58: 4134, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4131}, + {58: 4123, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 4124}, + {1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 493: 1154, 1154, 1154, 497: 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 508: 1154, 1154, 511: 1154, 1154, 1154, 516: 1154, 1154, 1154, 1154, 1154, 1154, 523: 1154, 1154, 526: 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 550: 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, 584: 1154, 1154, 1154, 616: 1154}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 4126}, + {1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 493: 1156, 1156, 1156, 497: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 508: 1156, 1156, 511: 1156, 1156, 1156, 516: 1156, 1156, 1156, 1156, 1156, 1156, 523: 1156, 1156, 526: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 550: 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 1156, 584: 1156, 1156, 1156, 616: 1156}, // 1515 - {58: 4132, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 4133}, - {1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 493: 1157, 1157, 1157, 497: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 508: 1157, 1157, 511: 1157, 1157, 1157, 516: 1157, 1157, 1157, 1157, 1157, 1157, 523: 1157, 1157, 526: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 550: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 584: 1157, 1157, 1157, 616: 1157}, - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 4135}, - {1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 493: 1159, 1159, 1159, 497: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 508: 1159, 1159, 511: 1159, 1159, 1159, 516: 1159, 1159, 1159, 1159, 1159, 1159, 523: 1159, 1159, 526: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 550: 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 1159, 584: 1159, 1159, 1159, 616: 1159}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 671: 4129, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4128}, + {58: 4133, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4130}, + {58: 4131, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 4132}, // 1520 - {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 813: 4137}, - {9: 4138}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4139}, - {9: 4140, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4141}, + {1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 493: 1155, 1155, 1155, 497: 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 508: 1155, 1155, 511: 1155, 1155, 1155, 516: 1155, 1155, 1155, 1155, 1155, 1155, 523: 1155, 1155, 526: 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 550: 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, 584: 1155, 1155, 1155, 616: 1155}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 4134}, + {1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 493: 1157, 1157, 1157, 497: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 508: 1157, 1157, 511: 1157, 1157, 1157, 516: 1157, 1157, 1157, 1157, 1157, 1157, 523: 1157, 1157, 526: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 550: 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 1157, 584: 1157, 1157, 1157, 616: 1157}, + {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 813: 4136}, + {9: 4137}, // 1525 - {58: 4142, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 493: 1206, 1206, 1206, 497: 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 508: 1206, 1206, 511: 1206, 1206, 1206, 516: 1206, 1206, 1206, 1206, 1206, 1206, 523: 1206, 1206, 526: 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 550: 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 1206, 584: 1206, 1206, 1206, 616: 1206}, - {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 813: 4144}, - {9: 4145}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4146}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4138}, + {9: 4139, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4140}, + {58: 4141, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 493: 1204, 1204, 1204, 497: 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 508: 1204, 1204, 511: 1204, 1204, 1204, 516: 1204, 1204, 1204, 1204, 1204, 1204, 523: 1204, 1204, 526: 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 550: 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, 584: 1204, 1204, 1204, 616: 1204}, // 1530 - {9: 4147, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4148}, - {58: 4149, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 493: 1207, 1207, 1207, 497: 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 508: 1207, 1207, 511: 1207, 1207, 1207, 516: 1207, 1207, 1207, 1207, 1207, 1207, 523: 1207, 1207, 526: 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 550: 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1207, 584: 1207, 1207, 1207, 616: 1207}, - {191: 4153, 4152, 214: 4154, 238: 4155, 1256: 4151}, + {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 813: 4143}, + {9: 4144}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4145}, + {9: 4146, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4147}, // 1535 - {9: 4156}, - {9: 1196}, - {9: 1195}, + {58: 4148, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 493: 1205, 1205, 1205, 497: 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 508: 1205, 1205, 511: 1205, 1205, 1205, 516: 1205, 1205, 1205, 1205, 1205, 1205, 523: 1205, 1205, 526: 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 550: 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 584: 1205, 1205, 1205, 616: 1205}, + {189: 4152, 4151, 212: 4153, 236: 4154, 1257: 4150}, + {9: 4155}, {9: 1194}, - {9: 1193}, // 1540 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4157}, - {58: 4158, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 493: 1213, 1213, 1213, 497: 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 508: 1213, 1213, 511: 1213, 1213, 1213, 516: 1213, 1213, 1213, 1213, 1213, 1213, 523: 1213, 1213, 526: 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 550: 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 1213, 584: 1213, 1213, 1213, 616: 1213}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4160}, - {9: 4161}, + {9: 1193}, + {9: 1192}, + {9: 1191}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4156}, + {58: 4157, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, // 1545 - {504: 4165, 4166, 525: 2824, 755: 4162, 784: 4164, 838: 4163}, - {2035, 2035, 6: 2035, 2035, 2035, 2035, 15: 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 58: 2035, 79: 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 111: 2035, 143: 2035, 2035, 2035, 2035, 496: 2035, 499: 2035, 2035, 512: 2035, 514: 2035, 519: 2035, 521: 2035, 524: 2035, 667: 2035, 2035, 675: 2035}, - {58: 4169}, - {32, 32, 6: 32, 32, 32, 15: 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 58: 32, 79: 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 496: 32, 499: 32, 32, 514: 32, 524: 32, 667: 32, 32, 675: 32}, - {525: 2824, 755: 4162, 784: 4168}, + {1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 493: 1211, 1211, 1211, 497: 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 508: 1211, 1211, 511: 1211, 1211, 1211, 516: 1211, 1211, 1211, 1211, 1211, 1211, 523: 1211, 1211, 526: 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 550: 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 1211, 584: 1211, 1211, 1211, 616: 1211}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4159}, + {9: 4160}, + {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 4162}, + {2033, 2033, 6: 2033, 2033, 2033, 2033, 15: 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 58: 2033, 79: 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 112: 2033, 141: 2033, 2033, 2033, 2033, 496: 2033, 499: 2033, 2033, 512: 2033, 514: 2033, 519: 2033, 521: 2033, 524: 2033, 667: 2033, 2033, 675: 2033}, // 1550 - {525: 2824, 755: 4167}, - {30, 30, 6: 30, 30, 30, 15: 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 58: 30, 79: 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 496: 30, 499: 30, 30, 514: 30, 524: 30, 667: 30, 30, 675: 30}, + {58: 4168}, + {33, 33, 6: 33, 33, 33, 15: 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 58: 33, 79: 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 496: 33, 499: 33, 33, 514: 33, 524: 33, 667: 33, 33, 675: 33}, + {525: 2823, 755: 4161, 784: 4167}, + {525: 2823, 755: 4166}, {31, 31, 6: 31, 31, 31, 15: 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 58: 31, 79: 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 31, 496: 31, 499: 31, 31, 514: 31, 524: 31, 667: 31, 31, 675: 31}, - {1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 493: 1184, 1184, 1184, 497: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 508: 1184, 1184, 511: 1184, 1184, 1184, 516: 1184, 1184, 1184, 1184, 1184, 1184, 523: 1184, 1184, 526: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 550: 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 1184, 584: 1184, 1184, 1184, 616: 1184}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4171}, // 1555 - {58: 4172}, - {1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 493: 1185, 1185, 1185, 497: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 508: 1185, 1185, 511: 1185, 1185, 1185, 516: 1185, 1185, 1185, 1185, 1185, 1185, 523: 1185, 1185, 526: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 550: 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 1185, 584: 1185, 1185, 1185, 616: 1185}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4174}, - {58: 4175, 498: 4176, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 493: 1201, 1201, 1201, 497: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 508: 1201, 1201, 511: 1201, 1201, 1201, 516: 1201, 1201, 1201, 1201, 1201, 1201, 523: 1201, 1201, 526: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 550: 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 1201, 584: 1201, 1201, 1201, 616: 1201}, + {32, 32, 6: 32, 32, 32, 15: 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 58: 32, 79: 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 496: 32, 499: 32, 32, 514: 32, 524: 32, 667: 32, 32, 675: 32}, + {1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 493: 1182, 1182, 1182, 497: 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 508: 1182, 1182, 511: 1182, 1182, 1182, 516: 1182, 1182, 1182, 1182, 1182, 1182, 523: 1182, 1182, 526: 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 550: 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 584: 1182, 1182, 1182, 616: 1182}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4170}, + {58: 4171}, + {1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 493: 1183, 1183, 1183, 497: 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 508: 1183, 1183, 511: 1183, 1183, 1183, 516: 1183, 1183, 1183, 1183, 1183, 1183, 523: 1183, 1183, 526: 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 550: 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 1183, 584: 1183, 1183, 1183, 616: 1183}, // 1560 - {514: 3918, 549: 4178, 667: 3917, 926: 4177}, - {492: 3933, 786: 4181}, - {492: 3933, 786: 4179}, - {58: 4180}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4173}, + {58: 4174, 498: 4175, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, {1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 493: 1199, 1199, 1199, 497: 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 508: 1199, 1199, 511: 1199, 1199, 1199, 516: 1199, 1199, 1199, 1199, 1199, 1199, 523: 1199, 1199, 526: 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 550: 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 1199, 584: 1199, 1199, 1199, 616: 1199}, + {514: 3917, 549: 4177, 667: 3916, 926: 4176}, + {492: 3932, 786: 4180}, // 1565 - {58: 4182}, - {1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 493: 1200, 1200, 1200, 497: 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 508: 1200, 1200, 511: 1200, 1200, 1200, 516: 1200, 1200, 1200, 1200, 1200, 1200, 523: 1200, 1200, 526: 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 550: 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 1200, 584: 1200, 1200, 1200, 616: 1200}, - {1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 493: 1223, 1223, 1223, 497: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 508: 1223, 1223, 511: 1223, 1223, 1223, 516: 1223, 1223, 1223, 1223, 1223, 1223, 523: 1223, 1223, 526: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 550: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 584: 1223, 1223, 1223, 616: 1223}, - {1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 493: 1224, 1224, 1224, 497: 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 508: 1224, 1224, 511: 1224, 1224, 1224, 516: 1224, 1224, 1224, 1224, 1224, 1224, 523: 1224, 1224, 526: 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 550: 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 1224, 584: 1224, 1224, 1224, 616: 1224}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 4186}, + {492: 3932, 786: 4178}, + {58: 4179}, + {1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 493: 1197, 1197, 1197, 497: 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 508: 1197, 1197, 511: 1197, 1197, 1197, 516: 1197, 1197, 1197, 1197, 1197, 1197, 523: 1197, 1197, 526: 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 550: 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 1197, 584: 1197, 1197, 1197, 616: 1197}, + {58: 4181}, + {1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 493: 1198, 1198, 1198, 497: 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 508: 1198, 1198, 511: 1198, 1198, 1198, 516: 1198, 1198, 1198, 1198, 1198, 1198, 523: 1198, 1198, 526: 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 550: 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 1198, 584: 1198, 1198, 1198, 616: 1198}, // 1570 - {58: 4187}, - {1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 493: 1220, 1220, 1220, 497: 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 508: 1220, 1220, 511: 1220, 1220, 1220, 516: 1220, 1220, 1220, 1220, 1220, 1220, 523: 1220, 1220, 526: 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 550: 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 1220, 584: 1220, 1220, 1220, 616: 1220}, - {1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 493: 1225, 1225, 1225, 497: 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 508: 1225, 1225, 511: 1225, 1225, 1225, 516: 1225, 1225, 1225, 1225, 1225, 1225, 523: 1225, 1225, 526: 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 550: 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 1225, 584: 1225, 1225, 1225, 616: 1225}, - {2: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 10: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 59: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 492: 1280, 1280, 495: 1280, 1280, 1280, 502: 1280, 1280, 1280, 1280, 1280, 510: 1280, 514: 1280, 1280, 522: 1280, 525: 1280, 549: 1280, 583: 1280, 587: 1280, 589: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 601: 1280, 1280, 1280, 1280, 1280, 1280, 608: 1280, 1280, 1280, 1280, 1280, 614: 1280, 1280, 617: 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 1280, 669: 1280, 671: 3653, 767: 3651, 3652, 808: 3654, 810: 3655, 839: 4190, 3656}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4191}, + {1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 493: 1221, 1221, 1221, 497: 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 508: 1221, 1221, 511: 1221, 1221, 1221, 516: 1221, 1221, 1221, 1221, 1221, 1221, 523: 1221, 1221, 526: 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 550: 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 1221, 584: 1221, 1221, 1221, 616: 1221}, + {1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 493: 1222, 1222, 1222, 497: 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 508: 1222, 1222, 511: 1222, 1222, 1222, 516: 1222, 1222, 1222, 1222, 1222, 1222, 523: 1222, 1222, 526: 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 550: 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 584: 1222, 1222, 1222, 616: 1222}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1978, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3858, 848: 4185}, + {58: 4186}, + {1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 493: 1218, 1218, 1218, 497: 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 508: 1218, 1218, 511: 1218, 1218, 1218, 516: 1218, 1218, 1218, 1218, 1218, 1218, 523: 1218, 1218, 526: 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 550: 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 584: 1218, 1218, 1218, 616: 1218}, // 1575 - {58: 4192, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 493: 998, 998, 998, 497: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 508: 998, 998, 511: 998, 998, 998, 516: 998, 998, 998, 998, 998, 998, 523: 998, 998, 526: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 550: 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 998, 584: 998, 998, 998, 616: 998, 764: 3469, 769: 3661, 787: 4193}, - {1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 493: 1182, 1182, 1182, 497: 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 508: 1182, 1182, 511: 1182, 1182, 1182, 516: 1182, 1182, 1182, 1182, 1182, 1182, 523: 1182, 1182, 526: 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 550: 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 1182, 584: 1182, 1182, 1182, 616: 1182}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 4195}, - {58: 4196}, + {1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 493: 1223, 1223, 1223, 497: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 508: 1223, 1223, 511: 1223, 1223, 1223, 516: 1223, 1223, 1223, 1223, 1223, 1223, 523: 1223, 1223, 526: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 550: 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 1223, 584: 1223, 1223, 1223, 616: 1223}, + {2: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 10: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 59: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 492: 1278, 494: 1278, 1278, 1278, 1278, 502: 1278, 1278, 1278, 1278, 1278, 510: 1278, 514: 1278, 1278, 522: 1278, 525: 1278, 549: 1278, 583: 1278, 587: 1278, 589: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 601: 1278, 1278, 1278, 1278, 1278, 1278, 608: 1278, 1278, 1278, 1278, 1278, 614: 1278, 1278, 617: 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 669: 1278, 671: 3652, 767: 3650, 3651, 808: 3653, 810: 3654, 839: 4189, 3655}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4190}, + {58: 4191, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 493: 996, 996, 996, 497: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 508: 996, 996, 511: 996, 996, 996, 516: 996, 996, 996, 996, 996, 996, 523: 996, 996, 526: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 550: 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 996, 584: 996, 996, 996, 616: 996, 764: 3468, 769: 3660, 787: 4192}, // 1580 - {1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 493: 1153, 1153, 1153, 497: 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 508: 1153, 1153, 511: 1153, 1153, 1153, 516: 1153, 1153, 1153, 1153, 1153, 1153, 523: 1153, 1153, 526: 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 550: 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 1153, 584: 1153, 1153, 1153, 616: 1153}, - {163: 2381, 188: 2381, 208: 2381, 510: 2381, 537: 2381, 564: 2381, 582: 2381, 584: 2381, 2381, 591: 2381, 2381, 603: 2381}, - {163: 2380, 188: 2380, 208: 2380, 510: 2380, 537: 2380, 564: 2380, 582: 2380, 584: 2380, 2380, 591: 2380, 2380, 603: 2380}, - {2: 1962, 1962, 1962, 1962, 1962, 1962, 1962, 10: 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 59: 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 492: 1962, 1962, 495: 1962, 1962, 502: 1962, 1962, 1962, 1962, 1962, 510: 1962, 514: 1962, 1962, 522: 1962, 525: 1962, 549: 1962, 583: 1962, 587: 1962, 589: 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 601: 1962, 1962, 1962, 1962, 1962, 1962, 608: 1962, 1962, 1962, 1962, 1962, 614: 1962, 1962, 617: 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962}, - {537: 4228, 564: 4227, 582: 4226, 584: 4209, 4210, 1142: 4229}, + {1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 493: 1180, 1180, 1180, 497: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 508: 1180, 1180, 511: 1180, 1180, 1180, 516: 1180, 1180, 1180, 1180, 1180, 1180, 523: 1180, 1180, 526: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 550: 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 1180, 584: 1180, 1180, 1180, 616: 1180}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1978, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3858, 848: 4194}, + {58: 4195}, + {1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 493: 1151, 1151, 1151, 497: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 508: 1151, 1151, 511: 1151, 1151, 1151, 516: 1151, 1151, 1151, 1151, 1151, 1151, 523: 1151, 1151, 526: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 550: 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1151, 584: 1151, 1151, 1151, 616: 1151}, + {161: 2379, 186: 2379, 206: 2379, 510: 2379, 537: 2379, 564: 2379, 582: 2379, 584: 2379, 2379, 591: 2379, 2379, 603: 2379}, // 1585 - {492: 1958}, - {2: 1956, 1956, 1956, 1956, 1956, 1956, 1956, 10: 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 59: 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 492: 1956, 1956, 495: 1956, 1956, 502: 1956, 1956, 1956, 1956, 1956, 510: 1956, 514: 1956, 1956, 522: 1956, 525: 1956, 549: 1956, 583: 1956, 587: 1956, 589: 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 601: 1956, 1956, 1956, 1956, 1956, 1956, 608: 1956, 1956, 1956, 1956, 1956, 614: 1956, 1956, 617: 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956}, - {2: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 10: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 59: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 492: 1954, 1954, 495: 1954, 1954, 502: 1954, 1954, 1954, 1954, 1954, 510: 1954, 514: 1954, 1954, 522: 1954, 525: 1954, 549: 1954, 583: 1954, 587: 1954, 589: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 601: 1954, 1954, 1954, 1954, 1954, 1954, 608: 1954, 1954, 1954, 1954, 1954, 614: 1954, 1954, 617: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954}, - {492: 4222, 731: 4223}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 4219}, + {161: 2378, 186: 2378, 206: 2378, 510: 2378, 537: 2378, 564: 2378, 582: 2378, 584: 2378, 2378, 591: 2378, 2378, 603: 2378}, + {2: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 10: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 59: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 492: 1960, 494: 1960, 1960, 1960, 502: 1960, 1960, 1960, 1960, 1960, 510: 1960, 514: 1960, 1960, 522: 1960, 525: 1960, 549: 1960, 583: 1960, 587: 1960, 589: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 601: 1960, 1960, 1960, 1960, 1960, 1960, 608: 1960, 1960, 1960, 1960, 1960, 614: 1960, 1960, 617: 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960, 1960}, + {537: 4227, 564: 4226, 582: 4225, 584: 4208, 4209, 1143: 4228}, + {492: 1956}, + {2: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 10: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 59: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 492: 1954, 494: 1954, 1954, 1954, 502: 1954, 1954, 1954, 1954, 1954, 510: 1954, 514: 1954, 1954, 522: 1954, 525: 1954, 549: 1954, 583: 1954, 587: 1954, 589: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 601: 1954, 1954, 1954, 1954, 1954, 1954, 608: 1954, 1954, 1954, 1954, 1954, 614: 1954, 1954, 617: 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954, 1954}, // 1590 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4215, 3360, 3441, 3359, 3356}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4214, 3360, 3441, 3359, 3356}, - {492: 4211}, - {2: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 10: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 59: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 492: 1942, 1942, 495: 1942, 1942, 502: 1942, 1942, 1942, 1942, 1942, 510: 1942, 514: 1942, 1942, 522: 1942, 525: 1942, 549: 1942, 583: 1942, 587: 1942, 589: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 601: 1942, 1942, 1942, 1942, 1942, 1942, 608: 1942, 1942, 1942, 1942, 1942, 614: 1942, 1942, 617: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942}, - {2: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 10: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 59: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 492: 1941, 1941, 495: 1941, 1941, 502: 1941, 1941, 1941, 1941, 1941, 510: 1941, 514: 1941, 1941, 522: 1941, 525: 1941, 549: 1941, 583: 1941, 587: 1941, 589: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 601: 1941, 1941, 1941, 1941, 1941, 1941, 608: 1941, 1941, 1941, 1941, 1941, 614: 1941, 1941, 617: 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941, 1941}, + {2: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 10: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 59: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 492: 1952, 494: 1952, 1952, 1952, 502: 1952, 1952, 1952, 1952, 1952, 510: 1952, 514: 1952, 1952, 522: 1952, 525: 1952, 549: 1952, 583: 1952, 587: 1952, 589: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 601: 1952, 1952, 1952, 1952, 1952, 1952, 608: 1952, 1952, 1952, 1952, 1952, 614: 1952, 1952, 617: 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952, 1952}, + {492: 4221, 731: 4222}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 4218}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 4214, 3359, 3440, 3358, 3355}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 4213, 3359, 3440, 3358, 3355}, // 1595 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 4212, 3360, 3441, 3359, 3356}, - {58: 4213, 499: 3457, 616: 3458}, - {1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 493: 1944, 1944, 498: 1944, 500: 1944, 1944, 1944, 1944, 508: 1944, 1944, 511: 1944, 1944, 1944, 516: 1944, 1944, 1944, 1944, 1944, 1944, 523: 1944, 1944, 526: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 538: 1944, 1944, 1944, 542: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 550: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 565: 1944, 574: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944}, - {1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 493: 1945, 1945, 498: 1945, 3457, 1945, 1945, 1945, 1945, 508: 1945, 1945, 511: 1945, 1945, 1945, 516: 1945, 1945, 1945, 1945, 1945, 1945, 523: 1945, 1945, 526: 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 538: 1945, 1945, 1945, 542: 1945, 1945, 1945, 1945, 1945, 1945, 1945, 550: 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 565: 1945, 574: 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 616: 3458}, - {1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 4217, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 493: 1940, 1940, 498: 1940, 3457, 1940, 1940, 1940, 1940, 508: 1940, 1940, 511: 1940, 1940, 1940, 516: 1940, 1940, 1940, 1940, 1940, 1940, 523: 1940, 1940, 526: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 538: 1940, 1940, 1940, 542: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 550: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 565: 1940, 574: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 616: 3458, 1274: 4216}, + {492: 4210}, + {2: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 10: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 59: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 492: 1940, 494: 1940, 1940, 1940, 502: 1940, 1940, 1940, 1940, 1940, 510: 1940, 514: 1940, 1940, 522: 1940, 525: 1940, 549: 1940, 583: 1940, 587: 1940, 589: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 601: 1940, 1940, 1940, 1940, 1940, 1940, 608: 1940, 1940, 1940, 1940, 1940, 614: 1940, 1940, 617: 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940, 1940}, + {2: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 10: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 59: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 492: 1939, 494: 1939, 1939, 1939, 502: 1939, 1939, 1939, 1939, 1939, 510: 1939, 514: 1939, 1939, 522: 1939, 525: 1939, 549: 1939, 583: 1939, 587: 1939, 589: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 601: 1939, 1939, 1939, 1939, 1939, 1939, 608: 1939, 1939, 1939, 1939, 1939, 614: 1939, 1939, 617: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 4211, 3359, 3440, 3358, 3355}, + {58: 4212, 499: 3456, 616: 3457}, // 1600 - {1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 493: 1946, 1946, 498: 1946, 500: 1946, 1946, 1946, 1946, 508: 1946, 1946, 511: 1946, 1946, 1946, 516: 1946, 1946, 1946, 1946, 1946, 1946, 523: 1946, 1946, 526: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 538: 1946, 1946, 1946, 542: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 550: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 565: 1946, 574: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946}, - {493: 4218}, - {1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 493: 1939, 1939, 498: 1939, 500: 1939, 1939, 1939, 1939, 508: 1939, 1939, 511: 1939, 1939, 1939, 516: 1939, 1939, 1939, 1939, 1939, 1939, 523: 1939, 1939, 526: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 538: 1939, 1939, 1939, 542: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 550: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939, 565: 1939, 574: 1939, 1939, 1939, 1939, 1939, 1939, 1939, 1939}, - {504: 3793, 3794, 3799, 527: 4220, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 4221}, + {1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 493: 1942, 1942, 498: 1942, 500: 1942, 1942, 1942, 1942, 508: 1942, 1942, 511: 1942, 1942, 1942, 516: 1942, 1942, 1942, 1942, 1942, 1942, 523: 1942, 1942, 526: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 538: 1942, 1942, 1942, 542: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 550: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, 565: 1942, 574: 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942}, + {1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 493: 1943, 1943, 498: 1943, 3456, 1943, 1943, 1943, 1943, 508: 1943, 1943, 511: 1943, 1943, 1943, 516: 1943, 1943, 1943, 1943, 1943, 1943, 523: 1943, 1943, 526: 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 538: 1943, 1943, 1943, 542: 1943, 1943, 1943, 1943, 1943, 1943, 1943, 550: 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 565: 1943, 574: 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, 616: 3457}, + {1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 4216, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 493: 1938, 1938, 498: 1938, 3456, 1938, 1938, 1938, 1938, 508: 1938, 1938, 511: 1938, 1938, 1938, 516: 1938, 1938, 1938, 1938, 1938, 1938, 523: 1938, 1938, 526: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 538: 1938, 1938, 1938, 542: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 550: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 565: 1938, 574: 1938, 1938, 1938, 1938, 1938, 1938, 1938, 1938, 616: 3457, 1275: 4215}, + {1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 493: 1944, 1944, 498: 1944, 500: 1944, 1944, 1944, 1944, 508: 1944, 1944, 511: 1944, 1944, 1944, 516: 1944, 1944, 1944, 1944, 1944, 1944, 523: 1944, 1944, 526: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 538: 1944, 1944, 1944, 542: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 550: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944, 565: 1944, 574: 1944, 1944, 1944, 1944, 1944, 1944, 1944, 1944}, + {494: 4217}, // 1605 - {1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 493: 1947, 1947, 498: 1947, 500: 1947, 1947, 1947, 1947, 508: 1947, 1947, 511: 1947, 1947, 1947, 516: 1947, 1947, 1947, 1947, 1947, 1947, 523: 1947, 1947, 526: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 538: 1947, 1947, 1947, 542: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 550: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 565: 1947, 574: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 2666, 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3988, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 2664, 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 665: 2660, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3987, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 770: 3990, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 3992, 3991, 801: 4224}, - {1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 493: 1948, 1948, 498: 1948, 500: 1948, 1948, 1948, 1948, 508: 1948, 1948, 511: 1948, 1948, 1948, 516: 1948, 1948, 1948, 1948, 1948, 1948, 523: 1948, 1948, 526: 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 538: 1948, 1948, 1948, 542: 1948, 1948, 1948, 1948, 1948, 1948, 1948, 550: 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, 565: 1948, 574: 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948}, - {9: 3697, 58: 4225}, - {1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 493: 1949, 1949, 498: 1949, 500: 1949, 1949, 1949, 1949, 508: 1949, 1949, 511: 1949, 1949, 1949, 516: 1949, 1949, 1949, 1949, 1949, 1949, 523: 1949, 1949, 526: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 538: 1949, 1949, 1949, 542: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 550: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, 565: 1949, 574: 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949}, + {1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 493: 1937, 1937, 498: 1937, 500: 1937, 1937, 1937, 1937, 508: 1937, 1937, 511: 1937, 1937, 1937, 516: 1937, 1937, 1937, 1937, 1937, 1937, 523: 1937, 1937, 526: 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 538: 1937, 1937, 1937, 542: 1937, 1937, 1937, 1937, 1937, 1937, 1937, 550: 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937, 565: 1937, 574: 1937, 1937, 1937, 1937, 1937, 1937, 1937, 1937}, + {504: 3792, 3793, 3798, 527: 4219, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 4220}, + {1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 493: 1945, 1945, 498: 1945, 500: 1945, 1945, 1945, 1945, 508: 1945, 1945, 511: 1945, 1945, 1945, 516: 1945, 1945, 1945, 1945, 1945, 1945, 523: 1945, 1945, 526: 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 538: 1945, 1945, 1945, 542: 1945, 1945, 1945, 1945, 1945, 1945, 1945, 550: 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945, 565: 1945, 574: 1945, 1945, 1945, 1945, 1945, 1945, 1945, 1945}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 2662, 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3987, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 2660, 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 665: 2656, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3986, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 770: 3989, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 3991, 3990, 801: 4223}, // 1610 - {2: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 10: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 59: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 492: 1961, 1961, 495: 1961, 1961, 502: 1961, 1961, 1961, 1961, 1961, 510: 1961, 514: 1961, 1961, 522: 1961, 525: 1961, 549: 1961, 583: 1961, 587: 1961, 589: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 601: 1961, 1961, 1961, 1961, 1961, 1961, 608: 1961, 1961, 1961, 1961, 1961, 614: 1961, 1961, 617: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961}, - {492: 1957}, - {2: 1955, 1955, 1955, 1955, 1955, 1955, 1955, 10: 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 59: 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 492: 1955, 1955, 495: 1955, 1955, 502: 1955, 1955, 1955, 1955, 1955, 510: 1955, 514: 1955, 1955, 522: 1955, 525: 1955, 549: 1955, 583: 1955, 587: 1955, 589: 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 601: 1955, 1955, 1955, 1955, 1955, 1955, 608: 1955, 1955, 1955, 1955, 1955, 614: 1955, 1955, 617: 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955}, - {2: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 10: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 59: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 492: 1953, 1953, 495: 1953, 1953, 502: 1953, 1953, 1953, 1953, 1953, 510: 1953, 514: 1953, 1953, 522: 1953, 525: 1953, 549: 1953, 583: 1953, 587: 1953, 589: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 601: 1953, 1953, 1953, 1953, 1953, 1953, 608: 1953, 1953, 1953, 1953, 1953, 614: 1953, 1953, 617: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953}, - {188: 4253, 510: 4254, 591: 4252, 4251}, + {1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 493: 1946, 1946, 498: 1946, 500: 1946, 1946, 1946, 1946, 508: 1946, 1946, 511: 1946, 1946, 1946, 516: 1946, 1946, 1946, 1946, 1946, 1946, 523: 1946, 1946, 526: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 538: 1946, 1946, 1946, 542: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 550: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946, 565: 1946, 574: 1946, 1946, 1946, 1946, 1946, 1946, 1946, 1946}, + {9: 3696, 58: 4224}, + {1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 493: 1947, 1947, 498: 1947, 500: 1947, 1947, 1947, 1947, 508: 1947, 1947, 511: 1947, 1947, 1947, 516: 1947, 1947, 1947, 1947, 1947, 1947, 523: 1947, 1947, 526: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 538: 1947, 1947, 1947, 542: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 550: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947, 565: 1947, 574: 1947, 1947, 1947, 1947, 1947, 1947, 1947, 1947}, + {2: 1959, 1959, 1959, 1959, 1959, 1959, 1959, 10: 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 59: 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 492: 1959, 494: 1959, 1959, 1959, 502: 1959, 1959, 1959, 1959, 1959, 510: 1959, 514: 1959, 1959, 522: 1959, 525: 1959, 549: 1959, 583: 1959, 587: 1959, 589: 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 601: 1959, 1959, 1959, 1959, 1959, 1959, 608: 1959, 1959, 1959, 1959, 1959, 614: 1959, 1959, 617: 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959, 1959}, + {492: 1955}, // 1615 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 4245, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 4246, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 4244, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 671: 4247, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 4242, 1207: 4243}, - {2: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 10: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 59: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 492: 1970, 1970, 495: 1970, 1970, 502: 1970, 1970, 1970, 1970, 1970, 510: 1970, 514: 1970, 1970, 522: 1970, 525: 1970, 549: 1970, 583: 1970, 587: 1970, 589: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 601: 1970, 1970, 1970, 1970, 1970, 1970, 608: 1970, 1970, 1970, 1970, 1970, 614: 1970, 1970, 617: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 671: 1970}, - {2: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 10: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 59: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 492: 1969, 1969, 495: 1969, 1969, 502: 1969, 1969, 1969, 1969, 1969, 510: 1969, 514: 1969, 1969, 522: 1969, 525: 1969, 549: 1969, 583: 1969, 587: 1969, 589: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 601: 1969, 1969, 1969, 1969, 1969, 1969, 608: 1969, 1969, 1969, 1969, 1969, 614: 1969, 1969, 617: 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 1969, 671: 1969}, - {2: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 10: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 59: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 492: 1968, 1968, 495: 1968, 1968, 502: 1968, 1968, 1968, 1968, 1968, 510: 1968, 514: 1968, 1968, 522: 1968, 525: 1968, 549: 1968, 583: 1968, 587: 1968, 589: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 601: 1968, 1968, 1968, 1968, 1968, 1968, 608: 1968, 1968, 1968, 1968, 1968, 614: 1968, 1968, 617: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 671: 1968}, - {2: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 10: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 59: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 492: 1967, 1967, 495: 1967, 1967, 502: 1967, 1967, 1967, 1967, 1967, 510: 1967, 514: 1967, 1967, 522: 1967, 525: 1967, 549: 1967, 583: 1967, 587: 1967, 589: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 601: 1967, 1967, 1967, 1967, 1967, 1967, 608: 1967, 1967, 1967, 1967, 1967, 614: 1967, 1967, 617: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 671: 1967}, + {2: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 10: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 59: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 492: 1953, 494: 1953, 1953, 1953, 502: 1953, 1953, 1953, 1953, 1953, 510: 1953, 514: 1953, 1953, 522: 1953, 525: 1953, 549: 1953, 583: 1953, 587: 1953, 589: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 601: 1953, 1953, 1953, 1953, 1953, 1953, 608: 1953, 1953, 1953, 1953, 1953, 614: 1953, 1953, 617: 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953, 1953}, + {2: 1951, 1951, 1951, 1951, 1951, 1951, 1951, 10: 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 59: 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 492: 1951, 494: 1951, 1951, 1951, 502: 1951, 1951, 1951, 1951, 1951, 510: 1951, 514: 1951, 1951, 522: 1951, 525: 1951, 549: 1951, 583: 1951, 587: 1951, 589: 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 601: 1951, 1951, 1951, 1951, 1951, 1951, 608: 1951, 1951, 1951, 1951, 1951, 614: 1951, 1951, 617: 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951, 1951}, + {186: 4252, 510: 4253, 591: 4251, 4250}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 4244, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 4245, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 4243, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 671: 4246, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 4241, 1208: 4242}, + {2: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 10: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 59: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 492: 1968, 494: 1968, 1968, 1968, 502: 1968, 1968, 1968, 1968, 1968, 510: 1968, 514: 1968, 1968, 522: 1968, 525: 1968, 549: 1968, 583: 1968, 587: 1968, 589: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 601: 1968, 1968, 1968, 1968, 1968, 1968, 608: 1968, 1968, 1968, 1968, 1968, 614: 1968, 1968, 617: 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 1968, 671: 1968}, // 1620 - {2: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 10: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 59: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 492: 1966, 1966, 495: 1966, 1966, 502: 1966, 1966, 1966, 1966, 1966, 510: 1966, 514: 1966, 1966, 522: 1966, 525: 1966, 549: 1966, 583: 1966, 587: 1966, 589: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 601: 1966, 1966, 1966, 1966, 1966, 1966, 608: 1966, 1966, 1966, 1966, 1966, 614: 1966, 1966, 617: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 671: 1966}, - {2: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 10: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 59: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 492: 1965, 1965, 495: 1965, 1965, 502: 1965, 1965, 1965, 1965, 1965, 510: 1965, 514: 1965, 1965, 522: 1965, 525: 1965, 549: 1965, 583: 1965, 587: 1965, 589: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 601: 1965, 1965, 1965, 1965, 1965, 1965, 608: 1965, 1965, 1965, 1965, 1965, 614: 1965, 1965, 617: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 671: 1965}, - {2: 1964, 1964, 1964, 1964, 1964, 1964, 1964, 10: 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 59: 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 492: 1964, 1964, 495: 1964, 1964, 502: 1964, 1964, 1964, 1964, 1964, 510: 1964, 514: 1964, 1964, 522: 1964, 525: 1964, 549: 1964, 583: 1964, 587: 1964, 589: 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 601: 1964, 1964, 1964, 1964, 1964, 1964, 608: 1964, 1964, 1964, 1964, 1964, 614: 1964, 1964, 617: 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 671: 1964}, - {2: 1963, 1963, 1963, 1963, 1963, 1963, 1963, 10: 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 59: 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 492: 1963, 1963, 495: 1963, 1963, 502: 1963, 1963, 1963, 1963, 1963, 510: 1963, 514: 1963, 1963, 522: 1963, 525: 1963, 549: 1963, 583: 1963, 587: 1963, 589: 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 601: 1963, 1963, 1963, 1963, 1963, 1963, 608: 1963, 1963, 1963, 1963, 1963, 614: 1963, 1963, 617: 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 671: 1963}, - {188: 1960, 495: 4198, 497: 4197, 510: 1960, 591: 1960, 1960, 834: 4241}, + {2: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 10: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 59: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 492: 1967, 494: 1967, 1967, 1967, 502: 1967, 1967, 1967, 1967, 1967, 510: 1967, 514: 1967, 1967, 522: 1967, 525: 1967, 549: 1967, 583: 1967, 587: 1967, 589: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 601: 1967, 1967, 1967, 1967, 1967, 1967, 608: 1967, 1967, 1967, 1967, 1967, 614: 1967, 1967, 617: 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 1967, 671: 1967}, + {2: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 10: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 59: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 492: 1966, 494: 1966, 1966, 1966, 502: 1966, 1966, 1966, 1966, 1966, 510: 1966, 514: 1966, 1966, 522: 1966, 525: 1966, 549: 1966, 583: 1966, 587: 1966, 589: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 601: 1966, 1966, 1966, 1966, 1966, 1966, 608: 1966, 1966, 1966, 1966, 1966, 614: 1966, 1966, 617: 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 1966, 671: 1966}, + {2: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 10: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 59: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 492: 1965, 494: 1965, 1965, 1965, 502: 1965, 1965, 1965, 1965, 1965, 510: 1965, 514: 1965, 1965, 522: 1965, 525: 1965, 549: 1965, 583: 1965, 587: 1965, 589: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 601: 1965, 1965, 1965, 1965, 1965, 1965, 608: 1965, 1965, 1965, 1965, 1965, 614: 1965, 1965, 617: 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 1965, 671: 1965}, + {2: 1964, 1964, 1964, 1964, 1964, 1964, 1964, 10: 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 59: 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 492: 1964, 494: 1964, 1964, 1964, 502: 1964, 1964, 1964, 1964, 1964, 510: 1964, 514: 1964, 1964, 522: 1964, 525: 1964, 549: 1964, 583: 1964, 587: 1964, 589: 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 601: 1964, 1964, 1964, 1964, 1964, 1964, 608: 1964, 1964, 1964, 1964, 1964, 614: 1964, 1964, 617: 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 1964, 671: 1964}, + {2: 1963, 1963, 1963, 1963, 1963, 1963, 1963, 10: 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 59: 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 492: 1963, 494: 1963, 1963, 1963, 502: 1963, 1963, 1963, 1963, 1963, 510: 1963, 514: 1963, 1963, 522: 1963, 525: 1963, 549: 1963, 583: 1963, 587: 1963, 589: 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 601: 1963, 1963, 1963, 1963, 1963, 1963, 608: 1963, 1963, 1963, 1963, 1963, 614: 1963, 1963, 617: 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 1963, 671: 1963}, // 1625 - {188: 1959, 510: 1959, 591: 1959, 1959}, - {1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 493: 1974, 1974, 498: 1974, 500: 1974, 1974, 1974, 1974, 508: 1974, 1974, 511: 1974, 1974, 1974, 516: 1974, 1974, 1974, 1974, 1974, 1974, 523: 1974, 1974, 526: 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 538: 1974, 1974, 1974, 542: 1974, 1974, 1974, 1974, 1974, 1974, 1974, 550: 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974, 565: 1974, 574: 1974, 1974, 1974, 1974, 1974, 1974, 1974, 1974}, - {492: 2667, 731: 4250}, - {787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 493: 787, 787, 787, 497: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 508: 787, 787, 511: 787, 787, 787, 516: 787, 787, 787, 787, 787, 787, 523: 787, 787, 526: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 550: 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 584: 787, 787, 787, 616: 787, 680: 4248}, - {1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1952, 1771, 1771, 1771, 497: 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 508: 1771, 1771, 511: 1771, 1771, 1771, 516: 1771, 1771, 1771, 1771, 1771, 1771, 523: 1771, 1771, 526: 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 550: 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 1771, 584: 1771, 1771, 1771, 616: 1771, 672: 1771, 676: 1771, 1771}, - // 1630 - {1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1951, 1770, 1770, 1770, 497: 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 508: 1770, 1770, 511: 1770, 1770, 1770, 516: 1770, 1770, 1770, 1770, 1770, 1770, 523: 1770, 1770, 526: 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 550: 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 584: 1770, 1770, 1770, 616: 1770, 672: 1770, 676: 1770, 1770}, - {492: 1950}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 4249}, + {2: 1962, 1962, 1962, 1962, 1962, 1962, 1962, 10: 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 59: 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 492: 1962, 494: 1962, 1962, 1962, 502: 1962, 1962, 1962, 1962, 1962, 510: 1962, 514: 1962, 1962, 522: 1962, 525: 1962, 549: 1962, 583: 1962, 587: 1962, 589: 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 601: 1962, 1962, 1962, 1962, 1962, 1962, 608: 1962, 1962, 1962, 1962, 1962, 614: 1962, 1962, 617: 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, 671: 1962}, + {2: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 10: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 59: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 492: 1961, 494: 1961, 1961, 1961, 502: 1961, 1961, 1961, 1961, 1961, 510: 1961, 514: 1961, 1961, 522: 1961, 525: 1961, 549: 1961, 583: 1961, 587: 1961, 589: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 601: 1961, 1961, 1961, 1961, 1961, 1961, 608: 1961, 1961, 1961, 1961, 1961, 614: 1961, 1961, 617: 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, 671: 1961}, + {186: 1958, 495: 4197, 497: 4196, 510: 1958, 591: 1958, 1958, 834: 4240}, + {186: 1957, 510: 1957, 591: 1957, 1957}, {1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 493: 1972, 1972, 498: 1972, 500: 1972, 1972, 1972, 1972, 508: 1972, 1972, 511: 1972, 1972, 1972, 516: 1972, 1972, 1972, 1972, 1972, 1972, 523: 1972, 1972, 526: 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 538: 1972, 1972, 1972, 542: 1972, 1972, 1972, 1972, 1972, 1972, 1972, 550: 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972, 565: 1972, 574: 1972, 1972, 1972, 1972, 1972, 1972, 1972, 1972}, - {1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 493: 1973, 1973, 498: 1973, 500: 1973, 1973, 1973, 1973, 508: 1973, 1973, 511: 1973, 1973, 1973, 516: 1973, 1973, 1973, 1973, 1973, 1973, 523: 1973, 1973, 526: 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 538: 1973, 1973, 1973, 542: 1973, 1973, 1973, 1973, 1973, 1973, 1973, 550: 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 565: 1973, 574: 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973}, + // 1630 + {492: 2663, 731: 4249}, + {785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 493: 785, 785, 785, 497: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 508: 785, 785, 511: 785, 785, 785, 516: 785, 785, 785, 785, 785, 785, 523: 785, 785, 526: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 550: 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 785, 584: 785, 785, 785, 616: 785, 680: 4247}, + {1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1950, 1770, 1770, 1770, 497: 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 508: 1770, 1770, 511: 1770, 1770, 1770, 516: 1770, 1770, 1770, 1770, 1770, 1770, 523: 1770, 1770, 526: 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 550: 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, 584: 1770, 1770, 1770, 616: 1770, 672: 1770, 676: 1770, 1770}, + {1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1949, 1769, 1769, 1769, 497: 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 508: 1769, 1769, 511: 1769, 1769, 1769, 516: 1769, 1769, 1769, 1769, 1769, 1769, 523: 1769, 1769, 526: 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 550: 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 1769, 584: 1769, 1769, 1769, 616: 1769, 672: 1769, 676: 1769, 1769}, + {492: 1948}, // 1635 - {1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 493: 1999, 1999, 498: 1999, 500: 1999, 1999, 1999, 1999, 508: 1999, 1999, 511: 1999, 1999, 1999, 516: 1999, 1999, 519: 1999, 1999, 1999, 523: 1999, 1999, 526: 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 538: 1999, 1999, 1999, 542: 1999, 1999, 1999, 1999, 1999, 1999, 1999, 550: 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 565: 1999}, - {1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 493: 1998, 1998, 498: 1998, 500: 1998, 1998, 1998, 1998, 508: 1998, 1998, 511: 1998, 1998, 1998, 516: 1998, 1998, 519: 1998, 1998, 1998, 523: 1998, 1998, 526: 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 538: 1998, 1998, 1998, 542: 1998, 1998, 1998, 1998, 1998, 1998, 1998, 550: 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 565: 1998}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 4248}, + {1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 493: 1970, 1970, 498: 1970, 500: 1970, 1970, 1970, 1970, 508: 1970, 1970, 511: 1970, 1970, 1970, 516: 1970, 1970, 1970, 1970, 1970, 1970, 523: 1970, 1970, 526: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 538: 1970, 1970, 1970, 542: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 550: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970, 565: 1970, 574: 1970, 1970, 1970, 1970, 1970, 1970, 1970, 1970}, + {1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 493: 1971, 1971, 498: 1971, 500: 1971, 1971, 1971, 1971, 508: 1971, 1971, 511: 1971, 1971, 1971, 516: 1971, 1971, 1971, 1971, 1971, 1971, 523: 1971, 1971, 526: 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 538: 1971, 1971, 1971, 542: 1971, 1971, 1971, 1971, 1971, 1971, 1971, 550: 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971, 565: 1971, 574: 1971, 1971, 1971, 1971, 1971, 1971, 1971, 1971}, {1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 493: 1997, 1997, 498: 1997, 500: 1997, 1997, 1997, 1997, 508: 1997, 1997, 511: 1997, 1997, 1997, 516: 1997, 1997, 519: 1997, 1997, 1997, 523: 1997, 1997, 526: 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 538: 1997, 1997, 1997, 542: 1997, 1997, 1997, 1997, 1997, 1997, 1997, 550: 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 1997, 565: 1997}, - {1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 493: 1975, 1975, 498: 1975, 500: 1975, 1975, 1975, 1975, 508: 1975, 1975, 511: 1975, 1975, 1975, 516: 1975, 1975, 1975, 1975, 1975, 1975, 523: 1975, 1975, 526: 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 538: 1975, 1975, 1975, 542: 1975, 1975, 1975, 1975, 1975, 1975, 1975, 550: 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, 565: 1975, 574: 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 4258}, + {1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 493: 1996, 1996, 498: 1996, 500: 1996, 1996, 1996, 1996, 508: 1996, 1996, 511: 1996, 1996, 1996, 516: 1996, 1996, 519: 1996, 1996, 1996, 523: 1996, 1996, 526: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 538: 1996, 1996, 1996, 542: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 550: 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 1996, 565: 1996}, // 1640 - {2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 492: 2404, 507: 2404, 512: 2404, 514: 2404, 518: 2404, 526: 2404, 548: 2404, 2404, 561: 2404, 667: 2404, 672: 4279, 690: 2404, 2404, 693: 2404, 699: 2404, 2404, 702: 2404, 2404, 2404, 2404, 2404, 2404, 710: 2404, 712: 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, 727: 2404, 2404, 2404, 2404}, - {9: 2401, 58: 2401}, - {9: 4259, 58: 4260}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4278}, - {325: 4261}, + {1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 493: 1995, 1995, 498: 1995, 500: 1995, 1995, 1995, 1995, 508: 1995, 1995, 511: 1995, 1995, 1995, 516: 1995, 1995, 519: 1995, 1995, 1995, 523: 1995, 1995, 526: 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 538: 1995, 1995, 1995, 542: 1995, 1995, 1995, 1995, 1995, 1995, 1995, 550: 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 1995, 565: 1995}, + {1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 493: 1973, 1973, 498: 1973, 500: 1973, 1973, 1973, 1973, 508: 1973, 1973, 511: 1973, 1973, 1973, 516: 1973, 1973, 1973, 1973, 1973, 1973, 523: 1973, 1973, 526: 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 538: 1973, 1973, 1973, 542: 1973, 1973, 1973, 1973, 1973, 1973, 1973, 550: 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973, 565: 1973, 574: 1973, 1973, 1973, 1973, 1973, 1973, 1973, 1973}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4256, 831: 4257}, + {2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 492: 2402, 507: 2402, 512: 2402, 514: 2402, 518: 2402, 526: 2402, 548: 2402, 2402, 561: 2402, 667: 2402, 672: 4278, 690: 2402, 2402, 693: 2402, 699: 2402, 2402, 702: 2402, 2402, 2402, 2402, 2402, 2402, 710: 2402, 712: 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 727: 2402, 2402, 2402, 2402}, + {9: 2399, 58: 2399}, // 1645 - {492: 4262}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 4263}, - {58: 1993, 494: 4266, 504: 3793, 3794, 3799, 541: 3795, 564: 4265, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792, 1254: 4264}, - {58: 4277}, - {245: 4270, 538: 4269}, + {9: 4258, 58: 4259}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4277}, + {324: 4260}, + {492: 4261}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 4262}, // 1650 - {153: 4267}, - {269: 4268}, - {58: 1989}, - {368: 4272}, - {229: 4271}, + {58: 1991, 493: 4265, 504: 3792, 3793, 3798, 541: 3794, 564: 4264, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791, 1255: 4263}, + {58: 4276}, + {243: 4269, 538: 4268}, + {151: 4266}, + {268: 4267}, // 1655 - {58: 1990}, - {229: 4273}, - {58: 1992, 494: 4274}, - {153: 4275}, - {269: 4276}, + {58: 1987}, + {367: 4271}, + {227: 4270}, + {58: 1988}, + {227: 4272}, // 1660 - {58: 1991}, - {2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 493: 2000, 2000, 498: 2000, 500: 2000, 2000, 2000, 2000, 508: 2000, 2000, 511: 2000, 2000, 2000, 516: 2000, 2000, 519: 2000, 2000, 2000, 523: 2000, 2000, 526: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 538: 2000, 2000, 2000, 542: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 550: 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 2000, 565: 2000}, - {9: 2400, 58: 2400}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4280, 2850, 688: 2851, 2849}, - {2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 492: 2403, 507: 2403, 512: 2403, 514: 2403, 518: 2403, 526: 2403, 548: 2403, 2403, 561: 2403, 667: 2403, 672: 4281, 690: 2403, 2403, 693: 2403, 699: 2403, 2403, 702: 2403, 2403, 2403, 2403, 2403, 2403, 710: 2403, 712: 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, 727: 2403, 2403, 2403, 2403}, + {58: 1990, 493: 4273}, + {151: 4274}, + {268: 4275}, + {58: 1989}, + {1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 493: 1998, 1998, 498: 1998, 500: 1998, 1998, 1998, 1998, 508: 1998, 1998, 511: 1998, 1998, 1998, 516: 1998, 1998, 519: 1998, 1998, 1998, 523: 1998, 1998, 526: 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 538: 1998, 1998, 1998, 542: 1998, 1998, 1998, 1998, 1998, 1998, 1998, 550: 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 1998, 565: 1998}, // 1665 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4282, 2850, 688: 2851, 2849}, - {2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 492: 2402, 507: 2402, 512: 2402, 514: 2402, 518: 2402, 526: 2402, 548: 2402, 2402, 561: 2402, 667: 2402, 690: 2402, 2402, 693: 2402, 699: 2402, 2402, 702: 2402, 2402, 2402, 2402, 2402, 2402, 710: 2402, 712: 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, 727: 2402, 2402, 2402, 2402}, - {2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 493: 2001, 2001, 498: 2001, 500: 2001, 2001, 2001, 2001, 508: 2001, 2001, 511: 2001, 2001, 2001, 516: 2001, 2001, 519: 2001, 2001, 2001, 523: 2001, 2001, 526: 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 538: 2001, 2001, 2001, 542: 2001, 2001, 2001, 2001, 2001, 2001, 2001, 550: 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, 565: 2001, 756: 3448, 3446}, - {1344, 1344, 9: 1344, 58: 1344, 139: 1344, 491: 1344, 494: 1344, 500: 1344, 1344, 509: 1344, 511: 1344, 1344, 1344, 516: 1344, 1344, 521: 1344, 523: 1344, 533: 1344, 535: 1344, 543: 1344, 546: 1344, 1344}, - {1343, 1343, 9: 1343, 58: 1343, 139: 1343, 491: 1343, 494: 1343, 500: 1343, 1343, 509: 1343, 511: 1343, 1343, 1343, 516: 1343, 1343, 521: 1343, 523: 1343, 533: 1343, 535: 1343, 543: 1343, 546: 1343, 1343}, + {9: 2398, 58: 2398}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4279, 2849, 688: 2850, 2848}, + {2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 492: 2401, 507: 2401, 512: 2401, 514: 2401, 518: 2401, 526: 2401, 548: 2401, 2401, 561: 2401, 667: 2401, 672: 4280, 690: 2401, 2401, 693: 2401, 699: 2401, 2401, 702: 2401, 2401, 2401, 2401, 2401, 2401, 710: 2401, 712: 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 2401, 727: 2401, 2401, 2401, 2401}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4281, 2849, 688: 2850, 2848}, + {2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 492: 2400, 507: 2400, 512: 2400, 514: 2400, 518: 2400, 526: 2400, 548: 2400, 2400, 561: 2400, 667: 2400, 690: 2400, 2400, 693: 2400, 699: 2400, 2400, 702: 2400, 2400, 2400, 2400, 2400, 2400, 710: 2400, 712: 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, 727: 2400, 2400, 2400, 2400}, // 1670 - {1342, 1342, 9: 1342, 58: 1342, 139: 1342, 491: 1342, 494: 1342, 500: 1342, 1342, 509: 1342, 511: 1342, 1342, 1342, 516: 1342, 1342, 521: 1342, 523: 1342, 533: 1342, 535: 1342, 543: 1342, 546: 1342, 1342}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4288}, - {2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 493: 2005, 2005, 498: 2005, 500: 2005, 2005, 2005, 2005, 508: 2005, 2005, 511: 2005, 2005, 2005, 516: 2005, 2005, 519: 2005, 2005, 2005, 523: 2005, 2005, 526: 2005, 3452, 3450, 3451, 3449, 3447, 2005, 2005, 2005, 2005, 2005, 538: 2005, 2005, 2005, 542: 2005, 2005, 2005, 2005, 2005, 2005, 2005, 550: 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 2005, 565: 2005, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4290}, - {58: 4291}, + {1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 493: 1999, 1999, 498: 1999, 500: 1999, 1999, 1999, 1999, 508: 1999, 1999, 511: 1999, 1999, 1999, 516: 1999, 1999, 519: 1999, 1999, 1999, 523: 1999, 1999, 526: 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 538: 1999, 1999, 1999, 542: 1999, 1999, 1999, 1999, 1999, 1999, 1999, 550: 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 1999, 565: 1999, 756: 3447, 3445}, + {1342, 1342, 9: 1342, 58: 1342, 137: 1342, 491: 1342, 493: 1342, 500: 1342, 1342, 509: 1342, 511: 1342, 1342, 1342, 516: 1342, 1342, 521: 1342, 523: 1342, 533: 1342, 535: 1342, 543: 1342, 546: 1342, 1342}, + {1341, 1341, 9: 1341, 58: 1341, 137: 1341, 491: 1341, 493: 1341, 500: 1341, 1341, 509: 1341, 511: 1341, 1341, 1341, 516: 1341, 1341, 521: 1341, 523: 1341, 533: 1341, 535: 1341, 543: 1341, 546: 1341, 1341}, + {1340, 1340, 9: 1340, 58: 1340, 137: 1340, 491: 1340, 493: 1340, 500: 1340, 1340, 509: 1340, 511: 1340, 1340, 1340, 516: 1340, 1340, 521: 1340, 523: 1340, 533: 1340, 535: 1340, 543: 1340, 546: 1340, 1340}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4287}, // 1675 - {2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 493: 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 516: 2298, 2298, 2298, 2298, 2298, 2298, 523: 2298, 2298, 526: 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 550: 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 584: 2298, 2298, 2298, 600: 2298, 607: 2298, 613: 2298, 616: 2298, 662: 2298, 2298, 2298, 666: 2298}, - {513: 4293}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4294}, - {2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 493: 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 516: 2299, 2299, 2299, 2299, 2299, 2299, 523: 2299, 2299, 526: 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 550: 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 584: 2299, 2299, 2299, 600: 2299, 607: 2299, 613: 2299, 616: 2299, 662: 2299, 2299, 2299, 666: 2299}, - {276, 276, 58: 276, 491: 276, 494: 276, 500: 276, 276, 509: 276, 511: 276, 276, 276, 516: 276, 276, 521: 276, 523: 276, 527: 3452, 3450, 3451, 3449, 3447, 276, 276, 535: 276, 756: 3448, 3446}, + {2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 493: 2003, 2003, 498: 2003, 500: 2003, 2003, 2003, 2003, 508: 2003, 2003, 511: 2003, 2003, 2003, 516: 2003, 2003, 519: 2003, 2003, 2003, 523: 2003, 2003, 526: 2003, 3451, 3449, 3450, 3448, 3446, 2003, 2003, 2003, 2003, 2003, 538: 2003, 2003, 2003, 542: 2003, 2003, 2003, 2003, 2003, 2003, 2003, 550: 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 2003, 565: 2003, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4289}, + {58: 4290}, + {2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 493: 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 516: 2296, 2296, 2296, 2296, 2296, 2296, 523: 2296, 2296, 526: 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 550: 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 2296, 584: 2296, 2296, 2296, 600: 2296, 607: 2296, 613: 2296, 616: 2296, 662: 2296, 2296, 2296, 666: 2296}, + {513: 4292}, // 1680 - {7, 7}, - {153: 4299}, - {3, 3}, - {275, 275, 512: 275, 519: 2810, 521: 275, 523: 275, 814: 2811, 4300}, - {1338, 1338, 512: 1338, 521: 1338, 523: 2813, 790: 2814, 836: 4301}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4293}, + {2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 493: 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 516: 2297, 2297, 2297, 2297, 2297, 2297, 523: 2297, 2297, 526: 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 550: 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 2297, 584: 2297, 2297, 2297, 600: 2297, 607: 2297, 613: 2297, 616: 2297, 662: 2297, 2297, 2297, 666: 2297}, + {274, 274, 58: 274, 491: 274, 493: 274, 500: 274, 274, 509: 274, 511: 274, 274, 274, 516: 274, 274, 521: 274, 523: 274, 527: 3451, 3449, 3450, 3448, 3446, 274, 274, 535: 274, 756: 3447, 3445}, + {8, 8}, + {151: 4298}, // 1685 - {908, 908, 512: 2816, 521: 2817, 791: 2818, 852: 4302}, - {5, 5}, - {588: 4305}, - {2: 1915, 1915, 1915, 1915, 1915, 1915, 1915, 10: 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 59: 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 492: 1915, 516: 1915, 520: 1915, 588: 1915, 601: 1915}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4306}, + {4, 4}, + {273, 273, 512: 273, 519: 2809, 521: 273, 523: 273, 814: 2810, 4299}, + {1336, 1336, 512: 1336, 521: 1336, 523: 2812, 790: 2813, 836: 4300}, + {906, 906, 512: 2815, 521: 2816, 791: 2817, 852: 4301}, + {6, 6}, // 1690 - {2482, 2482, 2482, 2482, 2482, 2482, 4354, 4356, 428, 10: 4323, 15: 4373, 2238, 4371, 4310, 4375, 4362, 4391, 4355, 4358, 4357, 4360, 4361, 4363, 4370, 428, 4381, 4382, 4392, 4368, 4369, 4374, 4376, 4388, 4387, 4396, 4389, 4386, 4379, 4384, 4385, 4378, 4380, 4383, 4372, 4393, 4394, 78: 4325, 81: 4346, 4347, 90: 4348, 151: 4328, 196: 4317, 217: 4311, 4309, 220: 4332, 223: 4333, 233: 4327, 239: 4343, 253: 4321, 261: 4329, 267: 4324, 284: 4334, 292: 4330, 299: 4344, 4345, 304: 4312, 494: 4342, 496: 4353, 499: 2238, 4390, 507: 2482, 514: 2238, 517: 4349, 523: 4331, 4341, 526: 4314, 604: 4315, 607: 4320, 667: 2238, 4359, 673: 4308, 682: 4336, 690: 4322, 692: 4350, 701: 4335, 708: 4337, 711: 4316, 726: 4326, 803: 4364, 816: 4366, 837: 4365, 858: 4367, 862: 4377, 866: 4395, 893: 4340, 906: 4338, 944: 4313, 951: 4318, 1015: 4352, 1170: 4319, 1198: 4339, 1203: 4351, 4307}, - {2236, 2236, 5172, 5173, 5170, 5171, 507: 5174, 1130: 5169, 1205: 5168}, - {507: 5142}, - {2611, 2611, 182: 5136, 507: 5137}, - {179: 5128}, + {588: 4304}, + {2: 1913, 1913, 1913, 1913, 1913, 1913, 1913, 10: 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 59: 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 1913, 492: 1913, 516: 1913, 520: 1913, 588: 1913, 601: 1913}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4305}, + {2480, 2480, 2480, 2480, 2480, 2480, 4353, 4355, 426, 10: 4322, 15: 4372, 2236, 4370, 4309, 4374, 4361, 4390, 4354, 4357, 4356, 4359, 4360, 4362, 4369, 426, 4380, 4381, 4391, 4367, 4368, 4373, 4375, 4387, 4386, 4395, 4388, 4385, 4378, 4383, 4384, 4377, 4379, 4382, 4371, 4392, 4393, 78: 4324, 81: 4345, 4346, 90: 4347, 149: 4327, 194: 4316, 215: 4310, 4308, 218: 4331, 221: 4332, 231: 4326, 237: 4342, 251: 4320, 260: 4328, 266: 4323, 283: 4333, 291: 4329, 298: 4343, 4344, 303: 4311, 493: 4341, 496: 4352, 499: 2236, 4389, 507: 2480, 514: 2236, 517: 4348, 523: 4330, 4340, 526: 4313, 604: 4314, 607: 4319, 667: 2236, 4358, 673: 4307, 682: 4335, 690: 4321, 692: 4349, 701: 4334, 708: 4336, 711: 4315, 726: 4325, 803: 4363, 816: 4365, 837: 4364, 858: 4366, 861: 4376, 865: 4394, 892: 4339, 906: 4337, 944: 4312, 951: 4317, 1015: 4351, 1171: 4318, 1199: 4338, 1204: 4350, 4306}, + {2234, 2234, 5171, 5172, 5169, 5170, 507: 5173, 1131: 5168, 1206: 5167}, // 1695 - {493: 2109, 496: 2109, 518: 4397, 758: 5125}, - {493: 2109, 496: 2109, 518: 4397, 758: 5122}, - {2567, 2567, 2567, 2567, 2567, 2567, 4354, 4356, 428, 2567, 15: 4373, 2238, 4371, 4310, 4375, 4362, 4391, 4355, 4358, 4357, 4360, 4361, 4363, 4370, 428, 4381, 4382, 4392, 4368, 4369, 4374, 4376, 4388, 4387, 4396, 4389, 4386, 4379, 4384, 4385, 4378, 4380, 4383, 4372, 4393, 4394, 496: 4353, 499: 2238, 4390, 507: 2567, 514: 2238, 524: 5118, 667: 2238, 4359, 803: 4364, 816: 4366, 837: 4365, 858: 4367, 862: 4377, 866: 5119}, - {182: 5108}, - {670: 5100}, + {507: 5141}, + {2607, 2607, 180: 5135, 507: 5136}, + {177: 5127}, + {494: 2107, 496: 2107, 518: 4396, 758: 5124}, + {494: 2107, 496: 2107, 518: 4396, 758: 5121}, // 1700 - {2: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 10: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 59: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 492: 2487, 507: 4959, 583: 2487, 600: 2476, 607: 2476, 613: 2476, 662: 2476, 4715, 668: 2476, 696: 2476, 2476, 855: 4961, 871: 4550, 896: 4957, 928: 4958, 939: 4960}, - {507: 4950}, - {2556, 2556, 2556, 2556, 2556, 2556, 9: 2556, 507: 2556}, - {2555, 2555, 2555, 2555, 2555, 2555, 9: 2555, 507: 2555}, - {507: 4948}, + {2565, 2565, 2565, 2565, 2565, 2565, 4353, 4355, 426, 2565, 15: 4372, 2236, 4370, 4309, 4374, 4361, 4390, 4354, 4357, 4356, 4359, 4360, 4362, 4369, 426, 4380, 4381, 4391, 4367, 4368, 4373, 4375, 4387, 4386, 4395, 4388, 4385, 4378, 4383, 4384, 4377, 4379, 4382, 4371, 4392, 4393, 496: 4352, 499: 2236, 4389, 507: 2565, 514: 2236, 524: 5117, 667: 2236, 4358, 803: 4363, 816: 4365, 837: 4364, 858: 4366, 861: 4376, 865: 5118}, + {180: 5107}, + {670: 5099}, + {2: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 10: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 59: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 492: 2485, 507: 4958, 583: 2485, 600: 2474, 607: 2474, 613: 2474, 662: 2474, 4714, 668: 2474, 696: 2474, 2474, 855: 4960, 870: 4549, 895: 4956, 928: 4957, 939: 4959}, + {507: 4949}, // 1705 - {507: 4945}, - {2: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 10: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 59: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 507: 4924, 583: 2487, 600: 4536, 607: 4551, 613: 4923, 663: 4552, 668: 4537, 696: 4927, 850: 4926, 871: 4550, 896: 4922, 939: 4925, 1025: 4928}, - {507: 4915}, - {507: 4904}, - {507: 4902}, + {2554, 2554, 2554, 2554, 2554, 2554, 9: 2554, 507: 2554}, + {2553, 2553, 2553, 2553, 2553, 2553, 9: 2553, 507: 2553}, + {507: 4947}, + {507: 4944}, + {2: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 10: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 59: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 507: 4923, 583: 2485, 600: 4535, 607: 4550, 613: 4922, 663: 4551, 668: 4536, 696: 4926, 850: 4925, 870: 4549, 895: 4921, 939: 4924, 1025: 4927}, // 1710 - {507: 4899}, - {507: 4896}, - {20: 4893, 507: 4892}, - {20: 4889, 507: 4888}, - {507: 4878}, + {507: 4914}, + {507: 4903}, + {507: 4901}, + {507: 4898}, + {507: 4895}, // 1715 - {681: 4871}, - {969: 4870}, + {20: 4892, 507: 4891}, + {20: 4888, 507: 4887}, + {507: 4877}, + {681: 4870}, {969: 4869}, - {2: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 10: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 59: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 583: 2487, 871: 4550, 896: 4865}, - {2: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 10: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 59: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 583: 2487, 871: 4550, 896: 4576}, // 1720 - {2: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 10: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 59: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 607: 4551, 663: 4552, 668: 4549, 871: 4550, 896: 4547, 1025: 4548}, - {2: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 10: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 59: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 498: 4534, 518: 4397, 600: 4536, 668: 4537, 670: 4532, 758: 4533, 850: 4535, 871: 4531}, - {2523, 2523, 2523, 2523, 2523, 2523, 9: 2523, 507: 2523}, - {2522, 2522, 2522, 2522, 2522, 2522, 9: 2522, 507: 2522}, - {2521, 2521, 2521, 2521, 2521, 2521, 9: 2521, 507: 2521}, + {969: 4868}, + {2: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 10: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 59: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 583: 2485, 870: 4549, 895: 4864}, + {2: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 10: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 59: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 583: 2485, 870: 4549, 895: 4575}, + {2: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 10: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 59: 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 2485, 607: 4550, 663: 4551, 668: 4548, 870: 4549, 895: 4546, 1025: 4547}, + {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 498: 4533, 518: 4396, 600: 4535, 668: 4536, 670: 4531, 758: 4532, 850: 4534, 870: 4530}, // 1725 - {2520, 2520, 2520, 2520, 2520, 2520, 8: 427, 2520, 29: 427, 507: 2520}, - {215: 4530}, - {215: 4529}, - {2517, 2517, 2517, 2517, 2517, 2517, 9: 2517, 507: 2517}, - {2516, 2516, 2516, 2516, 2516, 2516, 9: 2516, 507: 2516}, + {2521, 2521, 2521, 2521, 2521, 2521, 9: 2521, 507: 2521}, + {2520, 2520, 2520, 2520, 2520, 2520, 9: 2520, 507: 2520}, + {2519, 2519, 2519, 2519, 2519, 2519, 9: 2519, 507: 2519}, + {2518, 2518, 2518, 2518, 2518, 2518, 8: 425, 2518, 29: 425, 507: 2518}, + {213: 4529}, // 1730 - {2512, 2512, 2512, 2512, 2512, 2512, 9: 2512, 507: 2512}, - {2511, 2511, 2511, 2511, 2511, 2511, 9: 2511, 507: 2511}, - {141: 2109, 256: 2109, 276: 2109, 278: 2109, 496: 2109, 518: 4397, 758: 4523}, - {2: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 10: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 59: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 496: 2109, 518: 4397, 758: 4520}, - {167: 4519, 709: 4518}, + {213: 4528}, + {2515, 2515, 2515, 2515, 2515, 2515, 9: 2515, 507: 2515}, + {2514, 2514, 2514, 2514, 2514, 2514, 9: 2514, 507: 2514}, + {2510, 2510, 2510, 2510, 2510, 2510, 9: 2510, 507: 2510}, + {2509, 2509, 2509, 2509, 2509, 2509, 9: 2509, 507: 2509}, // 1735 - {2481, 2481, 2481, 2481, 2481, 2481, 9: 4516, 507: 2481}, - {2480, 2480, 2480, 2480, 2480, 2480, 9: 2480, 507: 2480}, - {16: 2237, 18: 2237, 21: 2237, 499: 2237, 514: 2237, 667: 2237}, - {493: 2109, 518: 4397, 758: 4514}, - {2: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 10: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 59: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 493: 2109, 518: 4397, 758: 4512}, + {139: 2107, 254: 2107, 275: 2107, 277: 2107, 496: 2107, 518: 4396, 758: 4522}, + {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 496: 2107, 518: 4396, 758: 4519}, + {165: 4518, 709: 4517}, + {2479, 2479, 2479, 2479, 2479, 2479, 9: 4515, 507: 2479}, + {2478, 2478, 2478, 2478, 2478, 2478, 9: 2478, 507: 2478}, // 1740 - {22: 4507, 199: 4508, 262: 4509}, - {2: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 10: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 59: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 493: 2109, 518: 4397, 758: 4505}, - {260: 4502}, - {260: 4499}, - {518: 4397, 525: 2109, 758: 4497}, + {16: 2235, 18: 2235, 21: 2235, 499: 2235, 514: 2235, 667: 2235}, + {494: 2107, 518: 4396, 758: 4513}, + {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 518: 4396, 758: 4511}, + {22: 4506, 197: 4507, 261: 4508}, + {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 518: 4396, 758: 4504}, // 1745 - {518: 4397, 525: 2109, 758: 4495}, - {2: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 10: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 59: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 518: 4397, 758: 4493}, - {518: 4397, 525: 2109, 758: 4491}, - {2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 15: 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 58: 2182, 491: 2182, 2182, 494: 2182, 496: 2182, 498: 2182, 2182, 2182, 507: 2182, 2182, 514: 2182, 2182, 522: 2182, 524: 2182, 588: 2182, 665: 2182, 667: 2182, 2182}, - {465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 15: 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 491: 465, 465, 494: 465, 496: 465, 498: 465, 465, 465, 507: 465, 465, 514: 465, 465, 522: 465, 524: 465, 588: 465, 665: 465, 667: 465, 465}, + {259: 4501}, + {259: 4498}, + {518: 4396, 525: 2107, 758: 4496}, + {518: 4396, 525: 2107, 758: 4494}, + {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 518: 4396, 758: 4492}, // 1750 - {16: 3943, 499: 4486, 514: 3944, 667: 3942, 798: 4485}, - {8: 4479, 29: 4480}, - {518: 4397, 525: 2109, 758: 4477}, - {518: 4397, 525: 2109, 758: 4475}, - {493: 2109, 518: 4397, 758: 4473}, + {518: 4396, 525: 2107, 758: 4490}, + {2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 15: 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 2180, 58: 2180, 491: 2180, 2180, 2180, 496: 2180, 498: 2180, 2180, 2180, 507: 2180, 2180, 514: 2180, 2180, 522: 2180, 524: 2180, 588: 2180, 665: 2180, 667: 2180, 2180}, + {463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 15: 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 491: 463, 463, 463, 496: 463, 498: 463, 463, 463, 507: 463, 463, 514: 463, 463, 522: 463, 524: 463, 588: 463, 665: 463, 667: 463, 463}, + {16: 3942, 499: 4485, 514: 3943, 667: 3941, 798: 4484}, + {8: 4478, 29: 4479}, // 1755 - {518: 4397, 525: 2109, 758: 4471}, - {518: 4397, 525: 2109, 758: 4469}, - {493: 2109, 518: 4397, 758: 4467}, - {493: 2109, 518: 4397, 758: 4465}, - {518: 4397, 525: 2109, 758: 4463}, + {518: 4396, 525: 2107, 758: 4476}, + {518: 4396, 525: 2107, 758: 4474}, + {494: 2107, 518: 4396, 758: 4472}, + {518: 4396, 525: 2107, 758: 4470}, + {518: 4396, 525: 2107, 758: 4468}, // 1760 - {518: 4397, 525: 2109, 758: 4461}, - {451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 15: 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 491: 451, 451, 494: 451, 496: 451, 498: 451, 451, 451, 507: 451, 451, 514: 451, 451, 522: 451, 524: 451, 588: 451, 665: 451, 667: 451, 451}, - {496: 2109, 518: 4397, 525: 2109, 758: 4459}, - {496: 2109, 518: 4397, 525: 2109, 758: 4456}, - {496: 2109, 518: 4397, 525: 2109, 758: 4453}, + {494: 2107, 518: 4396, 758: 4466}, + {494: 2107, 518: 4396, 758: 4464}, + {518: 4396, 525: 2107, 758: 4462}, + {518: 4396, 525: 2107, 758: 4460}, + {449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 15: 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 491: 449, 449, 449, 496: 449, 498: 449, 449, 449, 507: 449, 449, 514: 449, 449, 522: 449, 524: 449, 588: 449, 665: 449, 667: 449, 449}, // 1765 - {518: 4397, 525: 2109, 758: 4451}, - {518: 4397, 525: 2109, 758: 4449}, - {518: 4397, 525: 2109, 593: 2109, 2109, 758: 4447}, - {493: 2109, 518: 4397, 758: 4445}, - {493: 2109, 518: 4397, 758: 4443}, + {496: 2107, 518: 4396, 525: 2107, 758: 4458}, + {496: 2107, 518: 4396, 525: 2107, 758: 4455}, + {496: 2107, 518: 4396, 525: 2107, 758: 4452}, + {518: 4396, 525: 2107, 758: 4450}, + {518: 4396, 525: 2107, 758: 4448}, // 1770 - {518: 4397, 525: 2109, 758: 4441}, - {518: 4397, 525: 2109, 758: 4439}, - {496: 2109, 518: 4397, 525: 2109, 758: 4435}, - {2: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 10: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 59: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 493: 2109, 510: 2109, 518: 4397, 758: 4432}, - {492: 2109, 518: 4397, 758: 4427}, + {518: 4396, 525: 2107, 593: 2107, 2107, 758: 4446}, + {494: 2107, 518: 4396, 758: 4444}, + {494: 2107, 518: 4396, 758: 4442}, + {518: 4396, 525: 2107, 758: 4440}, + {518: 4396, 525: 2107, 758: 4438}, // 1775 - {493: 2109, 518: 4397, 758: 4424}, - {2: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 10: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 59: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 518: 4397, 758: 4418}, - {493: 2109, 518: 4397, 758: 4416}, - {493: 2109, 518: 4397, 758: 4414}, - {422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 15: 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 491: 422, 422, 494: 422, 496: 422, 498: 422, 422, 422, 507: 422, 422, 514: 422, 422, 522: 422, 524: 422, 588: 422, 665: 422, 667: 422, 422}, + {496: 2107, 518: 4396, 525: 2107, 758: 4434}, + {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 510: 2107, 518: 4396, 758: 4431}, + {492: 2107, 518: 4396, 758: 4426}, + {494: 2107, 518: 4396, 758: 4423}, + {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 518: 4396, 758: 4417}, // 1780 - {193: 2109, 218: 2109, 222: 2109, 254: 2109, 293: 2109, 308: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 496: 2109, 518: 4397, 758: 4398}, - {2: 2108, 2108, 2108, 2108, 2108, 2108, 2108, 10: 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 59: 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 492: 2108, 2108, 496: 2108, 504: 2108, 2108, 508: 2108, 510: 2108, 522: 2108, 525: 2108, 549: 2108, 591: 2108, 2108, 2108, 2108}, - {193: 4401, 218: 4404, 222: 4400, 254: 4402, 293: 4403, 308: 4405, 4406, 4411, 4410, 4407, 4412, 4413, 4408, 4409, 496: 4399}, - {416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 15: 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 491: 416, 416, 494: 416, 496: 416, 498: 416, 416, 416, 507: 416, 416, 514: 416, 416, 522: 416, 524: 416, 588: 416, 665: 416, 667: 416, 416}, - {415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 15: 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 491: 415, 415, 494: 415, 496: 415, 498: 415, 415, 415, 507: 415, 415, 514: 415, 415, 522: 415, 524: 415, 588: 415, 665: 415, 667: 415, 415}, + {494: 2107, 518: 4396, 758: 4415}, + {494: 2107, 518: 4396, 758: 4413}, + {420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 15: 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 491: 420, 420, 420, 496: 420, 498: 420, 420, 420, 507: 420, 420, 514: 420, 420, 522: 420, 524: 420, 588: 420, 665: 420, 667: 420, 420}, + {191: 2107, 216: 2107, 220: 2107, 252: 2107, 292: 2107, 307: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 496: 2107, 518: 4396, 758: 4397}, + {2: 2106, 2106, 2106, 2106, 2106, 2106, 2106, 10: 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 59: 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 2106, 492: 2106, 494: 2106, 496: 2106, 504: 2106, 2106, 508: 2106, 510: 2106, 522: 2106, 525: 2106, 549: 2106, 591: 2106, 2106, 2106, 2106}, // 1785 - {414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 15: 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 491: 414, 414, 494: 414, 496: 414, 498: 414, 414, 414, 507: 414, 414, 514: 414, 414, 522: 414, 524: 414, 588: 414, 665: 414, 667: 414, 414}, - {413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 15: 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 491: 413, 413, 494: 413, 496: 413, 498: 413, 413, 413, 507: 413, 413, 514: 413, 413, 522: 413, 524: 413, 588: 413, 665: 413, 667: 413, 413}, - {412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 15: 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 491: 412, 412, 494: 412, 496: 412, 498: 412, 412, 412, 507: 412, 412, 514: 412, 412, 522: 412, 524: 412, 588: 412, 665: 412, 667: 412, 412}, - {411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 15: 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 491: 411, 411, 494: 411, 496: 411, 498: 411, 411, 411, 507: 411, 411, 514: 411, 411, 522: 411, 524: 411, 588: 411, 665: 411, 667: 411, 411}, - {410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 15: 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 491: 410, 410, 494: 410, 496: 410, 498: 410, 410, 410, 507: 410, 410, 514: 410, 410, 522: 410, 524: 410, 588: 410, 665: 410, 667: 410, 410}, + {191: 4400, 216: 4403, 220: 4399, 252: 4401, 292: 4402, 307: 4404, 4405, 4410, 4409, 4406, 4411, 4412, 4407, 4408, 496: 4398}, + {414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 15: 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 414, 491: 414, 414, 414, 496: 414, 498: 414, 414, 414, 507: 414, 414, 514: 414, 414, 522: 414, 524: 414, 588: 414, 665: 414, 667: 414, 414}, + {413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 15: 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 413, 491: 413, 413, 413, 496: 413, 498: 413, 413, 413, 507: 413, 413, 514: 413, 413, 522: 413, 524: 413, 588: 413, 665: 413, 667: 413, 413}, + {412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 15: 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 412, 491: 412, 412, 412, 496: 412, 498: 412, 412, 412, 507: 412, 412, 514: 412, 412, 522: 412, 524: 412, 588: 412, 665: 412, 667: 412, 412}, + {411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 15: 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 411, 491: 411, 411, 411, 496: 411, 498: 411, 411, 411, 507: 411, 411, 514: 411, 411, 522: 411, 524: 411, 588: 411, 665: 411, 667: 411, 411}, // 1790 - {409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 15: 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 491: 409, 409, 494: 409, 496: 409, 498: 409, 409, 409, 507: 409, 409, 514: 409, 409, 522: 409, 524: 409, 588: 409, 665: 409, 667: 409, 409}, - {408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 15: 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 491: 408, 408, 494: 408, 496: 408, 498: 408, 408, 408, 507: 408, 408, 514: 408, 408, 522: 408, 524: 408, 588: 408, 665: 408, 667: 408, 408}, - {407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 15: 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 491: 407, 407, 494: 407, 496: 407, 498: 407, 407, 407, 507: 407, 407, 514: 407, 407, 522: 407, 524: 407, 588: 407, 665: 407, 667: 407, 407}, - {406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 15: 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 491: 406, 406, 494: 406, 496: 406, 498: 406, 406, 406, 507: 406, 406, 514: 406, 406, 522: 406, 524: 406, 588: 406, 665: 406, 667: 406, 406}, - {405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 15: 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 491: 405, 405, 494: 405, 496: 405, 498: 405, 405, 405, 507: 405, 405, 514: 405, 405, 522: 405, 524: 405, 588: 405, 665: 405, 667: 405, 405}, + {410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 15: 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 410, 491: 410, 410, 410, 496: 410, 498: 410, 410, 410, 507: 410, 410, 514: 410, 410, 522: 410, 524: 410, 588: 410, 665: 410, 667: 410, 410}, + {409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 15: 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 409, 491: 409, 409, 409, 496: 409, 498: 409, 409, 409, 507: 409, 409, 514: 409, 409, 522: 409, 524: 409, 588: 409, 665: 409, 667: 409, 409}, + {408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 15: 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 408, 491: 408, 408, 408, 496: 408, 498: 408, 408, 408, 507: 408, 408, 514: 408, 408, 522: 408, 524: 408, 588: 408, 665: 408, 667: 408, 408}, + {407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 15: 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 491: 407, 407, 407, 496: 407, 498: 407, 407, 407, 507: 407, 407, 514: 407, 407, 522: 407, 524: 407, 588: 407, 665: 407, 667: 407, 407}, + {406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 15: 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 406, 491: 406, 406, 406, 496: 406, 498: 406, 406, 406, 507: 406, 406, 514: 406, 406, 522: 406, 524: 406, 588: 406, 665: 406, 667: 406, 406}, // 1795 - {404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 15: 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 491: 404, 404, 494: 404, 496: 404, 498: 404, 404, 404, 507: 404, 404, 514: 404, 404, 522: 404, 524: 404, 588: 404, 665: 404, 667: 404, 404}, - {403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 15: 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 491: 403, 403, 494: 403, 496: 403, 498: 403, 403, 403, 507: 403, 403, 514: 403, 403, 522: 403, 524: 403, 588: 403, 665: 403, 667: 403, 403}, - {402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 15: 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 491: 402, 402, 494: 402, 496: 402, 498: 402, 402, 402, 507: 402, 402, 514: 402, 402, 522: 402, 524: 402, 588: 402, 665: 402, 667: 402, 402}, - {493: 4415}, - {429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 15: 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 491: 429, 429, 494: 429, 496: 429, 498: 429, 429, 429, 507: 429, 429, 514: 429, 429, 522: 429, 524: 429, 588: 429, 665: 429, 667: 429, 429}, + {405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 15: 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 405, 491: 405, 405, 405, 496: 405, 498: 405, 405, 405, 507: 405, 405, 514: 405, 405, 522: 405, 524: 405, 588: 405, 665: 405, 667: 405, 405}, + {404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 15: 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 404, 491: 404, 404, 404, 496: 404, 498: 404, 404, 404, 507: 404, 404, 514: 404, 404, 522: 404, 524: 404, 588: 404, 665: 404, 667: 404, 404}, + {403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 15: 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 491: 403, 403, 403, 496: 403, 498: 403, 403, 403, 507: 403, 403, 514: 403, 403, 522: 403, 524: 403, 588: 403, 665: 403, 667: 403, 403}, + {402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 15: 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 402, 491: 402, 402, 402, 496: 402, 498: 402, 402, 402, 507: 402, 402, 514: 402, 402, 522: 402, 524: 402, 588: 402, 665: 402, 667: 402, 402}, + {401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 15: 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 491: 401, 401, 401, 496: 401, 498: 401, 401, 401, 507: 401, 401, 514: 401, 401, 522: 401, 524: 401, 588: 401, 665: 401, 667: 401, 401}, // 1800 - {493: 4417}, - {430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 15: 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 491: 430, 430, 494: 430, 496: 430, 498: 430, 430, 430, 507: 430, 430, 514: 430, 430, 522: 430, 524: 430, 588: 430, 665: 430, 667: 430, 430}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4419, 2850, 688: 2851, 2849}, - {504: 4420}, - {599: 4421}, + {400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 15: 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 491: 400, 400, 400, 496: 400, 498: 400, 400, 400, 507: 400, 400, 514: 400, 400, 522: 400, 524: 400, 588: 400, 665: 400, 667: 400, 400}, + {494: 4414}, + {427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 15: 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 427, 491: 427, 427, 427, 496: 427, 498: 427, 427, 427, 507: 427, 427, 514: 427, 427, 522: 427, 524: 427, 588: 427, 665: 427, 667: 427, 427}, + {494: 4416}, + {428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 15: 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 428, 491: 428, 428, 428, 496: 428, 498: 428, 428, 428, 507: 428, 428, 514: 428, 428, 522: 428, 524: 428, 588: 428, 665: 428, 667: 428, 428}, // 1805 - {493: 3346, 510: 3337, 525: 3341, 591: 3336, 3338, 3340, 3339, 596: 3344, 598: 3345, 614: 3343, 734: 4422, 3342}, - {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 813: 3551, 828: 4423}, - {431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 15: 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 491: 431, 431, 494: 431, 496: 431, 498: 431, 431, 431, 507: 431, 431, 514: 431, 431, 522: 431, 524: 431, 588: 431, 665: 431, 667: 431, 431}, - {493: 4426, 1067: 4425}, - {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 15: 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 491: 432, 432, 494: 432, 496: 432, 498: 432, 432, 432, 507: 432, 432, 514: 432, 432, 522: 432, 524: 432, 588: 432, 665: 432, 667: 432, 432}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4418, 2849, 688: 2850, 2848}, + {504: 4419}, + {599: 4420}, + {494: 3345, 510: 3336, 525: 3340, 591: 3335, 3337, 3339, 3338, 596: 3343, 598: 3344, 614: 3342, 734: 4421, 3341}, + {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 813: 3550, 828: 4422}, // 1810 - {12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 15: 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 491: 12, 12, 494: 12, 496: 12, 498: 12, 12, 12, 507: 12, 12, 514: 12, 12, 522: 12, 524: 12, 526: 12, 588: 12, 665: 12, 667: 12, 12}, - {492: 4428}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 603, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 4429, 1179: 4430}, - {602, 602, 9: 4033, 58: 602, 494: 602}, - {58: 4431}, + {429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 15: 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 429, 491: 429, 429, 429, 496: 429, 498: 429, 429, 429, 507: 429, 429, 514: 429, 429, 522: 429, 524: 429, 588: 429, 665: 429, 667: 429, 429}, + {494: 4425, 1067: 4424}, + {430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 15: 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 491: 430, 430, 430, 496: 430, 498: 430, 430, 430, 507: 430, 430, 514: 430, 430, 522: 430, 524: 430, 588: 430, 665: 430, 667: 430, 430}, + {13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 15: 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 491: 13, 13, 13, 496: 13, 498: 13, 13, 13, 507: 13, 13, 514: 13, 13, 522: 13, 524: 13, 526: 13, 588: 13, 665: 13, 667: 13, 13}, + {492: 4427}, // 1815 - {433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 15: 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 491: 433, 433, 494: 433, 496: 433, 498: 433, 433, 433, 507: 433, 433, 514: 433, 433, 522: 433, 524: 433, 588: 433, 665: 433, 667: 433, 433}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 510: 4433, 685: 3598, 2850, 688: 2851, 2849, 760: 4434}, - {435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 15: 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 491: 435, 435, 494: 435, 496: 435, 498: 435, 435, 435, 507: 435, 435, 514: 435, 435, 522: 435, 524: 435, 588: 435, 665: 435, 667: 435, 435}, - {434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 15: 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 491: 434, 434, 494: 434, 496: 434, 498: 434, 434, 434, 507: 434, 434, 514: 434, 434, 522: 434, 524: 434, 588: 434, 665: 434, 667: 434, 434}, - {496: 4437, 525: 2824, 755: 2823, 762: 4438, 1171: 4436}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 601, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 4428, 1180: 4429}, + {600, 600, 9: 4032, 58: 600, 493: 600}, + {58: 4430}, + {431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 15: 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 431, 491: 431, 431, 431, 496: 431, 498: 431, 431, 431, 507: 431, 431, 514: 431, 431, 522: 431, 524: 431, 588: 431, 665: 431, 667: 431, 431}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 510: 4432, 685: 3597, 2849, 688: 2850, 2848, 760: 4433}, // 1820 - {438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 15: 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 491: 438, 438, 494: 438, 496: 438, 498: 438, 438, 438, 507: 438, 438, 514: 438, 438, 522: 438, 524: 438, 588: 438, 665: 438, 667: 438, 438}, - {426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 15: 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 491: 426, 426, 494: 426, 496: 426, 498: 426, 426, 426, 507: 426, 426, 514: 426, 426, 522: 426, 524: 426, 588: 426, 665: 426, 667: 426, 426}, - {425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 15: 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 491: 425, 425, 494: 425, 496: 425, 498: 425, 425, 425, 507: 425, 425, 514: 425, 425, 522: 425, 524: 425, 588: 425, 665: 425, 667: 425, 425}, - {525: 2824, 755: 2823, 762: 4440}, - {439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 15: 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 491: 439, 439, 494: 439, 496: 439, 498: 439, 439, 439, 507: 439, 439, 514: 439, 439, 522: 439, 524: 439, 588: 439, 665: 439, 667: 439, 439}, + {433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 15: 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 433, 491: 433, 433, 433, 496: 433, 498: 433, 433, 433, 507: 433, 433, 514: 433, 433, 522: 433, 524: 433, 588: 433, 665: 433, 667: 433, 433}, + {432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 15: 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 432, 491: 432, 432, 432, 496: 432, 498: 432, 432, 432, 507: 432, 432, 514: 432, 432, 522: 432, 524: 432, 588: 432, 665: 432, 667: 432, 432}, + {496: 4436, 525: 2823, 755: 2822, 762: 4437, 1172: 4435}, + {436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 15: 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 491: 436, 436, 436, 496: 436, 498: 436, 436, 436, 507: 436, 436, 514: 436, 436, 522: 436, 524: 436, 588: 436, 665: 436, 667: 436, 436}, + {424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 15: 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 424, 491: 424, 424, 424, 496: 424, 498: 424, 424, 424, 507: 424, 424, 514: 424, 424, 522: 424, 524: 424, 588: 424, 665: 424, 667: 424, 424}, // 1825 - {525: 2824, 755: 2823, 762: 4442}, - {440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 15: 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 491: 440, 440, 494: 440, 496: 440, 498: 440, 440, 440, 507: 440, 440, 514: 440, 440, 522: 440, 524: 440, 588: 440, 665: 440, 667: 440, 440}, - {493: 4444}, - {441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 15: 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 491: 441, 441, 494: 441, 496: 441, 498: 441, 441, 441, 507: 441, 441, 514: 441, 441, 522: 441, 524: 441, 588: 441, 665: 441, 667: 441, 441}, - {493: 4446}, + {423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 15: 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 423, 491: 423, 423, 423, 496: 423, 498: 423, 423, 423, 507: 423, 423, 514: 423, 423, 522: 423, 524: 423, 588: 423, 665: 423, 667: 423, 423}, + {525: 2823, 755: 2822, 762: 4439}, + {437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 15: 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 491: 437, 437, 437, 496: 437, 498: 437, 437, 437, 507: 437, 437, 514: 437, 437, 522: 437, 524: 437, 588: 437, 665: 437, 667: 437, 437}, + {525: 2823, 755: 2822, 762: 4441}, + {438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 15: 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 491: 438, 438, 438, 496: 438, 498: 438, 438, 438, 507: 438, 438, 514: 438, 438, 522: 438, 524: 438, 588: 438, 665: 438, 667: 438, 438}, // 1830 - {442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 15: 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 491: 442, 442, 494: 442, 496: 442, 498: 442, 442, 442, 507: 442, 442, 514: 442, 442, 522: 442, 524: 442, 588: 442, 665: 442, 667: 442, 442}, - {525: 3530, 593: 3532, 3531, 842: 4448}, - {443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 15: 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 491: 443, 443, 494: 443, 496: 443, 498: 443, 443, 443, 507: 443, 443, 514: 443, 443, 522: 443, 524: 443, 588: 443, 665: 443, 667: 443, 443}, - {525: 2824, 755: 2823, 762: 4450}, - {444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 15: 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 491: 444, 444, 494: 444, 496: 444, 498: 444, 444, 444, 507: 444, 444, 514: 444, 444, 522: 444, 524: 444, 588: 444, 665: 444, 667: 444, 444}, + {494: 4443}, + {439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 15: 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 439, 491: 439, 439, 439, 496: 439, 498: 439, 439, 439, 507: 439, 439, 514: 439, 439, 522: 439, 524: 439, 588: 439, 665: 439, 667: 439, 439}, + {494: 4445}, + {440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 15: 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, 491: 440, 440, 440, 496: 440, 498: 440, 440, 440, 507: 440, 440, 514: 440, 440, 522: 440, 524: 440, 588: 440, 665: 440, 667: 440, 440}, + {525: 3529, 593: 3531, 3530, 842: 4447}, // 1835 - {525: 2824, 755: 2823, 762: 4452}, - {445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 15: 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 491: 445, 445, 494: 445, 496: 445, 498: 445, 445, 445, 507: 445, 445, 514: 445, 445, 522: 445, 524: 445, 588: 445, 665: 445, 667: 445, 445}, - {496: 4455, 525: 2824, 755: 2823, 762: 4454}, - {447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 15: 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 491: 447, 447, 494: 447, 496: 447, 498: 447, 447, 447, 507: 447, 447, 514: 447, 447, 522: 447, 524: 447, 588: 447, 665: 447, 667: 447, 447}, - {446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 15: 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 491: 446, 446, 494: 446, 496: 446, 498: 446, 446, 446, 507: 446, 446, 514: 446, 446, 522: 446, 524: 446, 588: 446, 665: 446, 667: 446, 446}, + {441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 15: 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 441, 491: 441, 441, 441, 496: 441, 498: 441, 441, 441, 507: 441, 441, 514: 441, 441, 522: 441, 524: 441, 588: 441, 665: 441, 667: 441, 441}, + {525: 2823, 755: 2822, 762: 4449}, + {442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 15: 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 442, 491: 442, 442, 442, 496: 442, 498: 442, 442, 442, 507: 442, 442, 514: 442, 442, 522: 442, 524: 442, 588: 442, 665: 442, 667: 442, 442}, + {525: 2823, 755: 2822, 762: 4451}, + {443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 15: 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 491: 443, 443, 443, 496: 443, 498: 443, 443, 443, 507: 443, 443, 514: 443, 443, 522: 443, 524: 443, 588: 443, 665: 443, 667: 443, 443}, // 1840 - {496: 4458, 525: 2824, 755: 2823, 762: 4457}, - {449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 15: 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 449, 491: 449, 449, 494: 449, 496: 449, 498: 449, 449, 449, 507: 449, 449, 514: 449, 449, 522: 449, 524: 449, 588: 449, 665: 449, 667: 449, 449}, - {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 15: 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 491: 448, 448, 494: 448, 496: 448, 498: 448, 448, 448, 507: 448, 448, 514: 448, 448, 522: 448, 524: 448, 588: 448, 665: 448, 667: 448, 448}, - {496: 4437, 525: 2824, 755: 2823, 762: 4438, 1171: 4460}, - {450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 15: 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 491: 450, 450, 494: 450, 496: 450, 498: 450, 450, 450, 507: 450, 450, 514: 450, 450, 522: 450, 524: 450, 588: 450, 665: 450, 667: 450, 450}, + {496: 4454, 525: 2823, 755: 2822, 762: 4453}, + {445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 15: 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 491: 445, 445, 445, 496: 445, 498: 445, 445, 445, 507: 445, 445, 514: 445, 445, 522: 445, 524: 445, 588: 445, 665: 445, 667: 445, 445}, + {444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 15: 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, 491: 444, 444, 444, 496: 444, 498: 444, 444, 444, 507: 444, 444, 514: 444, 444, 522: 444, 524: 444, 588: 444, 665: 444, 667: 444, 444}, + {496: 4457, 525: 2823, 755: 2822, 762: 4456}, + {447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 15: 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 491: 447, 447, 447, 496: 447, 498: 447, 447, 447, 507: 447, 447, 514: 447, 447, 522: 447, 524: 447, 588: 447, 665: 447, 667: 447, 447}, // 1845 - {525: 2824, 755: 2823, 762: 4462}, - {452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 15: 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 491: 452, 452, 494: 452, 496: 452, 498: 452, 452, 452, 507: 452, 452, 514: 452, 452, 522: 452, 524: 452, 588: 452, 665: 452, 667: 452, 452}, - {525: 2824, 755: 2823, 762: 4464}, - {453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 15: 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 491: 453, 453, 494: 453, 496: 453, 498: 453, 453, 453, 507: 453, 453, 514: 453, 453, 522: 453, 524: 453, 588: 453, 665: 453, 667: 453, 453}, - {493: 4466}, + {446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 15: 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 446, 491: 446, 446, 446, 496: 446, 498: 446, 446, 446, 507: 446, 446, 514: 446, 446, 522: 446, 524: 446, 588: 446, 665: 446, 667: 446, 446}, + {496: 4436, 525: 2823, 755: 2822, 762: 4437, 1172: 4459}, + {448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 15: 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 448, 491: 448, 448, 448, 496: 448, 498: 448, 448, 448, 507: 448, 448, 514: 448, 448, 522: 448, 524: 448, 588: 448, 665: 448, 667: 448, 448}, + {525: 2823, 755: 2822, 762: 4461}, + {450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 15: 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 450, 491: 450, 450, 450, 496: 450, 498: 450, 450, 450, 507: 450, 450, 514: 450, 450, 522: 450, 524: 450, 588: 450, 665: 450, 667: 450, 450}, // 1850 - {454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 15: 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 491: 454, 454, 494: 454, 496: 454, 498: 454, 454, 454, 507: 454, 454, 514: 454, 454, 522: 454, 524: 454, 588: 454, 665: 454, 667: 454, 454}, - {493: 4468}, - {455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 15: 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 491: 455, 455, 494: 455, 496: 455, 498: 455, 455, 455, 507: 455, 455, 514: 455, 455, 522: 455, 524: 455, 588: 455, 665: 455, 667: 455, 455}, - {525: 2824, 755: 2823, 762: 4470}, - {456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 15: 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 491: 456, 456, 494: 456, 496: 456, 498: 456, 456, 456, 507: 456, 456, 514: 456, 456, 522: 456, 524: 456, 588: 456, 665: 456, 667: 456, 456}, + {525: 2823, 755: 2822, 762: 4463}, + {451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 15: 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 451, 491: 451, 451, 451, 496: 451, 498: 451, 451, 451, 507: 451, 451, 514: 451, 451, 522: 451, 524: 451, 588: 451, 665: 451, 667: 451, 451}, + {494: 4465}, + {452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 15: 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 452, 491: 452, 452, 452, 496: 452, 498: 452, 452, 452, 507: 452, 452, 514: 452, 452, 522: 452, 524: 452, 588: 452, 665: 452, 667: 452, 452}, + {494: 4467}, // 1855 - {525: 2824, 755: 2823, 762: 4472}, - {457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 15: 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 491: 457, 457, 494: 457, 496: 457, 498: 457, 457, 457, 507: 457, 457, 514: 457, 457, 522: 457, 524: 457, 588: 457, 665: 457, 667: 457, 457}, - {493: 4474}, - {458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 15: 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 491: 458, 458, 494: 458, 496: 458, 498: 458, 458, 458, 507: 458, 458, 514: 458, 458, 522: 458, 524: 458, 588: 458, 665: 458, 667: 458, 458}, - {525: 2824, 755: 2823, 762: 4476}, + {453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 15: 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 491: 453, 453, 453, 496: 453, 498: 453, 453, 453, 507: 453, 453, 514: 453, 453, 522: 453, 524: 453, 588: 453, 665: 453, 667: 453, 453}, + {525: 2823, 755: 2822, 762: 4469}, + {454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 15: 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 454, 491: 454, 454, 454, 496: 454, 498: 454, 454, 454, 507: 454, 454, 514: 454, 454, 522: 454, 524: 454, 588: 454, 665: 454, 667: 454, 454}, + {525: 2823, 755: 2822, 762: 4471}, + {455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 15: 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 491: 455, 455, 455, 496: 455, 498: 455, 455, 455, 507: 455, 455, 514: 455, 455, 522: 455, 524: 455, 588: 455, 665: 455, 667: 455, 455}, // 1860 - {459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 15: 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 491: 459, 459, 494: 459, 496: 459, 498: 459, 459, 459, 507: 459, 459, 514: 459, 459, 522: 459, 524: 459, 588: 459, 665: 459, 667: 459, 459}, - {525: 2824, 755: 2823, 762: 4478}, - {461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 15: 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 491: 461, 461, 494: 461, 496: 461, 498: 461, 461, 461, 507: 461, 461, 514: 461, 461, 522: 461, 524: 461, 588: 461, 665: 461, 667: 461, 461}, - {518: 4397, 525: 2109, 758: 4483}, - {518: 4397, 525: 2109, 758: 4481}, + {494: 4473}, + {456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 15: 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 491: 456, 456, 456, 496: 456, 498: 456, 456, 456, 507: 456, 456, 514: 456, 456, 522: 456, 524: 456, 588: 456, 665: 456, 667: 456, 456}, + {525: 2823, 755: 2822, 762: 4475}, + {457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 15: 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 457, 491: 457, 457, 457, 496: 457, 498: 457, 457, 457, 507: 457, 457, 514: 457, 457, 522: 457, 524: 457, 588: 457, 665: 457, 667: 457, 457}, + {525: 2823, 755: 2822, 762: 4477}, // 1865 - {525: 2824, 755: 2823, 762: 4482}, - {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 15: 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 491: 460, 460, 494: 460, 496: 460, 498: 460, 460, 460, 507: 460, 460, 514: 460, 460, 522: 460, 524: 460, 588: 460, 665: 460, 667: 460, 460}, - {525: 2824, 755: 2823, 762: 4484}, - {462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 15: 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 491: 462, 462, 494: 462, 496: 462, 498: 462, 462, 462, 507: 462, 462, 514: 462, 462, 522: 462, 524: 462, 588: 462, 665: 462, 667: 462, 462}, - {2: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 10: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 59: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 493: 2109, 518: 4397, 549: 2109, 758: 4489}, + {459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 15: 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 459, 491: 459, 459, 459, 496: 459, 498: 459, 459, 459, 507: 459, 459, 514: 459, 459, 522: 459, 524: 459, 588: 459, 665: 459, 667: 459, 459}, + {518: 4396, 525: 2107, 758: 4482}, + {518: 4396, 525: 2107, 758: 4480}, + {525: 2823, 755: 2822, 762: 4481}, + {458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 15: 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 458, 491: 458, 458, 458, 496: 458, 498: 458, 458, 458, 507: 458, 458, 514: 458, 458, 522: 458, 524: 458, 588: 458, 665: 458, 667: 458, 458}, // 1870 - {2: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 10: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 59: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 493: 2109, 518: 4397, 549: 2109, 758: 4487}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3596, 685: 3598, 2850, 688: 2851, 2849, 760: 3595, 895: 4488}, - {463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 15: 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 463, 491: 463, 463, 494: 463, 496: 463, 498: 463, 463, 463, 507: 463, 463, 514: 463, 463, 522: 463, 524: 463, 588: 463, 665: 463, 667: 463, 463}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 4490}, - {464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 15: 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 491: 464, 464, 494: 464, 496: 464, 498: 464, 464, 464, 507: 464, 464, 514: 464, 464, 522: 464, 524: 464, 588: 464, 665: 464, 667: 464, 464}, + {525: 2823, 755: 2822, 762: 4483}, + {460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 15: 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 460, 491: 460, 460, 460, 496: 460, 498: 460, 460, 460, 507: 460, 460, 514: 460, 460, 522: 460, 524: 460, 588: 460, 665: 460, 667: 460, 460}, + {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 518: 4396, 549: 2107, 758: 4488}, + {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 518: 4396, 549: 2107, 758: 4486}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3595, 685: 3597, 2849, 688: 2850, 2848, 760: 3594, 894: 4487}, // 1875 - {525: 2824, 755: 2823, 762: 4492}, - {2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 15: 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 58: 2183, 491: 2183, 2183, 494: 2183, 496: 2183, 498: 2183, 2183, 2183, 507: 2183, 2183, 514: 2183, 2183, 522: 2183, 524: 2183, 588: 2183, 665: 2183, 667: 2183, 2183}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4494, 2850, 688: 2851, 2849}, - {2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 15: 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 58: 2184, 491: 2184, 2184, 494: 2184, 496: 2184, 498: 2184, 2184, 2184, 507: 2184, 2184, 514: 2184, 2184, 522: 2184, 524: 2184, 588: 2184, 665: 2184, 667: 2184, 2184}, - {525: 2824, 755: 2823, 762: 4496}, + {461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 15: 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 491: 461, 461, 461, 496: 461, 498: 461, 461, 461, 507: 461, 461, 514: 461, 461, 522: 461, 524: 461, 588: 461, 665: 461, 667: 461, 461}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3867, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 4489}, + {462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 15: 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 462, 491: 462, 462, 462, 496: 462, 498: 462, 462, 462, 507: 462, 462, 514: 462, 462, 522: 462, 524: 462, 588: 462, 665: 462, 667: 462, 462}, + {525: 2823, 755: 2822, 762: 4491}, + {2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 15: 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 2181, 58: 2181, 491: 2181, 2181, 2181, 496: 2181, 498: 2181, 2181, 2181, 507: 2181, 2181, 514: 2181, 2181, 522: 2181, 524: 2181, 588: 2181, 665: 2181, 667: 2181, 2181}, // 1880 - {2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 15: 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 58: 2185, 491: 2185, 2185, 494: 2185, 496: 2185, 498: 2185, 2185, 2185, 507: 2185, 2185, 514: 2185, 2185, 522: 2185, 524: 2185, 588: 2185, 665: 2185, 667: 2185, 2185}, - {525: 2824, 755: 2823, 762: 4498}, - {2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 15: 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 58: 2186, 491: 2186, 2186, 494: 2186, 496: 2186, 498: 2186, 2186, 2186, 507: 2186, 2186, 514: 2186, 2186, 522: 2186, 524: 2186, 588: 2186, 665: 2186, 667: 2186, 2186}, - {493: 2109, 518: 4397, 758: 4500}, - {493: 4501}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4493, 2849, 688: 2850, 2848}, + {2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 15: 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 2182, 58: 2182, 491: 2182, 2182, 2182, 496: 2182, 498: 2182, 2182, 2182, 507: 2182, 2182, 514: 2182, 2182, 522: 2182, 524: 2182, 588: 2182, 665: 2182, 667: 2182, 2182}, + {525: 2823, 755: 2822, 762: 4495}, + {2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 15: 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 2183, 58: 2183, 491: 2183, 2183, 2183, 496: 2183, 498: 2183, 2183, 2183, 507: 2183, 2183, 514: 2183, 2183, 522: 2183, 524: 2183, 588: 2183, 665: 2183, 667: 2183, 2183}, + {525: 2823, 755: 2822, 762: 4497}, // 1885 - {2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 15: 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 58: 2187, 491: 2187, 2187, 494: 2187, 496: 2187, 498: 2187, 2187, 2187, 507: 2187, 2187, 514: 2187, 2187, 522: 2187, 524: 2187, 588: 2187, 665: 2187, 667: 2187, 2187}, - {493: 2109, 518: 4397, 758: 4503}, - {493: 4504}, - {2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 15: 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 58: 2188, 491: 2188, 2188, 494: 2188, 496: 2188, 498: 2188, 2188, 2188, 507: 2188, 2188, 514: 2188, 2188, 522: 2188, 524: 2188, 588: 2188, 665: 2188, 667: 2188, 2188}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 685: 3598, 2850, 688: 2851, 2849, 760: 4506}, + {2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 15: 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 2184, 58: 2184, 491: 2184, 2184, 2184, 496: 2184, 498: 2184, 2184, 2184, 507: 2184, 2184, 514: 2184, 2184, 522: 2184, 524: 2184, 588: 2184, 665: 2184, 667: 2184, 2184}, + {494: 2107, 518: 4396, 758: 4499}, + {494: 4500}, + {2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 15: 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 2185, 58: 2185, 491: 2185, 2185, 2185, 496: 2185, 498: 2185, 2185, 2185, 507: 2185, 2185, 514: 2185, 2185, 522: 2185, 524: 2185, 588: 2185, 665: 2185, 667: 2185, 2185}, + {494: 2107, 518: 4396, 758: 4502}, // 1890 - {2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 15: 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 58: 2189, 491: 2189, 2189, 494: 2189, 496: 2189, 498: 2189, 2189, 2189, 507: 2189, 2189, 514: 2189, 2189, 522: 2189, 524: 2189, 588: 2189, 665: 2189, 667: 2189, 2189}, - {2: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 10: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 59: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 493: 2109, 518: 4397, 758: 4510}, - {437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 15: 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 437, 491: 437, 437, 494: 437, 496: 437, 498: 437, 437, 437, 507: 437, 437, 514: 437, 437, 522: 437, 524: 437, 588: 437, 665: 437, 667: 437, 437}, - {436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 15: 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 436, 491: 436, 436, 494: 436, 496: 436, 498: 436, 436, 436, 507: 436, 436, 514: 436, 436, 522: 436, 524: 436, 588: 436, 665: 436, 667: 436, 436}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 685: 3598, 2850, 688: 2851, 2849, 760: 4511}, + {494: 4503}, + {2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 15: 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 2186, 58: 2186, 491: 2186, 2186, 2186, 496: 2186, 498: 2186, 2186, 2186, 507: 2186, 2186, 514: 2186, 2186, 522: 2186, 524: 2186, 588: 2186, 665: 2186, 667: 2186, 2186}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 685: 3597, 2849, 688: 2850, 2848, 760: 4505}, + {2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 15: 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 2187, 58: 2187, 491: 2187, 2187, 2187, 496: 2187, 498: 2187, 2187, 2187, 507: 2187, 2187, 514: 2187, 2187, 522: 2187, 524: 2187, 588: 2187, 665: 2187, 667: 2187, 2187}, + {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 518: 4396, 758: 4509}, // 1895 - {2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 15: 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 58: 2190, 491: 2190, 2190, 494: 2190, 496: 2190, 498: 2190, 2190, 2190, 507: 2190, 2190, 514: 2190, 2190, 522: 2190, 524: 2190, 588: 2190, 665: 2190, 667: 2190, 2190}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 685: 3598, 2850, 688: 2851, 2849, 760: 4513}, - {2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 15: 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 2191, 58: 2191, 491: 2191, 2191, 494: 2191, 496: 2191, 498: 2191, 2191, 2191, 507: 2191, 2191, 514: 2191, 2191, 522: 2191, 524: 2191, 588: 2191, 665: 2191, 667: 2191, 2191}, - {493: 4515}, - {2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 15: 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 2192, 58: 2192, 491: 2192, 2192, 494: 2192, 496: 2192, 498: 2192, 2192, 2192, 507: 2192, 2192, 514: 2192, 2192, 522: 2192, 524: 2192, 588: 2192, 665: 2192, 667: 2192, 2192}, + {435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 15: 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 435, 491: 435, 435, 435, 496: 435, 498: 435, 435, 435, 507: 435, 435, 514: 435, 435, 522: 435, 524: 435, 588: 435, 665: 435, 667: 435, 435}, + {434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 15: 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 491: 434, 434, 434, 496: 434, 498: 434, 434, 434, 507: 434, 434, 514: 434, 434, 522: 434, 524: 434, 588: 434, 665: 434, 667: 434, 434}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 685: 3597, 2849, 688: 2850, 2848, 760: 4510}, + {2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 15: 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 2188, 58: 2188, 491: 2188, 2188, 2188, 496: 2188, 498: 2188, 2188, 2188, 507: 2188, 2188, 514: 2188, 2188, 522: 2188, 524: 2188, 588: 2188, 665: 2188, 667: 2188, 2188}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 685: 3597, 2849, 688: 2850, 2848, 760: 4512}, // 1900 - {6: 4354, 4356, 428, 10: 4323, 15: 4373, 2238, 4371, 4310, 4375, 4362, 4391, 4355, 4358, 4357, 4360, 4361, 4363, 4370, 428, 4381, 4382, 4392, 4368, 4369, 4374, 4376, 4388, 4387, 4396, 4389, 4386, 4379, 4384, 4385, 4378, 4380, 4383, 4372, 4393, 4394, 78: 4325, 81: 4346, 4347, 90: 4348, 151: 4328, 196: 4317, 217: 4311, 220: 4332, 223: 4333, 233: 4327, 239: 4343, 253: 4321, 261: 4329, 267: 4324, 284: 4334, 292: 4330, 299: 4344, 4345, 304: 4312, 494: 4342, 496: 4353, 499: 2238, 4390, 514: 2238, 517: 4349, 523: 4331, 4341, 526: 4314, 604: 4315, 607: 4320, 667: 2238, 4359, 682: 4336, 690: 4322, 692: 4350, 701: 4335, 708: 4337, 711: 4316, 726: 4326, 803: 4364, 816: 4366, 837: 4365, 858: 4367, 862: 4377, 866: 4395, 893: 4340, 906: 4338, 944: 4313, 951: 4318, 1015: 4517, 1170: 4319, 1198: 4339}, - {2479, 2479, 2479, 2479, 2479, 2479, 9: 2479, 507: 2479}, - {2493, 2493, 2493, 2493, 2493, 2493, 9: 2493, 507: 2493}, - {2492, 2492, 2492, 2492, 2492, 2492, 9: 2492, 507: 2492}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 496: 4521, 685: 4522, 2850, 688: 2851, 2849}, + {2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 15: 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 2189, 58: 2189, 491: 2189, 2189, 2189, 496: 2189, 498: 2189, 2189, 2189, 507: 2189, 2189, 514: 2189, 2189, 522: 2189, 524: 2189, 588: 2189, 665: 2189, 667: 2189, 2189}, + {494: 4514}, + {2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 15: 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 2190, 58: 2190, 491: 2190, 2190, 2190, 496: 2190, 498: 2190, 2190, 2190, 507: 2190, 2190, 514: 2190, 2190, 522: 2190, 524: 2190, 588: 2190, 665: 2190, 667: 2190, 2190}, + {6: 4353, 4355, 426, 10: 4322, 15: 4372, 2236, 4370, 4309, 4374, 4361, 4390, 4354, 4357, 4356, 4359, 4360, 4362, 4369, 426, 4380, 4381, 4391, 4367, 4368, 4373, 4375, 4387, 4386, 4395, 4388, 4385, 4378, 4383, 4384, 4377, 4379, 4382, 4371, 4392, 4393, 78: 4324, 81: 4345, 4346, 90: 4347, 149: 4327, 194: 4316, 215: 4310, 218: 4331, 221: 4332, 231: 4326, 237: 4342, 251: 4320, 260: 4328, 266: 4323, 283: 4333, 291: 4329, 298: 4343, 4344, 303: 4311, 493: 4341, 496: 4352, 499: 2236, 4389, 514: 2236, 517: 4348, 523: 4330, 4340, 526: 4313, 604: 4314, 607: 4319, 667: 2236, 4358, 682: 4335, 690: 4321, 692: 4349, 701: 4334, 708: 4336, 711: 4315, 726: 4325, 803: 4363, 816: 4365, 837: 4364, 858: 4366, 861: 4376, 865: 4394, 892: 4339, 906: 4337, 944: 4312, 951: 4317, 1015: 4516, 1171: 4318, 1199: 4338}, + {2477, 2477, 2477, 2477, 2477, 2477, 9: 2477, 507: 2477}, // 1905 - {2495, 2495, 2495, 2495, 2495, 2495, 9: 2495, 90: 2495, 507: 2495}, - {2494, 2494, 2494, 2494, 2494, 2494, 9: 2494, 90: 2494, 507: 2494}, - {141: 4528, 256: 4525, 276: 4526, 278: 4527, 496: 4524}, - {2500, 2500, 2500, 2500, 2500, 2500, 9: 2500, 507: 2500, 517: 2500}, - {2499, 2499, 2499, 2499, 2499, 2499, 9: 2499, 507: 2499, 517: 2499}, + {2491, 2491, 2491, 2491, 2491, 2491, 9: 2491, 507: 2491}, + {2490, 2490, 2490, 2490, 2490, 2490, 9: 2490, 507: 2490}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 496: 4520, 685: 4521, 2849, 688: 2850, 2848}, + {2493, 2493, 2493, 2493, 2493, 2493, 9: 2493, 90: 2493, 507: 2493}, + {2492, 2492, 2492, 2492, 2492, 2492, 9: 2492, 90: 2492, 507: 2492}, // 1910 + {139: 4527, 254: 4524, 275: 4525, 277: 4526, 496: 4523}, {2498, 2498, 2498, 2498, 2498, 2498, 9: 2498, 507: 2498, 517: 2498}, {2497, 2497, 2497, 2497, 2497, 2497, 9: 2497, 507: 2497, 517: 2497}, {2496, 2496, 2496, 2496, 2496, 2496, 9: 2496, 507: 2496, 517: 2496}, - {2518, 2518, 2518, 2518, 2518, 2518, 9: 2518, 507: 2518}, - {2519, 2519, 2519, 2519, 2519, 2519, 9: 2519, 507: 2519}, + {2495, 2495, 2495, 2495, 2495, 2495, 9: 2495, 507: 2495, 517: 2495}, // 1915 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4544, 2850, 688: 2851, 2849}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4543}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4542}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4541}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4538, 2850, 688: 2851, 2849}, + {2494, 2494, 2494, 2494, 2494, 2494, 9: 2494, 507: 2494, 517: 2494}, + {2516, 2516, 2516, 2516, 2516, 2516, 9: 2516, 507: 2516}, + {2517, 2517, 2517, 2517, 2517, 2517, 9: 2517, 507: 2517}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4543, 2849, 688: 2850, 2848}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4542}, // 1920 - {2: 2491, 2491, 2491, 2491, 2491, 2491, 2491, 10: 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 59: 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, 492: 2491, 501: 2491, 513: 2491, 583: 2491}, - {2: 2490, 2490, 2490, 2490, 2490, 2490, 2490, 10: 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 59: 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, 492: 2490, 501: 2490, 513: 2490, 583: 2490}, - {670: 4539}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4540, 2850, 688: 2851, 2849}, - {2524, 2524, 2524, 2524, 2524, 2524, 9: 2524, 507: 2524}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4541}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4540}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4537, 2849, 688: 2850, 2848}, + {2: 2489, 2489, 2489, 2489, 2489, 2489, 2489, 10: 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 59: 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 492: 2489, 501: 2489, 513: 2489, 583: 2489}, + {2: 2488, 2488, 2488, 2488, 2488, 2488, 2488, 10: 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 59: 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 492: 2488, 501: 2488, 513: 2488, 583: 2488}, // 1925 + {670: 4538}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4539, 2849, 688: 2850, 2848}, + {2522, 2522, 2522, 2522, 2522, 2522, 9: 2522, 507: 2522}, + {2523, 2523, 2523, 2523, 2523, 2523, 9: 2523, 507: 2523}, + {2524, 2524, 2524, 2524, 2524, 2524, 9: 2524, 507: 2524}, + // 1930 {2525, 2525, 2525, 2525, 2525, 2525, 9: 2525, 507: 2525}, + {670: 4544}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4545, 2849, 688: 2850, 2848}, {2526, 2526, 2526, 2526, 2526, 2526, 9: 2526, 507: 2526}, - {2527, 2527, 2527, 2527, 2527, 2527, 9: 2527, 507: 2527}, - {670: 4545}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4546, 2850, 688: 2851, 2849}, - // 1930 - {2528, 2528, 2528, 2528, 2528, 2528, 9: 2528, 507: 2528}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4562}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4557, 2850, 688: 2851, 2849}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4553, 2850, 688: 2851, 2849}, - {2: 2486, 2486, 2486, 2486, 2486, 2486, 2486, 10: 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 59: 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 492: 2486, 583: 2486}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4561}, // 1935 - {2: 473, 473, 473, 473, 473, 473, 473, 10: 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 59: 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473, 473}, - {2: 472, 472, 472, 472, 472, 472, 472, 10: 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 59: 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472, 472}, - {93: 4556, 96: 4555, 879: 4554}, - {2513, 2513, 2513, 2513, 2513, 2513, 9: 2513, 507: 2513}, - {1894, 1894, 1894, 1894, 1894, 1894, 1894, 9: 1894, 19: 1894, 58: 1894, 90: 1894, 1894, 1894, 1894, 1894, 96: 1894, 494: 1894, 501: 1894, 507: 1894, 517: 1894}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4556, 2849, 688: 2850, 2848}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4552, 2849, 688: 2850, 2848}, + {2: 2484, 2484, 2484, 2484, 2484, 2484, 2484, 10: 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 59: 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 2484, 492: 2484, 583: 2484}, + {2: 471, 471, 471, 471, 471, 471, 471, 10: 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 59: 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471, 471}, + {2: 470, 470, 470, 470, 470, 470, 470, 10: 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 59: 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470, 470}, // 1940 - {1893, 1893, 1893, 1893, 1893, 1893, 1893, 9: 1893, 19: 1893, 58: 1893, 90: 1893, 1893, 1893, 1893, 1893, 96: 1893, 494: 1893, 501: 1893, 507: 1893, 517: 1893}, - {163: 4559, 495: 4198, 497: 4197, 834: 4560, 960: 4558}, - {2515, 2515, 2515, 2515, 2515, 2515, 9: 2515, 507: 2515}, - {2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 2379, 58: 2379, 491: 2379, 495: 2379, 2379, 2379, 2379, 2379, 507: 2379, 510: 2379, 600: 2379, 607: 2379, 613: 2379, 662: 2379, 2379, 2379, 666: 2379}, - {163: 4561}, + {94: 4555, 96: 4554, 878: 4553}, + {2511, 2511, 2511, 2511, 2511, 2511, 9: 2511, 507: 2511}, + {1892, 1892, 1892, 1892, 1892, 1892, 1892, 9: 1892, 19: 1892, 58: 1892, 90: 1892, 92: 1892, 1892, 1892, 1892, 1892, 493: 1892, 501: 1892, 507: 1892, 517: 1892}, + {1891, 1891, 1891, 1891, 1891, 1891, 1891, 9: 1891, 19: 1891, 58: 1891, 90: 1891, 92: 1891, 1891, 1891, 1891, 1891, 493: 1891, 501: 1891, 507: 1891, 517: 1891}, + {161: 4558, 495: 4197, 497: 4196, 834: 4559, 960: 4557}, // 1945 - {2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 58: 2378, 491: 2378, 495: 2378, 2378, 2378, 2378, 2378, 507: 2378, 510: 2378, 600: 2378, 607: 2378, 613: 2378, 662: 2378, 2378, 2378, 666: 2378}, - {526: 4563, 690: 4564}, - {496: 4566}, + {2513, 2513, 2513, 2513, 2513, 2513, 9: 2513, 507: 2513}, + {2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 58: 2377, 491: 2377, 495: 2377, 2377, 2377, 2377, 2377, 507: 2377, 510: 2377, 600: 2377, 607: 2377, 613: 2377, 662: 2377, 2377, 2377, 666: 2377}, + {161: 4560}, + {2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 58: 2376, 491: 2376, 495: 2376, 2376, 2376, 2376, 2376, 507: 2376, 510: 2376, 600: 2376, 607: 2376, 613: 2376, 662: 2376, 2376, 2376, 666: 2376}, + {526: 4562, 690: 4563}, + // 1950 {496: 4565}, + {496: 4564}, + {2527, 2527, 2527, 2527, 2527, 2527, 9: 2527, 507: 2527}, + {492: 4567, 494: 3345, 504: 4569, 4570, 510: 3336, 525: 3340, 591: 3335, 3337, 3339, 3338, 596: 3343, 598: 3344, 614: 3342, 734: 4568, 3341, 1167: 4566}, {2529, 2529, 2529, 2529, 2529, 2529, 9: 2529, 507: 2529}, - // 1950 - {492: 4568, 3346, 504: 4570, 4571, 510: 3337, 525: 3341, 591: 3336, 3338, 3340, 3339, 596: 3344, 598: 3345, 614: 3343, 734: 4569, 3342, 1166: 4567}, - {2531, 2531, 2531, 2531, 2531, 2531, 9: 2531, 507: 2531}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4574}, - {2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 2288, 58: 2288, 491: 2288, 495: 2288, 2288, 2288, 2288, 2288, 507: 2288, 510: 2288, 600: 2288, 607: 2288, 613: 2288, 662: 2288, 2288, 2288, 666: 2288}, - {525: 3530, 593: 3532, 3531, 842: 4573}, // 1955 - {525: 3530, 593: 3532, 3531, 842: 4572}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4573}, {2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 2286, 58: 2286, 491: 2286, 495: 2286, 2286, 2286, 2286, 2286, 507: 2286, 510: 2286, 600: 2286, 607: 2286, 613: 2286, 662: 2286, 2286, 2286, 666: 2286}, - {2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 2287, 58: 2287, 491: 2287, 495: 2287, 2287, 2287, 2287, 2287, 507: 2287, 510: 2287, 600: 2287, 607: 2287, 613: 2287, 662: 2287, 2287, 2287, 666: 2287}, - {58: 4575, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2530, 2530, 2530, 2530, 2530, 2530, 9: 2530, 507: 2530}, + {525: 3529, 593: 3531, 3530, 842: 4572}, + {525: 3529, 593: 3531, 3530, 842: 4571}, + {2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 2284, 58: 2284, 491: 2284, 495: 2284, 2284, 2284, 2284, 2284, 507: 2284, 510: 2284, 600: 2284, 607: 2284, 613: 2284, 662: 2284, 2284, 2284, 666: 2284}, // 1960 - {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 4577}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4580}, - {603: 4579}, - {1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 59: 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, 493: 1919, 507: 1919, 590: 1919}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4582, 872: 4581}, + {2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 2285, 58: 2285, 491: 2285, 495: 2285, 2285, 2285, 2285, 2285, 507: 2285, 510: 2285, 600: 2285, 607: 2285, 613: 2285, 662: 2285, 2285, 2285, 666: 2285}, + {58: 4574, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2528, 2528, 2528, 2528, 2528, 2528, 9: 2528, 507: 2528}, + {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 4576}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4579}, // 1965 - {2485, 2485, 2485, 2485, 2485, 2485, 9: 2485, 4862, 4863, 507: 2485, 954: 4861}, - {12: 4584, 112: 4632, 115: 4633, 184: 4623, 191: 4643, 4642, 4608, 214: 4645, 238: 4644, 245: 4605, 331: 4612, 4604, 352: 4621, 373: 4628, 4627, 378: 4631, 416: 4639, 514: 4626, 526: 4622, 549: 4617, 667: 4625, 699: 4630, 4629, 702: 4606, 4611, 4609, 4602, 4596, 4610, 710: 4618, 712: 4603, 4635, 4597, 4598, 4599, 4600, 4601, 4624, 4637, 4641, 4636, 4595, 4640, 4607, 727: 4594, 4634, 4593, 4638, 926: 4613, 1190: 4615, 1216: 4592, 4619, 4589, 1235: 4587, 1250: 4590, 4591, 1269: 4588, 1289: 4614, 1291: 4585, 4616, 1350: 4586, 1362: 4620, 1365: 4583, 1390: 4646}, - {2339, 2339, 2339, 2339, 2339, 2339, 4726, 4732, 4720, 2339, 2339, 2339, 4724, 4733, 4731, 58: 2339, 491: 4725, 495: 4198, 4723, 4197, 2346, 4730, 507: 2339, 510: 4719, 600: 2383, 607: 2476, 613: 4717, 662: 4722, 4715, 4737, 666: 4734, 834: 4718, 855: 4727, 935: 4729, 953: 4735, 963: 4728, 981: 4721, 1028: 4736, 4860}, - {2339, 2339, 2339, 2339, 2339, 2339, 4726, 4732, 4720, 2339, 2339, 2339, 4724, 4733, 4731, 58: 2339, 491: 4725, 495: 4198, 4723, 4197, 2346, 4730, 507: 2339, 510: 4719, 600: 2383, 607: 2476, 613: 4717, 662: 4722, 4715, 4737, 666: 4734, 834: 4718, 855: 4727, 935: 4729, 953: 4735, 963: 4728, 981: 4721, 1028: 4736, 4716}, - {401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 58: 401, 491: 401, 495: 401, 401, 401, 401, 401, 507: 401, 510: 401, 600: 401, 607: 401, 613: 401, 662: 401, 401, 401, 666: 401}, + {603: 4578}, + {1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 59: 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 494: 1917, 507: 1917, 590: 1917}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4581, 871: 4580}, + {2483, 2483, 2483, 2483, 2483, 2483, 9: 2483, 4861, 4862, 507: 2483, 954: 4860}, + {12: 4583, 113: 4631, 115: 4632, 182: 4622, 189: 4642, 4641, 4607, 212: 4644, 236: 4643, 243: 4604, 330: 4611, 4603, 351: 4620, 372: 4627, 4626, 377: 4630, 414: 4638, 514: 4625, 526: 4621, 549: 4616, 667: 4624, 699: 4629, 4628, 702: 4605, 4610, 4608, 4601, 4595, 4609, 710: 4617, 712: 4602, 4634, 4596, 4597, 4598, 4599, 4600, 4623, 4636, 4640, 4635, 4594, 4639, 4606, 727: 4593, 4633, 4592, 4637, 926: 4612, 1191: 4614, 1217: 4591, 4618, 4588, 1236: 4586, 1251: 4589, 4590, 1270: 4587, 1288: 4613, 1290: 4584, 4615, 1349: 4585, 1361: 4619, 1364: 4582, 1389: 4645}, // 1970 - {400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 400, 58: 400, 491: 400, 495: 400, 400, 400, 400, 400, 507: 400, 510: 400, 600: 400, 607: 400, 613: 400, 662: 400, 400, 400, 666: 400}, + {2337, 2337, 2337, 2337, 2337, 2337, 4725, 4731, 4719, 2337, 2337, 2337, 4723, 4732, 4730, 58: 2337, 491: 4724, 495: 4197, 4722, 4196, 2344, 4729, 507: 2337, 510: 4718, 600: 2381, 607: 2474, 613: 4716, 662: 4721, 4714, 4736, 666: 4733, 834: 4717, 855: 4726, 935: 4728, 953: 4734, 963: 4727, 981: 4720, 1028: 4735, 4859}, + {2337, 2337, 2337, 2337, 2337, 2337, 4725, 4731, 4719, 2337, 2337, 2337, 4723, 4732, 4730, 58: 2337, 491: 4724, 495: 4197, 4722, 4196, 2344, 4729, 507: 2337, 510: 4718, 600: 2381, 607: 2474, 613: 4716, 662: 4721, 4714, 4736, 666: 4733, 834: 4717, 855: 4726, 935: 4728, 953: 4734, 963: 4727, 981: 4720, 1028: 4735, 4715}, {399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 399, 58: 399, 491: 399, 495: 399, 399, 399, 399, 399, 507: 399, 510: 399, 600: 399, 607: 399, 613: 399, 662: 399, 399, 399, 666: 399}, - {316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 57: 316, 316, 491: 316, 3933, 495: 316, 316, 316, 316, 316, 507: 316, 510: 316, 600: 316, 607: 316, 613: 316, 662: 316, 316, 316, 666: 316, 763: 316, 765: 316, 786: 3934, 812: 4713}, - {311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 57: 311, 311, 491: 311, 495: 311, 311, 311, 311, 311, 507: 311, 510: 311, 600: 311, 607: 311, 613: 311, 662: 311, 311, 311, 666: 311, 763: 311, 765: 311, 900: 4712}, - {309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 57: 309, 309, 491: 309, 3920, 495: 309, 309, 309, 309, 309, 507: 309, 510: 309, 600: 309, 607: 309, 613: 309, 662: 309, 309, 309, 666: 309, 763: 309, 765: 309, 786: 3921, 929: 4710, 934: 3922}, + {398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 58: 398, 491: 398, 495: 398, 398, 398, 398, 398, 507: 398, 510: 398, 600: 398, 607: 398, 613: 398, 662: 398, 398, 398, 666: 398}, + {397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 58: 397, 491: 397, 495: 397, 397, 397, 397, 397, 507: 397, 510: 397, 600: 397, 607: 397, 613: 397, 662: 397, 397, 397, 666: 397}, // 1975 - {309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 57: 309, 309, 491: 309, 3920, 495: 309, 309, 309, 309, 309, 507: 309, 510: 309, 600: 309, 607: 309, 613: 309, 662: 309, 309, 309, 666: 309, 763: 309, 765: 309, 786: 3921, 929: 4708, 934: 3922}, - {316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 58: 316, 491: 316, 3933, 495: 316, 316, 316, 316, 316, 507: 316, 510: 316, 600: 316, 607: 316, 613: 316, 662: 316, 316, 316, 666: 316, 786: 3934, 812: 4707}, - {393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 57: 393, 393, 491: 393, 393, 495: 393, 393, 393, 393, 393, 507: 393, 510: 393, 600: 393, 607: 393, 613: 393, 662: 393, 393, 393, 666: 393, 763: 393, 765: 393}, - {392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 57: 392, 392, 491: 392, 392, 495: 392, 392, 392, 392, 392, 507: 392, 510: 392, 600: 392, 607: 392, 613: 392, 662: 392, 392, 392, 666: 392, 763: 392, 765: 392}, - {391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 57: 391, 391, 491: 391, 391, 495: 391, 391, 391, 391, 391, 507: 391, 510: 391, 600: 391, 607: 391, 613: 391, 662: 391, 391, 391, 666: 391, 763: 391, 765: 391}, + {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 57: 314, 314, 491: 314, 3932, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 763: 314, 765: 314, 786: 3933, 812: 4712}, + {309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 57: 309, 309, 491: 309, 495: 309, 309, 309, 309, 309, 507: 309, 510: 309, 600: 309, 607: 309, 613: 309, 662: 309, 309, 309, 666: 309, 763: 309, 765: 309, 899: 4711}, + {307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 57: 307, 307, 491: 307, 3919, 495: 307, 307, 307, 307, 307, 507: 307, 510: 307, 600: 307, 607: 307, 613: 307, 662: 307, 307, 307, 666: 307, 763: 307, 765: 307, 786: 3920, 929: 4709, 934: 3921}, + {307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 307, 57: 307, 307, 491: 307, 3919, 495: 307, 307, 307, 307, 307, 507: 307, 510: 307, 600: 307, 607: 307, 613: 307, 662: 307, 307, 307, 666: 307, 763: 307, 765: 307, 786: 3920, 929: 4707, 934: 3921}, + {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 58: 314, 491: 314, 3932, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 786: 3933, 812: 4706}, // 1980 + {391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 391, 57: 391, 391, 491: 391, 391, 495: 391, 391, 391, 391, 391, 507: 391, 510: 391, 600: 391, 607: 391, 613: 391, 662: 391, 391, 391, 666: 391, 763: 391, 765: 391}, {390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 390, 57: 390, 390, 491: 390, 390, 495: 390, 390, 390, 390, 390, 507: 390, 510: 390, 600: 390, 607: 390, 613: 390, 662: 390, 390, 390, 666: 390, 763: 390, 765: 390}, {389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 57: 389, 389, 491: 389, 389, 495: 389, 389, 389, 389, 389, 507: 389, 510: 389, 600: 389, 607: 389, 613: 389, 662: 389, 389, 389, 666: 389, 763: 389, 765: 389}, {388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 388, 57: 388, 388, 491: 388, 388, 495: 388, 388, 388, 388, 388, 507: 388, 510: 388, 600: 388, 607: 388, 613: 388, 662: 388, 388, 388, 666: 388, 763: 388, 765: 388}, {387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 387, 57: 387, 387, 491: 387, 387, 495: 387, 387, 387, 387, 387, 507: 387, 510: 387, 600: 387, 607: 387, 613: 387, 662: 387, 387, 387, 666: 387, 763: 387, 765: 387}, - {386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 57: 386, 386, 491: 386, 386, 495: 386, 386, 386, 386, 386, 507: 386, 510: 386, 600: 386, 607: 386, 613: 386, 662: 386, 386, 386, 666: 386, 763: 386, 765: 386}, // 1985 + {386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 57: 386, 386, 491: 386, 386, 495: 386, 386, 386, 386, 386, 507: 386, 510: 386, 600: 386, 607: 386, 613: 386, 662: 386, 386, 386, 666: 386, 763: 386, 765: 386}, {385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 57: 385, 385, 491: 385, 385, 495: 385, 385, 385, 385, 385, 507: 385, 510: 385, 600: 385, 607: 385, 613: 385, 662: 385, 385, 385, 666: 385, 763: 385, 765: 385}, {384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 57: 384, 384, 491: 384, 384, 495: 384, 384, 384, 384, 384, 507: 384, 510: 384, 600: 384, 607: 384, 613: 384, 662: 384, 384, 384, 666: 384, 763: 384, 765: 384}, {383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 57: 383, 383, 491: 383, 383, 495: 383, 383, 383, 383, 383, 507: 383, 510: 383, 600: 383, 607: 383, 613: 383, 662: 383, 383, 383, 666: 383, 763: 383, 765: 383}, - {382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 57: 382, 382, 491: 382, 495: 382, 382, 382, 382, 382, 507: 382, 510: 382, 600: 382, 607: 382, 613: 382, 662: 382, 382, 382, 666: 382, 763: 382, 765: 382}, - {381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 57: 381, 381, 491: 381, 495: 381, 381, 381, 381, 381, 507: 381, 510: 381, 600: 381, 607: 381, 613: 381, 662: 381, 381, 381, 666: 381, 763: 381, 765: 381}, + {382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 57: 382, 382, 491: 382, 382, 495: 382, 382, 382, 382, 382, 507: 382, 510: 382, 600: 382, 607: 382, 613: 382, 662: 382, 382, 382, 666: 382, 763: 382, 765: 382}, // 1990 - {377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 377, 57: 377, 377, 491: 377, 377, 495: 377, 377, 377, 377, 377, 507: 377, 510: 377, 600: 377, 607: 377, 613: 377, 662: 377, 377, 377, 666: 377, 763: 377, 765: 377}, - {376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 376, 57: 376, 376, 491: 376, 376, 495: 376, 376, 376, 376, 376, 507: 376, 510: 376, 600: 376, 607: 376, 613: 376, 662: 376, 376, 376, 666: 376, 763: 376, 765: 376}, + {381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 57: 381, 381, 491: 381, 381, 495: 381, 381, 381, 381, 381, 507: 381, 510: 381, 600: 381, 607: 381, 613: 381, 662: 381, 381, 381, 666: 381, 763: 381, 765: 381}, + {380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 380, 57: 380, 380, 491: 380, 495: 380, 380, 380, 380, 380, 507: 380, 510: 380, 600: 380, 607: 380, 613: 380, 662: 380, 380, 380, 666: 380, 763: 380, 765: 380}, + {379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 57: 379, 379, 491: 379, 495: 379, 379, 379, 379, 379, 507: 379, 510: 379, 600: 379, 607: 379, 613: 379, 662: 379, 379, 379, 666: 379, 763: 379, 765: 379}, {375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 375, 57: 375, 375, 491: 375, 375, 495: 375, 375, 375, 375, 375, 507: 375, 510: 375, 600: 375, 607: 375, 613: 375, 662: 375, 375, 375, 666: 375, 763: 375, 765: 375}, {374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 374, 57: 374, 374, 491: 374, 374, 495: 374, 374, 374, 374, 374, 507: 374, 510: 374, 600: 374, 607: 374, 613: 374, 662: 374, 374, 374, 666: 374, 763: 374, 765: 374}, - {373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 57: 373, 373, 491: 373, 373, 495: 373, 373, 373, 373, 373, 507: 373, 510: 373, 600: 373, 607: 373, 613: 373, 662: 373, 373, 373, 666: 373, 763: 373, 765: 373}, // 1995 - {372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 57: 372, 372, 491: 372, 372, 495: 372, 372, 372, 372, 372, 507: 372, 510: 372, 600: 372, 607: 372, 613: 372, 662: 372, 372, 372, 666: 372, 763: 372, 765: 372, 1315: 4706}, - {370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 58: 370, 491: 370, 370, 495: 370, 370, 370, 370, 370, 507: 370, 510: 370, 600: 370, 607: 370, 613: 370, 662: 370, 370, 370, 666: 370}, - {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 491: 303, 3933, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 3944, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 3942, 786: 4703, 798: 3941, 821: 4704}, - {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 491: 303, 3933, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 3944, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 3942, 786: 4700, 798: 3941, 821: 4701}, - {492: 3933, 786: 4698}, + {373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 373, 57: 373, 373, 491: 373, 373, 495: 373, 373, 373, 373, 373, 507: 373, 510: 373, 600: 373, 607: 373, 613: 373, 662: 373, 373, 373, 666: 373, 763: 373, 765: 373}, + {372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 372, 57: 372, 372, 491: 372, 372, 495: 372, 372, 372, 372, 372, 507: 372, 510: 372, 600: 372, 607: 372, 613: 372, 662: 372, 372, 372, 666: 372, 763: 372, 765: 372}, + {371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 57: 371, 371, 491: 371, 371, 495: 371, 371, 371, 371, 371, 507: 371, 510: 371, 600: 371, 607: 371, 613: 371, 662: 371, 371, 371, 666: 371, 763: 371, 765: 371}, + {370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 57: 370, 370, 491: 370, 370, 495: 370, 370, 370, 370, 370, 507: 370, 510: 370, 600: 370, 607: 370, 613: 370, 662: 370, 370, 370, 666: 370, 763: 370, 765: 370, 1314: 4705}, + {368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 58: 368, 491: 368, 368, 495: 368, 368, 368, 368, 368, 507: 368, 510: 368, 600: 368, 607: 368, 613: 368, 662: 368, 368, 368, 666: 368}, // 2000 - {492: 3933, 786: 4696}, - {316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 58: 316, 491: 316, 3933, 495: 316, 316, 316, 316, 316, 507: 316, 510: 316, 600: 316, 607: 316, 613: 316, 662: 316, 316, 316, 666: 316, 786: 3934, 812: 4695}, - {492: 3933, 786: 4694}, - {361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 58: 361, 491: 361, 495: 361, 361, 361, 361, 361, 507: 361, 510: 361, 600: 361, 607: 361, 613: 361, 662: 361, 361, 361, 666: 361}, - {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 116: 4675, 118: 4677, 134: 4676, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 3944, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 3942, 798: 3941, 821: 4674, 907: 4693}, + {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 491: 301, 3932, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 786: 4702, 798: 3940, 821: 4703}, + {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 491: 301, 3932, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 786: 4699, 798: 3940, 821: 4700}, + {492: 3932, 786: 4697}, + {492: 3932, 786: 4695}, + {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 58: 314, 491: 314, 3932, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 786: 3933, 812: 4694}, // 2005 - {492: 4689}, - {492: 4679}, - {357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 58: 357, 491: 357, 495: 357, 357, 357, 357, 357, 507: 357, 510: 357, 600: 357, 607: 357, 613: 357, 662: 357, 357, 357, 666: 357}, - {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 116: 4675, 118: 4677, 134: 4676, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 4672, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 4671, 699: 4630, 4629, 710: 4673, 798: 3941, 821: 4674, 907: 4670, 1190: 4669}, - {354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 16: 354, 58: 354, 491: 354, 354, 495: 354, 354, 354, 354, 354, 507: 354, 510: 354, 514: 354, 549: 354, 600: 354, 607: 354, 613: 354, 662: 354, 354, 354, 666: 354, 354, 867: 4668}, + {492: 3932, 786: 4693}, + {359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 58: 359, 491: 359, 495: 359, 359, 359, 359, 359, 507: 359, 510: 359, 600: 359, 607: 359, 613: 359, 662: 359, 359, 359, 666: 359}, + {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 116: 4674, 4676, 130: 4675, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 798: 3940, 821: 4673, 907: 4692}, + {492: 4688}, + {492: 4678}, // 2010 - {353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 16: 353, 58: 353, 491: 353, 353, 495: 353, 353, 353, 353, 353, 507: 353, 510: 353, 514: 353, 549: 353, 600: 353, 607: 353, 613: 353, 662: 353, 353, 353, 666: 353, 353, 867: 4667}, - {352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 16: 352, 58: 352, 491: 352, 352, 495: 352, 352, 352, 352, 352, 507: 352, 510: 352, 514: 352, 549: 352, 600: 352, 607: 352, 613: 352, 662: 352, 352, 352, 666: 352, 352, 699: 4665, 4664, 867: 4666}, - {514: 4659, 667: 4658, 699: 4661, 4660}, - {347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 16: 347, 58: 347, 116: 347, 118: 347, 134: 347, 491: 347, 347, 495: 347, 347, 347, 347, 347, 507: 347, 510: 347, 514: 347, 549: 347, 600: 347, 607: 347, 613: 347, 662: 347, 347, 347, 666: 347, 347}, - {346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 16: 346, 58: 346, 116: 346, 118: 346, 134: 346, 491: 346, 346, 495: 346, 346, 346, 346, 346, 507: 346, 510: 346, 514: 346, 549: 346, 600: 346, 607: 346, 613: 346, 662: 346, 346, 346, 666: 346, 346}, + {355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 58: 355, 491: 355, 495: 355, 355, 355, 355, 355, 507: 355, 510: 355, 600: 355, 607: 355, 613: 355, 662: 355, 355, 355, 666: 355}, + {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 116: 4674, 4676, 130: 4675, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 4671, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 4670, 699: 4629, 4628, 710: 4672, 798: 3940, 821: 4673, 907: 4669, 1191: 4668}, + {352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 352, 16: 352, 58: 352, 491: 352, 352, 495: 352, 352, 352, 352, 352, 507: 352, 510: 352, 514: 352, 549: 352, 600: 352, 607: 352, 613: 352, 662: 352, 352, 352, 666: 352, 352, 866: 4667}, + {351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 16: 351, 58: 351, 491: 351, 351, 495: 351, 351, 351, 351, 351, 507: 351, 510: 351, 514: 351, 549: 351, 600: 351, 607: 351, 613: 351, 662: 351, 351, 351, 666: 351, 351, 866: 4666}, + {350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 16: 350, 58: 350, 491: 350, 350, 495: 350, 350, 350, 350, 350, 507: 350, 510: 350, 514: 350, 549: 350, 600: 350, 607: 350, 613: 350, 662: 350, 350, 350, 666: 350, 350, 699: 4664, 4663, 866: 4665}, // 2015 - {492: 343}, - {337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 57: 337, 337, 491: 337, 337, 495: 337, 337, 337, 337, 337, 507: 337, 510: 337, 600: 337, 607: 337, 613: 337, 662: 337, 337, 337, 666: 337, 763: 337, 765: 337}, - {336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 57: 336, 336, 491: 336, 336, 495: 336, 336, 336, 336, 336, 507: 336, 510: 336, 600: 336, 607: 336, 613: 336, 662: 336, 336, 336, 666: 336, 763: 336, 765: 336}, - {335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 58: 335, 491: 335, 495: 335, 335, 335, 335, 335, 507: 335, 510: 335, 600: 335, 607: 335, 613: 335, 662: 335, 335, 335, 666: 335}, - {316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 58: 316, 491: 316, 3933, 495: 316, 316, 316, 316, 316, 507: 316, 510: 316, 600: 316, 607: 316, 613: 316, 662: 316, 316, 316, 666: 316, 786: 3934, 812: 4657}, + {514: 4658, 667: 4657, 699: 4660, 4659}, + {345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 16: 345, 58: 345, 116: 345, 345, 130: 345, 491: 345, 345, 495: 345, 345, 345, 345, 345, 507: 345, 510: 345, 514: 345, 549: 345, 600: 345, 607: 345, 613: 345, 662: 345, 345, 345, 666: 345, 345}, + {344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 16: 344, 58: 344, 116: 344, 344, 130: 344, 491: 344, 344, 495: 344, 344, 344, 344, 344, 507: 344, 510: 344, 514: 344, 549: 344, 600: 344, 607: 344, 613: 344, 662: 344, 344, 344, 666: 344, 344}, + {492: 341}, + {335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 57: 335, 335, 491: 335, 335, 495: 335, 335, 335, 335, 335, 507: 335, 510: 335, 600: 335, 607: 335, 613: 335, 662: 335, 335, 335, 666: 335, 763: 335, 765: 335}, // 2020 + {334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 57: 334, 334, 491: 334, 334, 495: 334, 334, 334, 334, 334, 507: 334, 510: 334, 600: 334, 607: 334, 613: 334, 662: 334, 334, 334, 666: 334, 763: 334, 765: 334}, {333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 58: 333, 491: 333, 495: 333, 333, 333, 333, 333, 507: 333, 510: 333, 600: 333, 607: 333, 613: 333, 662: 333, 333, 333, 666: 333}, - {332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 58: 332, 491: 332, 495: 332, 332, 332, 332, 332, 507: 332, 510: 332, 600: 332, 607: 332, 613: 332, 662: 332, 332, 332, 666: 332}, - {330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 16: 330, 58: 330, 116: 330, 118: 330, 134: 330, 491: 330, 495: 330, 330, 330, 330, 330, 507: 330, 510: 330, 514: 330, 549: 330, 600: 330, 607: 330, 613: 330, 662: 330, 330, 330, 666: 330, 330}, - {316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 16: 316, 58: 316, 116: 316, 118: 316, 134: 316, 491: 316, 3933, 495: 316, 316, 316, 316, 316, 507: 316, 510: 316, 514: 316, 549: 316, 600: 316, 607: 316, 613: 316, 662: 316, 316, 316, 666: 316, 316, 786: 3934, 812: 4656}, - {328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 16: 328, 58: 328, 116: 328, 118: 328, 134: 328, 491: 328, 495: 328, 328, 328, 328, 328, 507: 328, 510: 328, 514: 328, 549: 328, 600: 328, 607: 328, 613: 328, 662: 328, 328, 328, 666: 328, 328}, + {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 58: 314, 491: 314, 3932, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 786: 3933, 812: 4656}, + {331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 58: 331, 491: 331, 495: 331, 331, 331, 331, 331, 507: 331, 510: 331, 600: 331, 607: 331, 613: 331, 662: 331, 331, 331, 666: 331}, + {330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 330, 58: 330, 491: 330, 495: 330, 330, 330, 330, 330, 507: 330, 510: 330, 600: 330, 607: 330, 613: 330, 662: 330, 330, 330, 666: 330}, // 2025 - {327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 16: 327, 58: 327, 116: 327, 118: 327, 134: 327, 491: 327, 495: 327, 327, 327, 327, 327, 507: 327, 510: 327, 514: 327, 549: 327, 600: 327, 607: 327, 613: 327, 662: 327, 327, 327, 666: 327, 327}, - {322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 58: 322, 491: 322, 495: 322, 322, 322, 322, 322, 507: 322, 510: 322, 600: 322, 607: 322, 613: 322, 662: 322, 322, 322, 666: 322}, - {316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 58: 316, 491: 316, 3933, 495: 316, 316, 316, 316, 316, 507: 316, 510: 316, 600: 316, 607: 316, 613: 316, 662: 316, 316, 316, 666: 316, 786: 3934, 812: 4655}, - {316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 58: 316, 491: 316, 3933, 495: 316, 316, 316, 316, 316, 507: 316, 510: 316, 600: 316, 607: 316, 613: 316, 662: 316, 316, 316, 666: 316, 786: 3934, 812: 4654}, - {316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 58: 316, 491: 316, 3933, 495: 316, 316, 316, 316, 316, 507: 316, 510: 316, 600: 316, 607: 316, 613: 316, 662: 316, 316, 316, 666: 316, 786: 3934, 812: 4653}, + {328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 16: 328, 58: 328, 116: 328, 328, 130: 328, 491: 328, 495: 328, 328, 328, 328, 328, 507: 328, 510: 328, 514: 328, 549: 328, 600: 328, 607: 328, 613: 328, 662: 328, 328, 328, 666: 328, 328}, + {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 16: 314, 58: 314, 116: 314, 314, 130: 314, 491: 314, 3932, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 514: 314, 549: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 314, 786: 3933, 812: 4655}, + {326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 16: 326, 58: 326, 116: 326, 326, 130: 326, 491: 326, 495: 326, 326, 326, 326, 326, 507: 326, 510: 326, 514: 326, 549: 326, 600: 326, 607: 326, 613: 326, 662: 326, 326, 326, 666: 326, 326}, + {325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 16: 325, 58: 325, 116: 325, 325, 130: 325, 491: 325, 495: 325, 325, 325, 325, 325, 507: 325, 510: 325, 514: 325, 549: 325, 600: 325, 607: 325, 613: 325, 662: 325, 325, 325, 666: 325, 325}, + {320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 58: 320, 491: 320, 495: 320, 320, 320, 320, 320, 507: 320, 510: 320, 600: 320, 607: 320, 613: 320, 662: 320, 320, 320, 666: 320}, // 2030 - {316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 57: 316, 316, 491: 316, 3933, 495: 316, 316, 316, 316, 316, 507: 316, 510: 316, 600: 316, 607: 316, 613: 316, 662: 316, 316, 316, 666: 316, 763: 316, 765: 316, 786: 3934, 812: 4647}, - {311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 57: 311, 311, 491: 311, 495: 311, 311, 311, 311, 311, 507: 311, 510: 311, 600: 311, 607: 311, 613: 311, 662: 311, 311, 311, 666: 311, 763: 311, 765: 311, 900: 4648}, - {318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 57: 4650, 318, 491: 318, 495: 318, 318, 318, 318, 318, 507: 318, 510: 318, 600: 318, 607: 318, 613: 318, 662: 318, 318, 318, 666: 318, 763: 4649, 765: 4651, 899: 4652}, - {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 57: 314, 314, 491: 314, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 763: 314, 765: 314}, - {313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 57: 313, 313, 491: 313, 495: 313, 313, 313, 313, 313, 507: 313, 510: 313, 600: 313, 607: 313, 613: 313, 662: 313, 313, 313, 666: 313, 763: 313, 765: 313}, + {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 58: 314, 491: 314, 3932, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 786: 3933, 812: 4654}, + {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 58: 314, 491: 314, 3932, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 786: 3933, 812: 4653}, + {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 58: 314, 491: 314, 3932, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 786: 3933, 812: 4652}, + {314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 57: 314, 314, 491: 314, 3932, 495: 314, 314, 314, 314, 314, 507: 314, 510: 314, 600: 314, 607: 314, 613: 314, 662: 314, 314, 314, 666: 314, 763: 314, 765: 314, 786: 3933, 812: 4646}, + {309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 57: 309, 309, 491: 309, 495: 309, 309, 309, 309, 309, 507: 309, 510: 309, 600: 309, 607: 309, 613: 309, 662: 309, 309, 309, 666: 309, 763: 309, 765: 309, 899: 4647}, // 2035 + {316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 316, 57: 4649, 316, 491: 316, 495: 316, 316, 316, 316, 316, 507: 316, 510: 316, 600: 316, 607: 316, 613: 316, 662: 316, 316, 316, 666: 316, 763: 4648, 765: 4650, 898: 4651}, {312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 57: 312, 312, 491: 312, 495: 312, 312, 312, 312, 312, 507: 312, 510: 312, 600: 312, 607: 312, 613: 312, 662: 312, 312, 312, 666: 312, 763: 312, 765: 312}, + {311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 57: 311, 311, 491: 311, 495: 311, 311, 311, 311, 311, 507: 311, 510: 311, 600: 311, 607: 311, 613: 311, 662: 311, 311, 311, 666: 311, 763: 311, 765: 311}, {310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 310, 57: 310, 310, 491: 310, 495: 310, 310, 310, 310, 310, 507: 310, 510: 310, 600: 310, 607: 310, 613: 310, 662: 310, 310, 310, 666: 310, 763: 310, 765: 310}, - {319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 58: 319, 491: 319, 495: 319, 319, 319, 319, 319, 507: 319, 510: 319, 600: 319, 607: 319, 613: 319, 662: 319, 319, 319, 666: 319}, - {320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 320, 58: 320, 491: 320, 495: 320, 320, 320, 320, 320, 507: 320, 510: 320, 600: 320, 607: 320, 613: 320, 662: 320, 320, 320, 666: 320}, - {321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 58: 321, 491: 321, 495: 321, 321, 321, 321, 321, 507: 321, 510: 321, 600: 321, 607: 321, 613: 321, 662: 321, 321, 321, 666: 321}, + {308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 57: 308, 308, 491: 308, 495: 308, 308, 308, 308, 308, 507: 308, 510: 308, 600: 308, 607: 308, 613: 308, 662: 308, 308, 308, 666: 308, 763: 308, 765: 308}, // 2040 - {329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 16: 329, 58: 329, 116: 329, 118: 329, 134: 329, 491: 329, 495: 329, 329, 329, 329, 329, 507: 329, 510: 329, 514: 329, 549: 329, 600: 329, 607: 329, 613: 329, 662: 329, 329, 329, 666: 329, 329}, - {334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 334, 58: 334, 491: 334, 495: 334, 334, 334, 334, 334, 507: 334, 510: 334, 600: 334, 607: 334, 613: 334, 662: 334, 334, 334, 666: 334}, - {351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 351, 16: 351, 58: 351, 491: 351, 351, 495: 351, 351, 351, 351, 351, 507: 351, 510: 351, 514: 351, 549: 351, 600: 351, 607: 351, 613: 351, 662: 351, 351, 351, 666: 351, 351, 867: 4663}, - {350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 350, 16: 350, 58: 350, 491: 350, 350, 495: 350, 350, 350, 350, 350, 507: 350, 510: 350, 514: 350, 549: 350, 600: 350, 607: 350, 613: 350, 662: 350, 350, 350, 666: 350, 350, 867: 4662}, - {492: 345}, + {317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 58: 317, 491: 317, 495: 317, 317, 317, 317, 317, 507: 317, 510: 317, 600: 317, 607: 317, 613: 317, 662: 317, 317, 317, 666: 317}, + {318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 58: 318, 491: 318, 495: 318, 318, 318, 318, 318, 507: 318, 510: 318, 600: 318, 607: 318, 613: 318, 662: 318, 318, 318, 666: 318}, + {319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 319, 58: 319, 491: 319, 495: 319, 319, 319, 319, 319, 507: 319, 510: 319, 600: 319, 607: 319, 613: 319, 662: 319, 319, 319, 666: 319}, + {327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 16: 327, 58: 327, 116: 327, 327, 130: 327, 491: 327, 495: 327, 327, 327, 327, 327, 507: 327, 510: 327, 514: 327, 549: 327, 600: 327, 607: 327, 613: 327, 662: 327, 327, 327, 666: 327, 327}, + {332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 58: 332, 491: 332, 495: 332, 332, 332, 332, 332, 507: 332, 510: 332, 600: 332, 607: 332, 613: 332, 662: 332, 332, 332, 666: 332}, // 2045 - {492: 344}, - {492: 339}, - {492: 340}, + {349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 16: 349, 58: 349, 491: 349, 349, 495: 349, 349, 349, 349, 349, 507: 349, 510: 349, 514: 349, 549: 349, 600: 349, 607: 349, 613: 349, 662: 349, 349, 349, 666: 349, 349, 866: 4662}, + {348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 16: 348, 58: 348, 491: 348, 348, 495: 348, 348, 348, 348, 348, 507: 348, 510: 348, 514: 348, 549: 348, 600: 348, 607: 348, 613: 348, 662: 348, 348, 348, 666: 348, 348, 866: 4661}, + {492: 343}, {492: 342}, - {492: 341}, + {492: 337}, // 2050 {492: 338}, - {348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 16: 348, 58: 348, 116: 348, 118: 348, 134: 348, 491: 348, 348, 495: 348, 348, 348, 348, 348, 507: 348, 510: 348, 514: 348, 549: 348, 600: 348, 607: 348, 613: 348, 662: 348, 348, 348, 666: 348, 348}, - {349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 349, 16: 349, 58: 349, 116: 349, 118: 349, 134: 349, 491: 349, 349, 495: 349, 349, 349, 349, 349, 507: 349, 510: 349, 514: 349, 549: 349, 600: 349, 607: 349, 613: 349, 662: 349, 349, 349, 666: 349, 349}, - {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 116: 4675, 118: 4677, 134: 4676, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 3944, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 3942, 798: 3941, 821: 4674, 907: 4678}, - {355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 58: 355, 491: 355, 495: 355, 355, 355, 355, 355, 507: 355, 510: 355, 600: 355, 607: 355, 613: 355, 662: 355, 355, 355, 666: 355}, + {492: 340}, + {492: 339}, + {492: 336}, + {346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 16: 346, 58: 346, 116: 346, 346, 130: 346, 491: 346, 346, 495: 346, 346, 346, 346, 346, 507: 346, 510: 346, 514: 346, 549: 346, 600: 346, 607: 346, 613: 346, 662: 346, 346, 346, 666: 346, 346}, // 2055 - {526: 3946, 867: 4668}, - {526: 3945, 867: 4667}, - {331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 331, 58: 331, 491: 331, 495: 331, 331, 331, 331, 331, 507: 331, 510: 331, 600: 331, 607: 331, 613: 331, 662: 331, 331, 331, 666: 331}, - {326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 58: 326, 491: 326, 495: 326, 326, 326, 326, 326, 507: 326, 510: 326, 600: 326, 607: 326, 613: 326, 662: 326, 326, 326, 666: 326}, - {325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 325, 58: 325, 491: 325, 495: 325, 325, 325, 325, 325, 507: 325, 510: 325, 600: 325, 607: 325, 613: 325, 662: 325, 325, 325, 666: 325}, + {347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 16: 347, 58: 347, 116: 347, 347, 130: 347, 491: 347, 347, 495: 347, 347, 347, 347, 347, 507: 347, 510: 347, 514: 347, 549: 347, 600: 347, 607: 347, 613: 347, 662: 347, 347, 347, 666: 347, 347}, + {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 116: 4674, 4676, 130: 4675, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 798: 3940, 821: 4673, 907: 4677}, + {353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 353, 58: 353, 491: 353, 495: 353, 353, 353, 353, 353, 507: 353, 510: 353, 600: 353, 607: 353, 613: 353, 662: 353, 353, 353, 666: 353}, + {526: 3945, 866: 4667}, + {526: 3944, 866: 4666}, // 2060 + {329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 329, 58: 329, 491: 329, 495: 329, 329, 329, 329, 329, 507: 329, 510: 329, 600: 329, 607: 329, 613: 329, 662: 329, 329, 329, 666: 329}, {324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 58: 324, 491: 324, 495: 324, 324, 324, 324, 324, 507: 324, 510: 324, 600: 324, 607: 324, 613: 324, 662: 324, 324, 324, 666: 324}, {323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 58: 323, 491: 323, 495: 323, 323, 323, 323, 323, 507: 323, 510: 323, 600: 323, 607: 323, 613: 323, 662: 323, 323, 323, 666: 323}, - {356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 58: 356, 491: 356, 495: 356, 356, 356, 356, 356, 507: 356, 510: 356, 600: 356, 607: 356, 613: 356, 662: 356, 356, 356, 666: 356}, - {493: 4681, 596: 4682, 598: 4683, 995: 4684, 1183: 4680}, - {9: 4686, 58: 4685}, + {322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 322, 58: 322, 491: 322, 495: 322, 322, 322, 322, 322, 507: 322, 510: 322, 600: 322, 607: 322, 613: 322, 662: 322, 322, 322, 666: 322}, + {321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 321, 58: 321, 491: 321, 495: 321, 321, 321, 321, 321, 507: 321, 510: 321, 600: 321, 607: 321, 613: 321, 662: 321, 321, 321, 666: 321}, // 2065 - {9: 291, 58: 291}, - {9: 290, 58: 290}, + {354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 354, 58: 354, 491: 354, 495: 354, 354, 354, 354, 354, 507: 354, 510: 354, 600: 354, 607: 354, 613: 354, 662: 354, 354, 354, 666: 354}, + {494: 4680, 596: 4681, 598: 4682, 995: 4683, 1184: 4679}, + {9: 4685, 58: 4684}, {9: 289, 58: 289}, {9: 288, 58: 288}, - {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 116: 4675, 118: 4677, 134: 4676, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 3944, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 3942, 798: 3941, 821: 4674, 907: 4688}, // 2070 - {493: 4681, 596: 4682, 598: 4683, 995: 4687}, {9: 287, 58: 287}, - {358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 58: 358, 491: 358, 495: 358, 358, 358, 358, 358, 507: 358, 510: 358, 600: 358, 607: 358, 613: 358, 662: 358, 358, 358, 666: 358}, - {493: 4681, 596: 4682, 598: 4683, 995: 4684, 1183: 4690}, - {9: 4686, 58: 4691}, + {9: 286, 58: 286}, + {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 116: 4674, 4676, 130: 4675, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 798: 3940, 821: 4673, 907: 4687}, + {494: 4680, 596: 4681, 598: 4682, 995: 4686}, + {9: 285, 58: 285}, // 2075 - {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 116: 4675, 118: 4677, 134: 4676, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 3944, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 3942, 798: 3941, 821: 4674, 907: 4692}, - {359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 359, 58: 359, 491: 359, 495: 359, 359, 359, 359, 359, 507: 359, 510: 359, 600: 359, 607: 359, 613: 359, 662: 359, 359, 359, 666: 359}, + {356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 58: 356, 491: 356, 495: 356, 356, 356, 356, 356, 507: 356, 510: 356, 600: 356, 607: 356, 613: 356, 662: 356, 356, 356, 666: 356}, + {494: 4680, 596: 4681, 598: 4682, 995: 4683, 1184: 4689}, + {9: 4685, 58: 4690}, + {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 116: 4674, 4676, 130: 4675, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 798: 3940, 821: 4673, 907: 4691}, + {357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 58: 357, 491: 357, 495: 357, 357, 357, 357, 357, 507: 357, 510: 357, 600: 357, 607: 357, 613: 357, 662: 357, 357, 357, 666: 357}, + // 2080 + {358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 358, 58: 358, 491: 358, 495: 358, 358, 358, 358, 358, 507: 358, 510: 358, 600: 358, 607: 358, 613: 358, 662: 358, 358, 358, 666: 358}, {360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 360, 58: 360, 491: 360, 495: 360, 360, 360, 360, 360, 507: 360, 510: 360, 600: 360, 607: 360, 613: 360, 662: 360, 360, 360, 666: 360}, + {361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 361, 58: 361, 491: 361, 495: 361, 361, 361, 361, 361, 507: 361, 510: 361, 600: 361, 607: 361, 613: 361, 662: 361, 361, 361, 666: 361}, + {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 798: 3940, 821: 4696}, {362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 58: 362, 491: 362, 495: 362, 362, 362, 362, 362, 507: 362, 510: 362, 600: 362, 607: 362, 613: 362, 662: 362, 362, 362, 666: 362}, + // 2085 + {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 798: 3940, 821: 4698}, {363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 58: 363, 491: 363, 495: 363, 363, 363, 363, 363, 507: 363, 510: 363, 600: 363, 607: 363, 613: 363, 662: 363, 363, 363, 666: 363}, - // 2080 - {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 3944, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 3942, 798: 3941, 821: 4697}, + {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 798: 3940, 821: 4701}, {364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 364, 58: 364, 491: 364, 495: 364, 364, 364, 364, 364, 507: 364, 510: 364, 600: 364, 607: 364, 613: 364, 662: 364, 364, 364, 666: 364}, - {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 3944, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 3942, 798: 3941, 821: 4699}, {365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 58: 365, 491: 365, 495: 365, 365, 365, 365, 365, 507: 365, 510: 365, 600: 365, 607: 365, 613: 365, 662: 365, 365, 365, 666: 365}, - {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 3944, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 3942, 798: 3941, 821: 4702}, - // 2085 + // 2090 + {301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 301, 16: 3942, 58: 301, 491: 301, 495: 301, 301, 301, 301, 301, 507: 301, 510: 301, 514: 3943, 549: 3939, 600: 301, 607: 301, 613: 301, 662: 301, 301, 301, 666: 301, 3941, 798: 3940, 821: 4704}, {366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 58: 366, 491: 366, 495: 366, 366, 366, 366, 366, 507: 366, 510: 366, 600: 366, 607: 366, 613: 366, 662: 366, 366, 366, 666: 366}, {367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 367, 58: 367, 491: 367, 495: 367, 367, 367, 367, 367, 507: 367, 510: 367, 600: 367, 607: 367, 613: 367, 662: 367, 367, 367, 666: 367}, - {303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 16: 3943, 58: 303, 491: 303, 495: 303, 303, 303, 303, 303, 507: 303, 510: 303, 514: 3944, 549: 3940, 600: 303, 607: 303, 613: 303, 662: 303, 303, 303, 666: 303, 3942, 798: 3941, 821: 4705}, - {368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 368, 58: 368, 491: 368, 495: 368, 368, 368, 368, 368, 507: 368, 510: 368, 600: 368, 607: 368, 613: 368, 662: 368, 368, 368, 666: 368}, - {369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 58: 369, 491: 369, 495: 369, 369, 369, 369, 369, 507: 369, 510: 369, 600: 369, 607: 369, 613: 369, 662: 369, 369, 369, 666: 369}, - // 2090 - {371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 371, 57: 371, 371, 491: 371, 371, 495: 371, 371, 371, 371, 371, 507: 371, 510: 371, 600: 371, 607: 371, 613: 371, 662: 371, 371, 371, 666: 371, 763: 371, 765: 371}, - {394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 58: 394, 491: 394, 495: 394, 394, 394, 394, 394, 507: 394, 510: 394, 600: 394, 607: 394, 613: 394, 662: 394, 394, 394, 666: 394}, - {311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 57: 311, 311, 491: 311, 495: 311, 311, 311, 311, 311, 507: 311, 510: 311, 600: 311, 607: 311, 613: 311, 662: 311, 311, 311, 666: 311, 763: 311, 765: 311, 900: 4709}, - {395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 57: 4650, 395, 491: 395, 495: 395, 395, 395, 395, 395, 507: 395, 510: 395, 600: 395, 607: 395, 613: 395, 662: 395, 395, 395, 666: 395, 763: 4649, 765: 4651, 899: 4652}, - {311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 57: 311, 311, 491: 311, 495: 311, 311, 311, 311, 311, 507: 311, 510: 311, 600: 311, 607: 311, 613: 311, 662: 311, 311, 311, 666: 311, 763: 311, 765: 311, 900: 4711}, + {369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 57: 369, 369, 491: 369, 369, 495: 369, 369, 369, 369, 369, 507: 369, 510: 369, 600: 369, 607: 369, 613: 369, 662: 369, 369, 369, 666: 369, 763: 369, 765: 369}, + {392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 58: 392, 491: 392, 495: 392, 392, 392, 392, 392, 507: 392, 510: 392, 600: 392, 607: 392, 613: 392, 662: 392, 392, 392, 666: 392}, // 2095 - {396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 57: 4650, 396, 491: 396, 495: 396, 396, 396, 396, 396, 507: 396, 510: 396, 600: 396, 607: 396, 613: 396, 662: 396, 396, 396, 666: 396, 763: 4649, 765: 4651, 899: 4652}, - {397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 57: 4650, 397, 491: 397, 495: 397, 397, 397, 397, 397, 507: 397, 510: 397, 600: 397, 607: 397, 613: 397, 662: 397, 397, 397, 666: 397, 763: 4649, 765: 4651, 899: 4652}, - {311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 311, 57: 311, 311, 491: 311, 495: 311, 311, 311, 311, 311, 507: 311, 510: 311, 600: 311, 607: 311, 613: 311, 662: 311, 311, 311, 666: 311, 763: 311, 765: 311, 900: 4714}, - {398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 398, 57: 4650, 398, 491: 398, 495: 398, 398, 398, 398, 398, 507: 398, 510: 398, 600: 398, 607: 398, 613: 398, 662: 398, 398, 398, 666: 398, 763: 4649, 765: 4651, 899: 4652}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 600: 2475, 607: 2475, 613: 2475, 662: 2475, 668: 2475, 685: 4859, 2850, 688: 2851, 2849, 696: 2475, 2475, 1176: 4858}, + {309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 57: 309, 309, 491: 309, 495: 309, 309, 309, 309, 309, 507: 309, 510: 309, 600: 309, 607: 309, 613: 309, 662: 309, 309, 309, 666: 309, 763: 309, 765: 309, 899: 4708}, + {393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 393, 57: 4649, 393, 491: 393, 495: 393, 393, 393, 393, 393, 507: 393, 510: 393, 600: 393, 607: 393, 613: 393, 662: 393, 393, 393, 666: 393, 763: 4648, 765: 4650, 898: 4651}, + {309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 57: 309, 309, 491: 309, 495: 309, 309, 309, 309, 309, 507: 309, 510: 309, 600: 309, 607: 309, 613: 309, 662: 309, 309, 309, 666: 309, 763: 309, 765: 309, 899: 4710}, + {394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 394, 57: 4649, 394, 491: 394, 495: 394, 394, 394, 394, 394, 507: 394, 510: 394, 600: 394, 607: 394, 613: 394, 662: 394, 394, 394, 666: 394, 763: 4648, 765: 4650, 898: 4651}, + {395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 395, 57: 4649, 395, 491: 395, 495: 395, 395, 395, 395, 395, 507: 395, 510: 395, 600: 395, 607: 395, 613: 395, 662: 395, 395, 395, 666: 395, 763: 4648, 765: 4650, 898: 4651}, // 2100 - {2405, 2405, 2405, 2405, 2405, 2405, 9: 2405, 2405, 2405, 58: 2405, 507: 2405}, - {600: 2382}, - {510: 4857}, - {2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 58: 2372, 491: 2372, 495: 2372, 2372, 2372, 2372, 2372, 507: 2372, 510: 2372, 600: 2372, 607: 2372, 613: 2372, 662: 2372, 2372, 2372, 666: 2372}, - {2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 58: 2371, 491: 2371, 495: 2371, 2371, 2371, 2371, 2371, 507: 2371, 510: 2371, 600: 2371, 607: 2371, 613: 2371, 662: 2371, 2371, 2371, 666: 2371}, + {309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 309, 57: 309, 309, 491: 309, 495: 309, 309, 309, 309, 309, 507: 309, 510: 309, 600: 309, 607: 309, 613: 309, 662: 309, 309, 309, 666: 309, 763: 309, 765: 309, 899: 4713}, + {396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 57: 4649, 396, 491: 396, 495: 396, 396, 396, 396, 396, 507: 396, 510: 396, 600: 396, 607: 396, 613: 396, 662: 396, 396, 396, 666: 396, 763: 4648, 765: 4650, 898: 4651}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 600: 2473, 607: 2473, 613: 2473, 662: 2473, 668: 2473, 685: 4858, 2849, 688: 2850, 2848, 696: 2473, 2473, 1177: 4857}, + {2403, 2403, 2403, 2403, 2403, 2403, 9: 2403, 2403, 2403, 58: 2403, 507: 2403}, + {600: 2380}, // 2105 - {600: 4853}, - {2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 58: 2368, 491: 2368, 495: 2368, 2368, 2368, 2368, 2368, 507: 2368, 510: 2368, 600: 4852, 607: 2368, 613: 2368, 662: 2368, 2368, 2368, 666: 2368}, - {141: 4840, 285: 4842, 376: 4843, 492: 4839, 3346, 504: 4570, 4571, 510: 3337, 525: 3341, 591: 3336, 3338, 3340, 3339, 596: 3344, 598: 3345, 605: 4825, 4824, 608: 4820, 4821, 611: 4822, 4823, 614: 3343, 734: 4569, 3342, 4837, 924: 4838, 957: 4819, 972: 4817, 4818, 4841, 1111: 4835, 1166: 4836, 1237: 4834}, - {496: 4832}, - {674: 4815}, + {510: 4856}, + {2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 58: 2370, 491: 2370, 495: 2370, 2370, 2370, 2370, 2370, 507: 2370, 510: 2370, 600: 2370, 607: 2370, 613: 2370, 662: 2370, 2370, 2370, 666: 2370}, + {2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 58: 2369, 491: 2369, 495: 2369, 2369, 2369, 2369, 2369, 507: 2369, 510: 2369, 600: 2369, 607: 2369, 613: 2369, 662: 2369, 2369, 2369, 666: 2369}, + {600: 4852}, + {2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 58: 2366, 491: 2366, 495: 2366, 2366, 2366, 2366, 2366, 507: 2366, 510: 2366, 600: 4851, 607: 2366, 613: 2366, 662: 2366, 2366, 2366, 666: 2366}, // 2110 - {493: 4814}, - {607: 4805}, - {498: 4798}, - {2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 58: 2360, 491: 2360, 495: 2360, 2360, 2360, 2360, 2360, 507: 2360, 510: 2360, 600: 2360, 607: 2360, 613: 2360, 662: 2360, 2360, 2360, 666: 2360}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3596, 685: 3598, 2850, 688: 2851, 2849, 760: 3595, 895: 4797}, + {139: 4839, 284: 4841, 375: 4842, 492: 4838, 494: 3345, 504: 4569, 4570, 510: 3336, 525: 3340, 591: 3335, 3337, 3339, 3338, 596: 3343, 598: 3344, 605: 4824, 4823, 608: 4819, 4820, 611: 4821, 4822, 614: 3342, 734: 4568, 3341, 4836, 924: 4837, 957: 4818, 972: 4816, 4817, 4840, 1112: 4834, 1167: 4835, 1238: 4833}, + {496: 4831}, + {674: 4814}, + {494: 4813}, + {607: 4804}, // 2115 - {193: 4795, 222: 4796, 496: 4794, 1222: 4793}, - {199: 4792, 262: 4791, 496: 4790, 1346: 4789}, - {2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 58: 2355, 491: 2355, 4783, 495: 2355, 2355, 2355, 2355, 2355, 507: 2355, 510: 2355, 600: 2355, 607: 2355, 613: 2355, 662: 2355, 2355, 2355, 666: 2355, 1213: 4782}, - {327: 4781}, - {2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 58: 2341, 491: 2341, 495: 2341, 2341, 2341, 2341, 2341, 507: 2341, 510: 2341, 600: 2341, 607: 2341, 613: 2341, 662: 2341, 2341, 2341, 666: 2341}, + {498: 4797}, + {2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 58: 2358, 491: 2358, 495: 2358, 2358, 2358, 2358, 2358, 507: 2358, 510: 2358, 600: 2358, 607: 2358, 613: 2358, 662: 2358, 2358, 2358, 666: 2358}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3595, 685: 3597, 2849, 688: 2850, 2848, 760: 3594, 894: 4796}, + {191: 4794, 220: 4795, 496: 4793, 1223: 4792}, + {197: 4791, 261: 4790, 496: 4789, 1345: 4788}, // 2120 - {2338, 2338, 2338, 2338, 2338, 2338, 4726, 4732, 4720, 2338, 2338, 2338, 4724, 4733, 4731, 58: 2338, 491: 4725, 495: 4198, 4723, 4197, 2346, 4730, 507: 2338, 510: 4719, 600: 2383, 607: 2476, 613: 4717, 662: 4722, 4715, 4737, 666: 4734, 834: 4718, 855: 4727, 935: 4729, 953: 4780, 963: 4728, 981: 4721}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4738}, - {2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 2274, 58: 2274, 491: 2274, 4740, 495: 2274, 2274, 2274, 2274, 2274, 507: 2274, 510: 2274, 600: 2274, 607: 2274, 613: 2274, 662: 2274, 2274, 2274, 666: 2274, 669: 2274, 1265: 4739}, - {2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 58: 2328, 491: 2328, 495: 2328, 2328, 2328, 2328, 2328, 507: 2328, 510: 2328, 600: 2328, 607: 2328, 613: 2328, 662: 2328, 2328, 2328, 666: 2328, 669: 4755, 1284: 4756, 4757}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 4741}, + {2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 58: 2353, 491: 2353, 4782, 495: 2353, 2353, 2353, 2353, 2353, 507: 2353, 510: 2353, 600: 2353, 607: 2353, 613: 2353, 662: 2353, 2353, 2353, 666: 2353, 1214: 4781}, + {326: 4780}, + {2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 2339, 58: 2339, 491: 2339, 495: 2339, 2339, 2339, 2339, 2339, 507: 2339, 510: 2339, 600: 2339, 607: 2339, 613: 2339, 662: 2339, 2339, 2339, 666: 2339}, + {2336, 2336, 2336, 2336, 2336, 2336, 4725, 4731, 4719, 2336, 2336, 2336, 4723, 4732, 4730, 58: 2336, 491: 4724, 495: 4197, 4722, 4196, 2344, 4729, 507: 2336, 510: 4718, 600: 2381, 607: 2474, 613: 4716, 662: 4721, 4714, 4736, 666: 4733, 834: 4717, 855: 4726, 935: 4728, 953: 4779, 963: 4727, 981: 4720}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4737}, // 2125 - {9: 4753, 58: 4752}, - {9: 2272, 58: 2272}, - {9: 316, 58: 316, 492: 3933, 548: 316, 561: 316, 786: 3934, 812: 4750}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4745}, - {58: 4746, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 2272, 58: 2272, 491: 2272, 4739, 495: 2272, 2272, 2272, 2272, 2272, 507: 2272, 510: 2272, 600: 2272, 607: 2272, 613: 2272, 662: 2272, 2272, 2272, 666: 2272, 669: 2272, 1266: 4738}, + {2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 58: 2326, 491: 2326, 495: 2326, 2326, 2326, 2326, 2326, 507: 2326, 510: 2326, 600: 2326, 607: 2326, 613: 2326, 662: 2326, 2326, 2326, 666: 2326, 669: 4754, 1283: 4755, 4756}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 4743, 685: 4255, 2849, 688: 2850, 2848, 766: 4742, 849: 4741, 859: 4740}, + {9: 4752, 58: 4751}, + {9: 2270, 58: 2270}, // 2130 - {9: 1341, 58: 1341, 548: 4749, 561: 4748, 975: 4747}, - {9: 2269, 58: 2269}, - {1340, 1340, 1340, 1340, 1340, 1340, 9: 1340, 58: 1340, 507: 1340}, - {1339, 1339, 1339, 1339, 1339, 1339, 9: 1339, 58: 1339, 507: 1339}, - {9: 1341, 58: 1341, 548: 4749, 561: 4748, 975: 4751}, + {9: 314, 58: 314, 492: 3932, 548: 314, 561: 314, 786: 3933, 812: 4749}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4744}, + {58: 4745, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {9: 1339, 58: 1339, 548: 4748, 561: 4747, 975: 4746}, + {9: 2267, 58: 2267}, // 2135 - {9: 2270, 58: 2270}, - {2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 2273, 58: 2273, 491: 2273, 495: 2273, 2273, 2273, 2273, 2273, 507: 2273, 510: 2273, 600: 2273, 607: 2273, 613: 2273, 662: 2273, 2273, 2273, 666: 2273, 669: 2273}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4754}, - {9: 2271, 58: 2271}, - {226: 4777, 383: 4778, 403: 4779}, + {1338, 1338, 1338, 1338, 1338, 1338, 9: 1338, 58: 1338, 507: 1338}, + {1337, 1337, 1337, 1337, 1337, 1337, 9: 1337, 58: 1337, 507: 1337}, + {9: 1339, 58: 1339, 548: 4748, 561: 4747, 975: 4750}, + {9: 2268, 58: 2268}, + {2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 2271, 58: 2271, 491: 2271, 495: 2271, 2271, 2271, 2271, 2271, 507: 2271, 510: 2271, 600: 2271, 607: 2271, 613: 2271, 662: 2271, 2271, 2271, 666: 2271, 669: 2271}, // 2140 - {2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 58: 2327, 491: 2327, 495: 2327, 2327, 2327, 2327, 2327, 507: 2327, 510: 2327, 600: 2327, 607: 2327, 613: 2327, 662: 2327, 2327, 2327, 666: 2327}, - {2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 58: 2323, 491: 4759, 495: 2323, 2323, 2323, 2323, 2323, 507: 2323, 510: 2323, 600: 2323, 607: 2323, 613: 2323, 662: 2323, 2323, 2323, 666: 2323, 1117: 4760, 4761, 1293: 4758}, - {2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 2326, 58: 2326, 491: 2326, 495: 2326, 2326, 2326, 2326, 2326, 507: 2326, 510: 2326, 600: 2326, 607: 2326, 613: 2326, 662: 2326, 2326, 2326, 666: 2326}, - {674: 4775, 761: 4764}, - {2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 58: 2322, 491: 4773, 495: 2322, 2322, 2322, 2322, 2322, 507: 2322, 510: 2322, 600: 2322, 607: 2322, 613: 2322, 662: 2322, 2322, 2322, 666: 2322, 1118: 4774}, - // 2145 - {2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 58: 2321, 491: 4762, 495: 2321, 2321, 2321, 2321, 2321, 507: 2321, 510: 2321, 600: 2321, 607: 2321, 613: 2321, 662: 2321, 2321, 2321, 666: 2321, 1117: 4763}, - {761: 4764}, - {2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 58: 2319, 491: 2319, 495: 2319, 2319, 2319, 2319, 2319, 507: 2319, 510: 2319, 600: 2319, 607: 2319, 613: 2319, 662: 2319, 2319, 2319, 666: 2319}, - {79: 4769, 526: 4768, 691: 4767, 693: 4766, 1141: 4765}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 4743, 685: 4255, 2849, 688: 2850, 2848, 766: 4742, 849: 4753}, + {9: 2269, 58: 2269}, + {224: 4776, 382: 4777, 401: 4778}, {2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 2325, 58: 2325, 491: 2325, 495: 2325, 2325, 2325, 2325, 2325, 507: 2325, 510: 2325, 600: 2325, 607: 2325, 613: 2325, 662: 2325, 2325, 2325, 666: 2325}, + {2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 2321, 58: 2321, 491: 4758, 495: 2321, 2321, 2321, 2321, 2321, 507: 2321, 510: 2321, 600: 2321, 607: 2321, 613: 2321, 662: 2321, 2321, 2321, 666: 2321, 1118: 4759, 4760, 1292: 4757}, + // 2145 + {2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 58: 2324, 491: 2324, 495: 2324, 2324, 2324, 2324, 2324, 507: 2324, 510: 2324, 600: 2324, 607: 2324, 613: 2324, 662: 2324, 2324, 2324, 666: 2324}, + {674: 4774, 761: 4763}, + {2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 58: 2320, 491: 4772, 495: 2320, 2320, 2320, 2320, 2320, 507: 2320, 510: 2320, 600: 2320, 607: 2320, 613: 2320, 662: 2320, 2320, 2320, 666: 2320, 1119: 4773}, + {2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 2319, 58: 2319, 491: 4761, 495: 2319, 2319, 2319, 2319, 2319, 507: 2319, 510: 2319, 600: 2319, 607: 2319, 613: 2319, 662: 2319, 2319, 2319, 666: 2319, 1118: 4762}, + {761: 4763}, // 2150 - {2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 58: 2318, 491: 2318, 495: 2318, 2318, 2318, 2318, 2318, 507: 2318, 510: 2318, 600: 2318, 607: 2318, 613: 2318, 662: 2318, 2318, 2318, 666: 2318}, {2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, 58: 2317, 491: 2317, 495: 2317, 2317, 2317, 2317, 2317, 507: 2317, 510: 2317, 600: 2317, 607: 2317, 613: 2317, 662: 2317, 2317, 2317, 666: 2317}, - {496: 4772, 510: 4771}, - {323: 4770}, + {79: 4768, 526: 4767, 691: 4766, 693: 4765, 1142: 4764}, + {2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 2323, 58: 2323, 491: 2323, 495: 2323, 2323, 2323, 2323, 2323, 507: 2323, 510: 2323, 600: 2323, 607: 2323, 613: 2323, 662: 2323, 2323, 2323, 666: 2323}, + {2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 58: 2316, 491: 2316, 495: 2316, 2316, 2316, 2316, 2316, 507: 2316, 510: 2316, 600: 2316, 607: 2316, 613: 2316, 662: 2316, 2316, 2316, 666: 2316}, {2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 2315, 58: 2315, 491: 2315, 495: 2315, 2315, 2315, 2315, 2315, 507: 2315, 510: 2315, 600: 2315, 607: 2315, 613: 2315, 662: 2315, 2315, 2315, 666: 2315}, // 2155 - {2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 2316, 58: 2316, 491: 2316, 495: 2316, 2316, 2316, 2316, 2316, 507: 2316, 510: 2316, 600: 2316, 607: 2316, 613: 2316, 662: 2316, 2316, 2316, 666: 2316}, + {496: 4771, 510: 4770}, + {322: 4769}, + {2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 58: 2313, 491: 2313, 495: 2313, 2313, 2313, 2313, 2313, 507: 2313, 510: 2313, 600: 2313, 607: 2313, 613: 2313, 662: 2313, 2313, 2313, 666: 2313}, {2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 2314, 58: 2314, 491: 2314, 495: 2314, 2314, 2314, 2314, 2314, 507: 2314, 510: 2314, 600: 2314, 607: 2314, 613: 2314, 662: 2314, 2314, 2314, 666: 2314}, - {674: 4775}, - {2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 2320, 58: 2320, 491: 2320, 495: 2320, 2320, 2320, 2320, 2320, 507: 2320, 510: 2320, 600: 2320, 607: 2320, 613: 2320, 662: 2320, 2320, 2320, 666: 2320}, - {79: 4769, 526: 4768, 691: 4767, 693: 4766, 1141: 4776}, + {2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 58: 2312, 491: 2312, 495: 2312, 2312, 2312, 2312, 2312, 507: 2312, 510: 2312, 600: 2312, 607: 2312, 613: 2312, 662: 2312, 2312, 2312, 666: 2312}, // 2160 - {2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 2324, 58: 2324, 491: 2324, 495: 2324, 2324, 2324, 2324, 2324, 507: 2324, 510: 2324, 600: 2324, 607: 2324, 613: 2324, 662: 2324, 2324, 2324, 666: 2324}, - {2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, 58: 2331, 491: 2331, 495: 2331, 2331, 2331, 2331, 2331, 507: 2331, 510: 2331, 600: 2331, 607: 2331, 613: 2331, 662: 2331, 2331, 2331, 666: 2331}, - {2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, 58: 2330, 491: 2330, 495: 2330, 2330, 2330, 2330, 2330, 507: 2330, 510: 2330, 600: 2330, 607: 2330, 613: 2330, 662: 2330, 2330, 2330, 666: 2330}, + {674: 4774}, + {2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 2318, 58: 2318, 491: 2318, 495: 2318, 2318, 2318, 2318, 2318, 507: 2318, 510: 2318, 600: 2318, 607: 2318, 613: 2318, 662: 2318, 2318, 2318, 666: 2318}, + {79: 4768, 526: 4767, 691: 4766, 693: 4765, 1142: 4775}, + {2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, 58: 2322, 491: 2322, 495: 2322, 2322, 2322, 2322, 2322, 507: 2322, 510: 2322, 600: 2322, 607: 2322, 613: 2322, 662: 2322, 2322, 2322, 666: 2322}, {2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 2329, 58: 2329, 491: 2329, 495: 2329, 2329, 2329, 2329, 2329, 507: 2329, 510: 2329, 600: 2329, 607: 2329, 613: 2329, 662: 2329, 2329, 2329, 666: 2329}, - {2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 58: 2340, 491: 2340, 495: 2340, 2340, 2340, 2340, 2340, 507: 2340, 510: 2340, 600: 2340, 607: 2340, 613: 2340, 662: 2340, 2340, 2340, 666: 2340}, // 2165 - {498: 2345}, - {2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 58: 2356, 491: 2356, 495: 2356, 2356, 2356, 2356, 2356, 507: 2356, 510: 2356, 600: 2356, 607: 2356, 613: 2356, 662: 2356, 2356, 2356, 666: 2356}, - {525: 2824, 755: 2823, 762: 4784}, - {9: 4786, 58: 4785}, + {2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 2328, 58: 2328, 491: 2328, 495: 2328, 2328, 2328, 2328, 2328, 507: 2328, 510: 2328, 600: 2328, 607: 2328, 613: 2328, 662: 2328, 2328, 2328, 666: 2328}, + {2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 2327, 58: 2327, 491: 2327, 495: 2327, 2327, 2327, 2327, 2327, 507: 2327, 510: 2327, 600: 2327, 607: 2327, 613: 2327, 662: 2327, 2327, 2327, 666: 2327}, + {2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 2338, 58: 2338, 491: 2338, 495: 2338, 2338, 2338, 2338, 2338, 507: 2338, 510: 2338, 600: 2338, 607: 2338, 613: 2338, 662: 2338, 2338, 2338, 666: 2338}, + {498: 2343}, {2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 2354, 58: 2354, 491: 2354, 495: 2354, 2354, 2354, 2354, 2354, 507: 2354, 510: 2354, 600: 2354, 607: 2354, 613: 2354, 662: 2354, 2354, 2354, 666: 2354}, // 2170 - {525: 2824, 755: 2823, 762: 4787}, - {58: 4788}, - {2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, 58: 2353, 491: 2353, 495: 2353, 2353, 2353, 2353, 2353, 507: 2353, 510: 2353, 600: 2353, 607: 2353, 613: 2353, 662: 2353, 2353, 2353, 666: 2353}, - {2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 58: 2357, 491: 2357, 495: 2357, 2357, 2357, 2357, 2357, 507: 2357, 510: 2357, 600: 2357, 607: 2357, 613: 2357, 662: 2357, 2357, 2357, 666: 2357}, + {525: 2823, 755: 2822, 762: 4783}, + {9: 4785, 58: 4784}, {2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 2352, 58: 2352, 491: 2352, 495: 2352, 2352, 2352, 2352, 2352, 507: 2352, 510: 2352, 600: 2352, 607: 2352, 613: 2352, 662: 2352, 2352, 2352, 666: 2352}, + {525: 2823, 755: 2822, 762: 4786}, + {58: 4787}, // 2175 {2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, 58: 2351, 491: 2351, 495: 2351, 2351, 2351, 2351, 2351, 507: 2351, 510: 2351, 600: 2351, 607: 2351, 613: 2351, 662: 2351, 2351, 2351, 666: 2351}, + {2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 2355, 58: 2355, 491: 2355, 495: 2355, 2355, 2355, 2355, 2355, 507: 2355, 510: 2355, 600: 2355, 607: 2355, 613: 2355, 662: 2355, 2355, 2355, 666: 2355}, {2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, 58: 2350, 491: 2350, 495: 2350, 2350, 2350, 2350, 2350, 507: 2350, 510: 2350, 600: 2350, 607: 2350, 613: 2350, 662: 2350, 2350, 2350, 666: 2350}, - {2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, 58: 2358, 491: 2358, 495: 2358, 2358, 2358, 2358, 2358, 507: 2358, 510: 2358, 600: 2358, 607: 2358, 613: 2358, 662: 2358, 2358, 2358, 666: 2358}, {2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 58: 2349, 491: 2349, 495: 2349, 2349, 2349, 2349, 2349, 507: 2349, 510: 2349, 600: 2349, 607: 2349, 613: 2349, 662: 2349, 2349, 2349, 666: 2349}, {2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 2348, 58: 2348, 491: 2348, 495: 2348, 2348, 2348, 2348, 2348, 507: 2348, 510: 2348, 600: 2348, 607: 2348, 613: 2348, 662: 2348, 2348, 2348, 666: 2348}, // 2180 + {2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 2356, 58: 2356, 491: 2356, 495: 2356, 2356, 2356, 2356, 2356, 507: 2356, 510: 2356, 600: 2356, 607: 2356, 613: 2356, 662: 2356, 2356, 2356, 666: 2356}, {2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 2347, 58: 2347, 491: 2347, 495: 2347, 2347, 2347, 2347, 2347, 507: 2347, 510: 2347, 600: 2347, 607: 2347, 613: 2347, 662: 2347, 2347, 2347, 666: 2347}, - {2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 58: 2359, 491: 2359, 495: 2359, 2359, 2359, 2359, 2359, 507: 2359, 510: 2359, 600: 2359, 607: 2359, 613: 2359, 662: 2359, 2359, 2359, 666: 2359}, - {492: 4799}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4800}, - {58: 4801, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, 58: 2346, 491: 2346, 495: 2346, 2346, 2346, 2346, 2346, 507: 2346, 510: 2346, 600: 2346, 607: 2346, 613: 2346, 662: 2346, 2346, 2346, 666: 2346}, + {2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, 58: 2345, 491: 2345, 495: 2345, 2345, 2345, 2345, 2345, 507: 2345, 510: 2345, 600: 2345, 607: 2345, 613: 2345, 662: 2345, 2345, 2345, 666: 2345}, + {2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, 58: 2357, 491: 2357, 495: 2357, 2357, 2357, 2357, 2357, 507: 2357, 510: 2357, 600: 2357, 607: 2357, 613: 2357, 662: 2357, 2357, 2357, 666: 2357}, // 2185 - {2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, 58: 2344, 491: 2344, 495: 2344, 2344, 2344, 2344, 2344, 507: 2344, 510: 2344, 600: 2344, 607: 2344, 613: 2344, 662: 2344, 2344, 2344, 666: 2344, 1347: 4804, 1377: 4803, 4802}, - {2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 58: 2361, 491: 2361, 495: 2361, 2361, 2361, 2361, 2361, 507: 2361, 510: 2361, 600: 2361, 607: 2361, 613: 2361, 662: 2361, 2361, 2361, 666: 2361}, - {2343, 2343, 2343, 2343, 2343, 2343, 2343, 2343, 2343, 2343, 2343, 2343, 2343, 2343, 2343, 58: 2343, 491: 2343, 495: 2343, 2343, 2343, 2343, 2343, 507: 2343, 510: 2343, 600: 2343, 607: 2343, 613: 2343, 662: 2343, 2343, 2343, 666: 2343}, - {2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 58: 2342, 491: 2342, 495: 2342, 2342, 2342, 2342, 2342, 507: 2342, 510: 2342, 600: 2342, 607: 2342, 613: 2342, 662: 2342, 2342, 2342, 666: 2342}, - {492: 4806}, + {492: 4798}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4799}, + {58: 4800, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 2342, 58: 2342, 491: 2342, 495: 2342, 2342, 2342, 2342, 2342, 507: 2342, 510: 2342, 600: 2342, 607: 2342, 613: 2342, 662: 2342, 2342, 2342, 666: 2342, 1346: 4803, 1376: 4802, 4801}, + {2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, 58: 2359, 491: 2359, 495: 2359, 2359, 2359, 2359, 2359, 507: 2359, 510: 2359, 600: 2359, 607: 2359, 613: 2359, 662: 2359, 2359, 2359, 666: 2359}, // 2190 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4807}, - {58: 4808, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, 58: 2377, 163: 4559, 491: 2377, 495: 4198, 2377, 4197, 2377, 2377, 507: 2377, 510: 2377, 600: 2377, 607: 2377, 613: 2377, 662: 2377, 2377, 2377, 666: 2377, 834: 4809, 960: 4810, 1068: 4811, 1241: 4812}, - {163: 4561, 510: 4813}, - {2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 2376, 58: 2376, 491: 2376, 495: 2376, 2376, 2376, 2376, 2376, 507: 2376, 510: 2376, 600: 2376, 607: 2376, 613: 2376, 662: 2376, 2376, 2376, 666: 2376}, + {2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 2341, 58: 2341, 491: 2341, 495: 2341, 2341, 2341, 2341, 2341, 507: 2341, 510: 2341, 600: 2341, 607: 2341, 613: 2341, 662: 2341, 2341, 2341, 666: 2341}, + {2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 2340, 58: 2340, 491: 2340, 495: 2340, 2340, 2340, 2340, 2340, 507: 2340, 510: 2340, 600: 2340, 607: 2340, 613: 2340, 662: 2340, 2340, 2340, 666: 2340}, + {492: 4805}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4806}, + {58: 4807, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, // 2195 + {2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 58: 2375, 161: 4558, 491: 2375, 495: 4197, 2375, 4196, 2375, 2375, 507: 2375, 510: 2375, 600: 2375, 607: 2375, 613: 2375, 662: 2375, 2375, 2375, 666: 2375, 834: 4808, 960: 4809, 1068: 4810, 1242: 4811}, + {161: 4560, 510: 4812}, {2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, 58: 2374, 491: 2374, 495: 2374, 2374, 2374, 2374, 2374, 507: 2374, 510: 2374, 600: 2374, 607: 2374, 613: 2374, 662: 2374, 2374, 2374, 666: 2374}, - {2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 58: 2362, 491: 2362, 495: 2362, 2362, 2362, 2362, 2362, 507: 2362, 510: 2362, 600: 2362, 607: 2362, 613: 2362, 662: 2362, 2362, 2362, 666: 2362}, - {2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, 58: 2375, 491: 2375, 495: 2375, 2375, 2375, 2375, 2375, 507: 2375, 510: 2375, 600: 2375, 607: 2375, 613: 2375, 662: 2375, 2375, 2375, 666: 2375}, - {2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 58: 2363, 491: 2363, 495: 2363, 2363, 2363, 2363, 2363, 507: 2363, 510: 2363, 600: 2363, 607: 2363, 613: 2363, 662: 2363, 2363, 2363, 666: 2363}, - {605: 4825, 4824, 608: 4820, 4821, 611: 4822, 4823, 957: 4819, 972: 4817, 4818, 4816}, + {2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, 58: 2372, 491: 2372, 495: 2372, 2372, 2372, 2372, 2372, 507: 2372, 510: 2372, 600: 2372, 607: 2372, 613: 2372, 662: 2372, 2372, 2372, 666: 2372}, + {2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 58: 2360, 491: 2360, 495: 2360, 2360, 2360, 2360, 2360, 507: 2360, 510: 2360, 600: 2360, 607: 2360, 613: 2360, 662: 2360, 2360, 2360, 666: 2360}, // 2200 - {2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 58: 2364, 491: 2364, 495: 2364, 2364, 2364, 2364, 2364, 507: 2364, 510: 2364, 600: 2364, 607: 2364, 613: 2364, 662: 2364, 2364, 2364, 666: 2364}, - {2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 58: 2304, 491: 2304, 495: 2304, 2304, 2304, 2304, 2304, 507: 2304, 510: 2304, 600: 2304, 607: 2304, 613: 2304, 662: 2304, 2304, 2304, 666: 2304}, - {492: 4828}, - {492: 4826}, - {2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 58: 2300, 491: 2300, 2289, 495: 2300, 2300, 2300, 2300, 2300, 507: 2300, 510: 2300, 600: 2300, 607: 2300, 613: 2300, 662: 2300, 2300, 2300, 666: 2300}, + {2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 58: 2373, 491: 2373, 495: 2373, 2373, 2373, 2373, 2373, 507: 2373, 510: 2373, 600: 2373, 607: 2373, 613: 2373, 662: 2373, 2373, 2373, 666: 2373}, + {2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 2361, 58: 2361, 491: 2361, 495: 2361, 2361, 2361, 2361, 2361, 507: 2361, 510: 2361, 600: 2361, 607: 2361, 613: 2361, 662: 2361, 2361, 2361, 666: 2361}, + {605: 4824, 4823, 608: 4819, 4820, 611: 4821, 4822, 957: 4818, 972: 4816, 4817, 4815}, + {2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 2362, 58: 2362, 491: 2362, 495: 2362, 2362, 2362, 2362, 2362, 507: 2362, 510: 2362, 600: 2362, 607: 2362, 613: 2362, 662: 2362, 2362, 2362, 666: 2362}, + {2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 58: 2302, 491: 2302, 495: 2302, 2302, 2302, 2302, 2302, 507: 2302, 510: 2302, 600: 2302, 607: 2302, 613: 2302, 662: 2302, 2302, 2302, 666: 2302}, // 2205 - {2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 2293, 58: 2293, 491: 2293, 2297, 495: 2293, 2293, 2293, 2293, 2293, 507: 2293, 510: 2293, 600: 2293, 607: 2293, 613: 2293, 662: 2293, 2293, 2293, 666: 2293}, - {2292, 2292, 2292, 2292, 2292, 2292, 2292, 2292, 2292, 2292, 2292, 2292, 2292, 2292, 2292, 58: 2292, 491: 2292, 2296, 495: 2292, 2292, 2292, 2292, 2292, 507: 2292, 510: 2292, 600: 2292, 607: 2292, 613: 2292, 662: 2292, 2292, 2292, 666: 2292}, + {492: 4827}, + {492: 4825}, + {2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 2298, 58: 2298, 491: 2298, 2287, 495: 2298, 2298, 2298, 2298, 2298, 507: 2298, 510: 2298, 600: 2298, 607: 2298, 613: 2298, 662: 2298, 2298, 2298, 666: 2298}, {2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 2291, 58: 2291, 491: 2291, 2295, 495: 2291, 2291, 2291, 2291, 2291, 507: 2291, 510: 2291, 600: 2291, 607: 2291, 613: 2291, 662: 2291, 2291, 2291, 666: 2291}, - {492: 2294}, - {492: 2290}, + {2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 2290, 58: 2290, 491: 2290, 2294, 495: 2290, 2290, 2290, 2290, 2290, 507: 2290, 510: 2290, 600: 2290, 607: 2290, 613: 2290, 662: 2290, 2290, 2290, 666: 2290}, // 2210 - {58: 4827}, - {2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 58: 2301, 491: 2301, 495: 2301, 2301, 2301, 2301, 2301, 507: 2301, 510: 2301, 600: 2301, 607: 2301, 613: 2301, 662: 2301, 2301, 2301, 666: 2301}, - {58: 4829, 525: 2824, 755: 4830}, - {2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 58: 2303, 491: 2303, 495: 2303, 2303, 2303, 2303, 2303, 507: 2303, 510: 2303, 600: 2303, 607: 2303, 613: 2303, 662: 2303, 2303, 2303, 666: 2303}, - {58: 4831}, + {2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 2289, 58: 2289, 491: 2289, 2293, 495: 2289, 2289, 2289, 2289, 2289, 507: 2289, 510: 2289, 600: 2289, 607: 2289, 613: 2289, 662: 2289, 2289, 2289, 666: 2289}, + {492: 2292}, + {492: 2288}, + {58: 4826}, + {2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 2299, 58: 2299, 491: 2299, 495: 2299, 2299, 2299, 2299, 2299, 507: 2299, 510: 2299, 600: 2299, 607: 2299, 613: 2299, 662: 2299, 2299, 2299, 666: 2299}, // 2215 - {2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 2302, 58: 2302, 491: 2302, 495: 2302, 2302, 2302, 2302, 2302, 507: 2302, 510: 2302, 600: 2302, 607: 2302, 613: 2302, 662: 2302, 2302, 2302, 666: 2302}, - {172: 4833}, - {2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 58: 2365, 491: 2365, 495: 2365, 2365, 2365, 2365, 2365, 507: 2365, 510: 2365, 600: 2365, 607: 2365, 613: 2365, 662: 2365, 2365, 2365, 666: 2365}, - {2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, 58: 2366, 491: 2366, 495: 2366, 2366, 2366, 2366, 2366, 507: 2366, 510: 2366, 600: 2366, 607: 2366, 613: 2366, 662: 2366, 2366, 2366, 666: 2366}, - {2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 2313, 58: 2313, 491: 2313, 495: 2313, 2313, 2313, 2313, 2313, 507: 2313, 510: 2313, 600: 2313, 607: 2313, 613: 2313, 662: 2313, 2313, 2313, 666: 2313}, + {58: 4828, 525: 2823, 755: 4829}, + {2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 2301, 58: 2301, 491: 2301, 495: 2301, 2301, 2301, 2301, 2301, 507: 2301, 510: 2301, 600: 2301, 607: 2301, 613: 2301, 662: 2301, 2301, 2301, 666: 2301}, + {58: 4830}, + {2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 2300, 58: 2300, 491: 2300, 495: 2300, 2300, 2300, 2300, 2300, 507: 2300, 510: 2300, 600: 2300, 607: 2300, 613: 2300, 662: 2300, 2300, 2300, 666: 2300}, + {170: 4832}, // 2220 - {2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 2312, 58: 2312, 491: 2312, 495: 2312, 2312, 2312, 2312, 2312, 507: 2312, 510: 2312, 600: 2312, 607: 2312, 613: 2312, 662: 2312, 2312, 2312, 666: 2312}, + {2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, 58: 2363, 491: 2363, 495: 2363, 2363, 2363, 2363, 2363, 507: 2363, 510: 2363, 600: 2363, 607: 2363, 613: 2363, 662: 2363, 2363, 2363, 666: 2363}, + {2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, 58: 2364, 491: 2364, 495: 2364, 2364, 2364, 2364, 2364, 507: 2364, 510: 2364, 600: 2364, 607: 2364, 613: 2364, 662: 2364, 2364, 2364, 666: 2364}, {2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 2311, 58: 2311, 491: 2311, 495: 2311, 2311, 2311, 2311, 2311, 507: 2311, 510: 2311, 600: 2311, 607: 2311, 613: 2311, 662: 2311, 2311, 2311, 666: 2311}, {2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 2310, 58: 2310, 491: 2310, 495: 2310, 2310, 2310, 2310, 2310, 507: 2310, 510: 2310, 600: 2310, 607: 2310, 613: 2310, 662: 2310, 2310, 2310, 666: 2310}, - {141: 4840, 492: 4839, 605: 4825, 4824, 608: 4820, 4821, 611: 4822, 4823, 924: 4848, 957: 4819, 972: 4817, 4818, 4841, 1111: 4849}, - {492: 4844}, + {2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 58: 2309, 491: 2309, 495: 2309, 2309, 2309, 2309, 2309, 507: 2309, 510: 2309, 600: 2309, 607: 2309, 613: 2309, 662: 2309, 2309, 2309, 666: 2309}, // 2225 - {2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 58: 2305, 491: 2305, 495: 2305, 2305, 2305, 2305, 2305, 507: 2305, 510: 2305, 600: 2305, 607: 2305, 613: 2305, 662: 2305, 2305, 2305, 666: 2305}, - {172: 4292}, - {492: 4289}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 4845, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 4846}, {2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 2308, 58: 2308, 491: 2308, 495: 2308, 2308, 2308, 2308, 2308, 507: 2308, 510: 2308, 600: 2308, 607: 2308, 613: 2308, 662: 2308, 2308, 2308, 666: 2308}, + {139: 4839, 492: 4838, 605: 4824, 4823, 608: 4819, 4820, 611: 4821, 4822, 924: 4847, 957: 4818, 972: 4816, 4817, 4840, 1112: 4848}, + {492: 4843}, + {2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 2303, 58: 2303, 491: 2303, 495: 2303, 2303, 2303, 2303, 2303, 507: 2303, 510: 2303, 600: 2303, 607: 2303, 613: 2303, 662: 2303, 2303, 2303, 666: 2303}, + {170: 4291}, // 2230 - {9: 3697, 58: 4847}, - {2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 58: 2307, 491: 2307, 495: 2307, 2307, 2307, 2307, 2307, 507: 2307, 510: 2307, 600: 2307, 607: 2307, 613: 2307, 662: 2307, 2307, 2307, 666: 2307}, - {58: 4851}, - {58: 4850}, + {492: 4288}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 4844, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 4845}, {2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 2306, 58: 2306, 491: 2306, 495: 2306, 2306, 2306, 2306, 2306, 507: 2306, 510: 2306, 600: 2306, 607: 2306, 613: 2306, 662: 2306, 2306, 2306, 666: 2306}, + {9: 3696, 58: 4846}, + {2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 2305, 58: 2305, 491: 2305, 495: 2305, 2305, 2305, 2305, 2305, 507: 2305, 510: 2305, 600: 2305, 607: 2305, 613: 2305, 662: 2305, 2305, 2305, 666: 2305}, // 2235 - {2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 2309, 58: 2309, 491: 2309, 495: 2309, 2309, 2309, 2309, 2309, 507: 2309, 510: 2309, 600: 2309, 607: 2309, 613: 2309, 662: 2309, 2309, 2309, 666: 2309}, - {2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 58: 2367, 491: 2367, 495: 2367, 2367, 2367, 2367, 2367, 507: 2367, 510: 2367, 600: 2367, 607: 2367, 613: 2367, 662: 2367, 2367, 2367, 666: 2367}, - {2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, 58: 2370, 92: 4854, 94: 4855, 491: 2370, 495: 2370, 2370, 2370, 2370, 2370, 507: 2370, 510: 2370, 600: 2370, 607: 2370, 613: 2370, 662: 2370, 2370, 2370, 666: 2370, 892: 4856}, - {2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 2502, 19: 2502, 58: 2502, 90: 2502, 2502, 2502, 2502, 2502, 96: 2502, 491: 2502, 494: 2502, 2502, 2502, 2502, 2502, 2502, 501: 2502, 507: 2502, 510: 2502, 517: 2502, 600: 2502, 607: 2502, 613: 2502, 662: 2502, 2502, 2502, 666: 2502}, - {2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 2501, 19: 2501, 58: 2501, 90: 2501, 2501, 2501, 2501, 2501, 96: 2501, 491: 2501, 494: 2501, 2501, 2501, 2501, 2501, 2501, 501: 2501, 507: 2501, 510: 2501, 517: 2501, 600: 2501, 607: 2501, 613: 2501, 662: 2501, 2501, 2501, 666: 2501}, + {58: 4850}, + {58: 4849}, + {2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 2304, 58: 2304, 491: 2304, 495: 2304, 2304, 2304, 2304, 2304, 507: 2304, 510: 2304, 600: 2304, 607: 2304, 613: 2304, 662: 2304, 2304, 2304, 666: 2304}, + {2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 2307, 58: 2307, 491: 2307, 495: 2307, 2307, 2307, 2307, 2307, 507: 2307, 510: 2307, 600: 2307, 607: 2307, 613: 2307, 662: 2307, 2307, 2307, 666: 2307}, + {2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, 58: 2365, 491: 2365, 495: 2365, 2365, 2365, 2365, 2365, 507: 2365, 510: 2365, 600: 2365, 607: 2365, 613: 2365, 662: 2365, 2365, 2365, 666: 2365}, // 2240 - {2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 2369, 58: 2369, 491: 2369, 495: 2369, 2369, 2369, 2369, 2369, 507: 2369, 510: 2369, 600: 2369, 607: 2369, 613: 2369, 662: 2369, 2369, 2369, 666: 2369}, - {2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, 58: 2373, 491: 2373, 495: 2373, 2373, 2373, 2373, 2373, 507: 2373, 510: 2373, 600: 2373, 607: 2373, 613: 2373, 662: 2373, 2373, 2373, 666: 2373}, - {600: 2474, 607: 2474, 613: 2474, 662: 2474, 668: 2474, 696: 2474, 2474}, - {2473, 2473, 2473, 2473, 2473, 2473, 9: 2473, 507: 2473, 600: 2473, 607: 2473, 613: 2473, 662: 2473, 668: 2473, 696: 2473, 2473}, - {2406, 2406, 2406, 2406, 2406, 2406, 9: 2406, 2406, 2406, 58: 2406, 507: 2406}, + {2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, 58: 2368, 93: 4853, 95: 4854, 491: 2368, 495: 2368, 2368, 2368, 2368, 2368, 507: 2368, 510: 2368, 600: 2368, 607: 2368, 613: 2368, 662: 2368, 2368, 2368, 666: 2368, 891: 4855}, + {2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 2500, 19: 2500, 58: 2500, 90: 2500, 92: 2500, 2500, 2500, 2500, 2500, 491: 2500, 493: 2500, 495: 2500, 2500, 2500, 2500, 2500, 501: 2500, 507: 2500, 510: 2500, 517: 2500, 600: 2500, 607: 2500, 613: 2500, 662: 2500, 2500, 2500, 666: 2500}, + {2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 19: 2499, 58: 2499, 90: 2499, 92: 2499, 2499, 2499, 2499, 2499, 491: 2499, 493: 2499, 495: 2499, 2499, 2499, 2499, 2499, 501: 2499, 507: 2499, 510: 2499, 517: 2499, 600: 2499, 607: 2499, 613: 2499, 662: 2499, 2499, 2499, 666: 2499}, + {2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, 58: 2367, 491: 2367, 495: 2367, 2367, 2367, 2367, 2367, 507: 2367, 510: 2367, 600: 2367, 607: 2367, 613: 2367, 662: 2367, 2367, 2367, 666: 2367}, + {2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, 58: 2371, 491: 2371, 495: 2371, 2371, 2371, 2371, 2371, 507: 2371, 510: 2371, 600: 2371, 607: 2371, 613: 2371, 662: 2371, 2371, 2371, 666: 2371}, // 2245 - {2532, 2532, 2532, 2532, 2532, 2532, 9: 2532, 507: 2532}, - {2484, 2484, 2484, 2484, 2484, 2484, 9: 2484, 507: 2484}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4864}, - {2483, 2483, 2483, 2483, 2483, 2483, 9: 2483, 507: 2483}, - {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 4866}, + {600: 2472, 607: 2472, 613: 2472, 662: 2472, 668: 2472, 696: 2472, 2472}, + {2471, 2471, 2471, 2471, 2471, 2471, 9: 2471, 507: 2471, 600: 2471, 607: 2471, 613: 2471, 662: 2471, 668: 2471, 696: 2471, 2471}, + {2404, 2404, 2404, 2404, 2404, 2404, 9: 2404, 2404, 2404, 58: 2404, 507: 2404}, + {2530, 2530, 2530, 2530, 2530, 2530, 9: 2530, 507: 2530}, + {2482, 2482, 2482, 2482, 2482, 2482, 9: 2482, 507: 2482}, // 2250 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4582, 872: 4867}, - {2485, 2485, 2485, 2485, 2485, 2485, 9: 2485, 4862, 4863, 507: 2485, 954: 4868}, - {2533, 2533, 2533, 2533, 2533, 2533, 9: 2533, 507: 2533}, - {2534, 2534, 2534, 2534, 2534, 2534, 9: 2534, 507: 2534}, - {2535, 2535, 2535, 2535, 2535, 2535, 9: 2535, 507: 2535}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4863}, + {2481, 2481, 2481, 2481, 2481, 2481, 9: 2481, 507: 2481}, + {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 4865}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4581, 871: 4866}, + {2483, 2483, 2483, 2483, 2483, 2483, 9: 2483, 4861, 4862, 507: 2483, 954: 4867}, // 2255 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4874, 1010: 4873, 1201: 4872}, - {2536, 2536, 2536, 2536, 2536, 2536, 9: 4876, 507: 2536}, - {1351, 1351, 1351, 1351, 1351, 1351, 9: 1351, 507: 1351}, - {1341, 1341, 1341, 1341, 1341, 1341, 9: 1341, 507: 1341, 548: 4749, 561: 4748, 975: 4875}, - {1349, 1349, 1349, 1349, 1349, 1349, 9: 1349, 507: 1349}, + {2531, 2531, 2531, 2531, 2531, 2531, 9: 2531, 507: 2531}, + {2532, 2532, 2532, 2532, 2532, 2532, 9: 2532, 507: 2532}, + {2533, 2533, 2533, 2533, 2533, 2533, 9: 2533, 507: 2533}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4873, 1010: 4872, 1202: 4871}, + {2534, 2534, 2534, 2534, 2534, 2534, 9: 4875, 507: 2534}, // 2260 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4874, 1010: 4877}, - {1350, 1350, 1350, 1350, 1350, 1350, 9: 1350, 507: 1350}, - {2: 606, 606, 606, 606, 606, 606, 606, 10: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 59: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 4881, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 671: 606, 835: 4880, 851: 4879}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4882}, - {605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 59: 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 492: 605, 507: 605, 525: 605, 549: 605, 588: 605, 671: 605}, + {1349, 1349, 1349, 1349, 1349, 1349, 9: 1349, 507: 1349}, + {1339, 1339, 1339, 1339, 1339, 1339, 9: 1339, 507: 1339, 548: 4748, 561: 4747, 975: 4874}, + {1347, 1347, 1347, 1347, 1347, 1347, 9: 1347, 507: 1347}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4873, 1010: 4876}, + {1348, 1348, 1348, 1348, 1348, 1348, 9: 1348, 507: 1348}, // 2265 - {604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 59: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 492: 604, 507: 604, 525: 604, 549: 604, 588: 604, 671: 604}, - {2539, 2539, 2539, 2539, 2539, 2539, 9: 2539, 507: 2539}, - {2508, 2508, 2508, 2508, 2508, 2508, 9: 2508, 20: 2508, 507: 2508}, - {2507, 2507, 2507, 2507, 2507, 2507, 9: 4886, 20: 2507, 507: 2507}, - {2478, 2478, 2478, 2478, 2478, 2478, 9: 2478, 20: 2478, 58: 2478, 109: 2478, 180: 2478, 182: 2478, 494: 2478, 507: 2478, 516: 2478, 668: 2478, 671: 2478}, + {2: 604, 604, 604, 604, 604, 604, 604, 10: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 59: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 4880, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 671: 604, 835: 4879, 851: 4878}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 671: 4882, 685: 4884, 2849, 688: 2850, 2848, 809: 4883, 854: 4881}, + {603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 59: 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 603, 492: 603, 507: 603, 525: 603, 549: 603, 588: 603, 671: 603}, + {602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 59: 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 602, 492: 602, 507: 602, 525: 602, 549: 602, 588: 602, 671: 602}, + {2537, 2537, 2537, 2537, 2537, 2537, 9: 2537, 507: 2537}, // 2270 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4887, 2850, 688: 2851, 2849}, - {2477, 2477, 2477, 2477, 2477, 2477, 9: 2477, 20: 2477, 58: 2477, 109: 2477, 180: 2477, 182: 2477, 494: 2477, 507: 2477, 516: 2477, 668: 2477, 671: 2477}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4890}, - {2540, 2540, 2540, 2540, 2540, 2540, 9: 2540, 507: 2540}, - {20: 4891}, + {2506, 2506, 2506, 2506, 2506, 2506, 9: 2506, 20: 2506, 507: 2506}, + {2505, 2505, 2505, 2505, 2505, 2505, 9: 4885, 20: 2505, 507: 2505}, + {2476, 2476, 2476, 2476, 2476, 2476, 9: 2476, 20: 2476, 58: 2476, 110: 2476, 178: 2476, 180: 2476, 493: 2476, 507: 2476, 516: 2476, 668: 2476, 671: 2476}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4886, 2849, 688: 2850, 2848}, + {2475, 2475, 2475, 2475, 2475, 2475, 9: 2475, 20: 2475, 58: 2475, 110: 2475, 178: 2475, 180: 2475, 493: 2475, 507: 2475, 516: 2475, 668: 2475, 671: 2475}, // 2275 - {2542, 2542, 2542, 2542, 2542, 2542, 9: 2542, 507: 2542}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4894}, - {2541, 2541, 2541, 2541, 2541, 2541, 9: 2541, 507: 2541}, - {20: 4895}, - {2543, 2543, 2543, 2543, 2543, 2543, 9: 2543, 507: 2543}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 671: 4882, 685: 4884, 2849, 688: 2850, 2848, 809: 4883, 854: 4889}, + {2538, 2538, 2538, 2538, 2538, 2538, 9: 2538, 507: 2538}, + {20: 4890}, + {2540, 2540, 2540, 2540, 2540, 2540, 9: 2540, 507: 2540}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 671: 4882, 685: 4884, 2849, 688: 2850, 2848, 809: 4883, 854: 4893}, // 2280 - {2: 606, 606, 606, 606, 606, 606, 606, 10: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 59: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 4881, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 671: 606, 835: 4880, 851: 4897}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4898}, - {2544, 2544, 2544, 2544, 2544, 2544, 9: 2544, 507: 2544}, - {2: 606, 606, 606, 606, 606, 606, 606, 10: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 59: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 4881, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 671: 606, 835: 4880, 851: 4900}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4901}, + {2539, 2539, 2539, 2539, 2539, 2539, 9: 2539, 507: 2539}, + {20: 4894}, + {2541, 2541, 2541, 2541, 2541, 2541, 9: 2541, 507: 2541}, + {2: 604, 604, 604, 604, 604, 604, 604, 10: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 59: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 4880, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 671: 604, 835: 4879, 851: 4896}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 671: 4882, 685: 4884, 2849, 688: 2850, 2848, 809: 4883, 854: 4897}, // 2285 - {2545, 2545, 2545, 2545, 2545, 2545, 9: 2545, 507: 2545}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4903}, - {2546, 2546, 2546, 2546, 2546, 2546, 9: 2546, 507: 2546}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4905, 2850, 688: 2851, 2849}, - {494: 4906}, + {2542, 2542, 2542, 2542, 2542, 2542, 9: 2542, 507: 2542}, + {2: 604, 604, 604, 604, 604, 604, 604, 10: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 59: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 4880, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 671: 604, 835: 4879, 851: 4899}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 671: 4882, 685: 4884, 2849, 688: 2850, 2848, 809: 4883, 854: 4900}, + {2543, 2543, 2543, 2543, 2543, 2543, 9: 2543, 507: 2543}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 671: 4882, 685: 4884, 2849, 688: 2850, 2848, 809: 4883, 854: 4902}, // 2290 - {588: 4907}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4908}, - {2506, 2506, 2506, 2506, 2506, 2506, 9: 2506, 239: 4912, 494: 4911, 507: 2506, 1388: 4910, 4909}, - {2547, 2547, 2547, 2547, 2547, 2547, 9: 2547, 507: 2547}, - {2505, 2505, 2505, 2505, 2505, 2505, 9: 2505, 507: 2505}, + {2544, 2544, 2544, 2544, 2544, 2544, 9: 2544, 507: 2544}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4904, 2849, 688: 2850, 2848}, + {493: 4905}, + {588: 4906}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4907}, // 2295 - {215: 4914}, - {215: 4913}, + {2504, 2504, 2504, 2504, 2504, 2504, 9: 2504, 237: 4911, 493: 4910, 507: 2504, 1387: 4909, 4908}, + {2545, 2545, 2545, 2545, 2545, 2545, 9: 2545, 507: 2545}, {2503, 2503, 2503, 2503, 2503, 2503, 9: 2503, 507: 2503}, - {2504, 2504, 2504, 2504, 2504, 2504, 9: 2504, 507: 2504}, - {165: 4916}, + {213: 4913}, + {213: 4912}, // 2300 - {170: 4917}, - {492: 4918}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 4919}, - {58: 4920, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, - {1920, 1920, 1920, 1920, 1920, 1920, 9: 1920, 507: 1920, 583: 4578, 800: 4921}, + {2501, 2501, 2501, 2501, 2501, 2501, 9: 2501, 507: 2501}, + {2502, 2502, 2502, 2502, 2502, 2502, 9: 2502, 507: 2502}, + {163: 4915}, + {168: 4916}, + {492: 4917}, // 2305 - {2549, 2549, 2549, 2549, 2549, 2549, 9: 2549, 507: 2549}, - {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 4940}, - {600: 4939}, - {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 4937}, - {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 4935}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 4918}, + {58: 4919, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, + {1918, 1918, 1918, 1918, 1918, 1918, 9: 1918, 507: 1918, 583: 4577, 800: 4920}, + {2547, 2547, 2547, 2547, 2547, 2547, 9: 2547, 507: 2547}, + {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 4939}, // 2310 - {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 4933}, - {600: 4930}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4929, 2850, 688: 2851, 2849}, - {2514, 2514, 2514, 2514, 2514, 2514, 9: 2514, 507: 2514}, - {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 4931}, + {600: 4938}, + {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 4936}, + {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 4934}, + {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 4932}, + {600: 4929}, // 2315 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4859, 2850, 688: 2851, 2849, 1176: 4932}, - {2537, 2537, 2537, 2537, 2537, 2537, 9: 2537, 507: 2537}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4934, 2850, 688: 2851, 2849}, - {2538, 2538, 2538, 2538, 2538, 2538, 9: 2538, 507: 2538}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4936, 2850, 688: 2851, 2849}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4928, 2849, 688: 2850, 2848}, + {2512, 2512, 2512, 2512, 2512, 2512, 9: 2512, 507: 2512}, + {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 4930}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4858, 2849, 688: 2850, 2848, 1177: 4931}, + {2535, 2535, 2535, 2535, 2535, 2535, 9: 2535, 507: 2535}, // 2320 - {2548, 2548, 2548, 2548, 2548, 2548, 9: 2548, 507: 2548}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 4938}, - {2550, 2550, 2550, 2550, 2550, 2550, 9: 4886, 507: 2550}, - {2551, 2551, 2551, 2551, 2551, 2551, 9: 2551, 507: 2551}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4941}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4933, 2849, 688: 2850, 2848}, + {2536, 2536, 2536, 2536, 2536, 2536, 9: 2536, 507: 2536}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4935, 2849, 688: 2850, 2848}, + {2546, 2546, 2546, 2546, 2546, 2546, 9: 2546, 507: 2546}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4884, 2849, 688: 2850, 2848, 809: 4937}, // 2325 - {2114, 2114, 2114, 2114, 2114, 2114, 9: 2114, 507: 2114, 691: 4944, 693: 4943, 936: 4942}, - {2552, 2552, 2552, 2552, 2552, 2552, 9: 2552, 507: 2552}, - {2113, 2113, 2113, 2113, 2113, 2113, 9: 2113, 507: 2113}, - {2112, 2112, 2112, 2112, 2112, 2112, 9: 2112, 507: 2112}, - {152: 4881, 525: 606, 835: 4880, 851: 4946}, + {2548, 2548, 2548, 2548, 2548, 2548, 9: 4885, 507: 2548}, + {2549, 2549, 2549, 2549, 2549, 2549, 9: 2549, 507: 2549}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4940}, + {2112, 2112, 2112, 2112, 2112, 2112, 9: 2112, 507: 2112, 691: 4943, 693: 4942, 936: 4941}, + {2550, 2550, 2550, 2550, 2550, 2550, 9: 2550, 507: 2550}, // 2330 - {525: 2824, 755: 4947}, - {2553, 2553, 2553, 2553, 2553, 2553, 9: 2553, 507: 2553}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 671: 4883, 685: 4885, 2850, 688: 2851, 2849, 809: 4884, 854: 4949}, - {2554, 2554, 2554, 2554, 2554, 2554, 9: 2554, 507: 2554}, - {165: 4951}, + {2111, 2111, 2111, 2111, 2111, 2111, 9: 2111, 507: 2111}, + {2110, 2110, 2110, 2110, 2110, 2110, 9: 2110, 507: 2110}, + {150: 4880, 525: 604, 835: 4879, 851: 4945}, + {525: 2823, 755: 4946}, + {2551, 2551, 2551, 2551, 2551, 2551, 9: 2551, 507: 2551}, // 2335 - {170: 4952}, - {492: 4953}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 4954}, - {58: 4955, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, - {606, 606, 606, 606, 606, 606, 9: 606, 152: 4881, 507: 606, 835: 4880, 851: 4956}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 671: 4882, 685: 4884, 2849, 688: 2850, 2848, 809: 4883, 854: 4948}, + {2552, 2552, 2552, 2552, 2552, 2552, 9: 2552, 507: 2552}, + {163: 4950}, + {168: 4951}, + {492: 4952}, // 2340 - {2558, 2558, 2558, 2558, 2558, 2558, 9: 2558, 507: 2558}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 492: 1918, 583: 4975, 805: 5089}, - {2561, 2561, 2561, 2561, 2561, 2561, 9: 2561, 507: 2561}, - {1918, 1918, 1918, 1918, 1918, 1918, 9: 1918, 98: 1918, 152: 1918, 492: 1918, 507: 1918, 583: 4975, 805: 5043, 835: 1918}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4975, 805: 5034}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 4953}, + {58: 4954, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, + {604, 604, 604, 604, 604, 604, 9: 604, 150: 4880, 507: 604, 835: 4879, 851: 4955}, + {2556, 2556, 2556, 2556, 2556, 2556, 9: 2556, 507: 2556}, + {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 492: 1916, 583: 4974, 805: 5088}, // 2345 - {600: 4536, 607: 4967, 613: 4962, 662: 4965, 668: 4537, 696: 4966, 4963, 850: 4964, 1230: 4968}, - {600: 5028}, - {2: 2489, 2489, 2489, 2489, 2489, 2489, 2489, 10: 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 59: 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 492: 2489, 600: 4536, 668: 4537, 850: 4984, 1097: 5022}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 492: 1918, 501: 1918, 583: 4975, 805: 5016}, - {2: 2489, 2489, 2489, 2489, 2489, 2489, 2489, 10: 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 59: 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 2489, 492: 2489, 501: 2489, 600: 4536, 668: 4537, 850: 4984, 1097: 4985}, + {2559, 2559, 2559, 2559, 2559, 2559, 9: 2559, 507: 2559}, + {1916, 1916, 1916, 1916, 1916, 1916, 9: 1916, 98: 1916, 150: 1916, 492: 1916, 507: 1916, 583: 4974, 805: 5042, 835: 1916}, + {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 5033}, + {600: 4535, 607: 4966, 613: 4961, 662: 4964, 668: 4536, 696: 4965, 4962, 850: 4963, 1231: 4967}, + {600: 5027}, // 2350 - {600: 4973}, - {492: 4969}, - {474, 474, 474, 474, 474, 474, 9: 474, 58: 474, 507: 474}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4970}, - {58: 4971, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, + {2: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 10: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 59: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 492: 2487, 600: 4535, 668: 4536, 850: 4983, 1097: 5021}, + {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 492: 1916, 501: 1916, 583: 4974, 805: 5015}, + {2: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 10: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 59: 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 2487, 492: 2487, 501: 2487, 600: 4535, 668: 4536, 850: 4983, 1097: 4984}, + {600: 4972}, + {492: 4968}, // 2355 - {2377, 2377, 2377, 2377, 2377, 2377, 9: 2377, 58: 2377, 163: 4559, 495: 4198, 497: 4197, 507: 2377, 834: 4560, 960: 4810, 1068: 4972}, - {2332, 2332, 2332, 2332, 2332, 2332, 9: 2332, 58: 2332, 507: 2332}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 492: 1918, 583: 4975, 805: 4974}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 1914, 685: 4979, 2850, 688: 2851, 2849, 902: 4978}, - {495: 4198, 497: 4197, 834: 4976}, + {472, 472, 472, 472, 472, 472, 9: 472, 58: 472, 507: 472}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4969}, + {58: 4970, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2375, 2375, 2375, 2375, 2375, 2375, 9: 2375, 58: 2375, 161: 4558, 495: 4197, 497: 4196, 507: 2375, 834: 4559, 960: 4809, 1068: 4971}, + {2330, 2330, 2330, 2330, 2330, 2330, 9: 2330, 58: 2330, 507: 2330}, // 2360 - {603: 4977}, - {1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 59: 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, 492: 1917, 1917, 501: 1917, 507: 1917, 590: 1917, 835: 1917}, - {492: 4980}, - {492: 1913}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 4981}, + {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 492: 1916, 583: 4974, 805: 4973}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 1912, 685: 4978, 2849, 688: 2850, 2848, 901: 4977}, + {495: 4197, 497: 4196, 834: 4975}, + {603: 4976}, + {1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 59: 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, 492: 1915, 494: 1915, 501: 1915, 507: 1915, 590: 1915, 835: 1915}, // 2365 - {9: 4753, 58: 4982}, - {664: 4737, 935: 4983}, - {2333, 2333, 2333, 2333, 2333, 2333, 9: 2333, 58: 2333, 507: 2333}, - {2: 2488, 2488, 2488, 2488, 2488, 2488, 2488, 10: 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 59: 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 2488, 492: 2488, 501: 2488}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 1914, 501: 1914, 685: 4987, 2850, 688: 2851, 2849, 902: 4988, 968: 4986}, + {492: 4979}, + {492: 1911}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 4743, 685: 4255, 2849, 688: 2850, 2848, 766: 4742, 849: 4741, 859: 4980}, + {9: 4752, 58: 4981}, + {664: 4736, 935: 4982}, // 2370 - {492: 4996}, - {91: 4994, 492: 1913, 501: 1913}, - {492: 1904, 501: 4989}, - {157: 4992, 190: 4991, 207: 4993, 930: 4990}, - {492: 1903}, + {2331, 2331, 2331, 2331, 2331, 2331, 9: 2331, 58: 2331, 507: 2331}, + {2: 2486, 2486, 2486, 2486, 2486, 2486, 2486, 10: 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 59: 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 2486, 492: 2486, 501: 2486}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 1912, 501: 1912, 685: 4986, 2849, 688: 2850, 2848, 901: 4987, 968: 4985}, + {492: 4995}, + {92: 4993, 492: 1911, 501: 1911}, // 2375 - {1897, 1897, 1897, 1897, 1897, 1897, 1897, 9: 1897, 19: 1897, 58: 1897, 90: 1897, 1897, 1897, 1897, 1897, 96: 1897, 491: 1897, 1897, 494: 1897, 501: 1897, 507: 1897, 517: 1897}, - {1896, 1896, 1896, 1896, 1896, 1896, 1896, 9: 1896, 19: 1896, 58: 1896, 90: 1896, 1896, 1896, 1896, 1896, 96: 1896, 491: 1896, 1896, 494: 1896, 501: 1896, 507: 1896, 517: 1896}, - {1895, 1895, 1895, 1895, 1895, 1895, 1895, 9: 1895, 19: 1895, 58: 1895, 90: 1895, 1895, 1895, 1895, 1895, 96: 1895, 491: 1895, 1895, 494: 1895, 501: 1895, 507: 1895, 517: 1895}, - {157: 4992, 190: 4991, 207: 4993, 930: 4995}, - {492: 1902}, + {492: 1902, 501: 4988}, + {155: 4991, 188: 4990, 205: 4992, 930: 4989}, + {492: 1901}, + {1895, 1895, 1895, 1895, 1895, 1895, 1895, 9: 1895, 19: 1895, 58: 1895, 90: 1895, 92: 1895, 1895, 1895, 1895, 1895, 491: 1895, 1895, 1895, 501: 1895, 507: 1895, 517: 1895}, + {1894, 1894, 1894, 1894, 1894, 1894, 1894, 9: 1894, 19: 1894, 58: 1894, 90: 1894, 92: 1894, 1894, 1894, 1894, 1894, 491: 1894, 1894, 1894, 501: 1894, 507: 1894, 517: 1894}, // 2380 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 4997}, - {9: 4753, 58: 4998}, - {1912, 1912, 1912, 1912, 1912, 1912, 1912, 9: 1912, 19: 1912, 58: 1912, 91: 1912, 1912, 1912, 1912, 96: 1912, 494: 1912, 501: 1912, 507: 1912, 904: 4999}, - {2334, 2334, 2334, 2334, 2334, 2334, 5004, 9: 2334, 19: 5001, 58: 2334, 91: 5008, 4854, 4556, 4855, 96: 4555, 494: 5003, 501: 5007, 507: 2334, 879: 5005, 881: 5002, 892: 5006, 903: 5000}, - {1911, 1911, 1911, 1911, 1911, 1911, 1911, 9: 1911, 19: 1911, 58: 1911, 90: 1911, 1911, 1911, 1911, 1911, 96: 1911, 494: 1911, 501: 1911, 507: 1911, 517: 1911}, + {1893, 1893, 1893, 1893, 1893, 1893, 1893, 9: 1893, 19: 1893, 58: 1893, 90: 1893, 92: 1893, 1893, 1893, 1893, 1893, 491: 1893, 1893, 1893, 501: 1893, 507: 1893, 517: 1893}, + {155: 4991, 188: 4990, 205: 4992, 930: 4994}, + {492: 1900}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 4743, 685: 4255, 2849, 688: 2850, 2848, 766: 4742, 849: 4741, 859: 4996}, + {9: 4752, 58: 4997}, // 2385 - {518: 4397, 525: 2109, 758: 5014}, - {1909, 1909, 1909, 1909, 1909, 1909, 1909, 9: 1909, 19: 1909, 58: 1909, 90: 1909, 1909, 1909, 1909, 1909, 96: 1909, 494: 1909, 501: 1909, 507: 1909, 517: 1909}, - {382: 5012}, - {493: 5011}, - {1906, 1906, 1906, 1906, 1906, 1906, 1906, 9: 1906, 19: 1906, 58: 1906, 90: 1906, 1906, 1906, 1906, 1906, 96: 1906, 494: 1906, 501: 1906, 507: 1906, 517: 1906}, + {1910, 1910, 1910, 1910, 1910, 1910, 1910, 9: 1910, 19: 1910, 58: 1910, 92: 1910, 1910, 1910, 1910, 1910, 493: 1910, 501: 1910, 507: 1910, 903: 4998}, + {2332, 2332, 2332, 2332, 2332, 2332, 5003, 9: 2332, 19: 5000, 58: 2332, 92: 5007, 4853, 4555, 4854, 4554, 493: 5002, 501: 5006, 507: 2332, 878: 5004, 880: 5001, 891: 5005, 902: 4999}, + {1909, 1909, 1909, 1909, 1909, 1909, 1909, 9: 1909, 19: 1909, 58: 1909, 90: 1909, 92: 1909, 1909, 1909, 1909, 1909, 493: 1909, 501: 1909, 507: 1909, 517: 1909}, + {518: 4396, 525: 2107, 758: 5013}, + {1907, 1907, 1907, 1907, 1907, 1907, 1907, 9: 1907, 19: 1907, 58: 1907, 90: 1907, 92: 1907, 1907, 1907, 1907, 1907, 493: 1907, 501: 1907, 507: 1907, 517: 1907}, // 2390 - {1905, 1905, 1905, 1905, 1905, 1905, 1905, 9: 1905, 19: 1905, 58: 1905, 90: 1905, 1905, 1905, 1905, 1905, 96: 1905, 494: 1905, 501: 1905, 507: 1905, 517: 1905}, - {157: 4992, 190: 4991, 207: 4993, 930: 5010}, - {157: 4992, 190: 4991, 207: 4993, 930: 5009}, - {1898, 1898, 1898, 1898, 1898, 1898, 1898, 9: 1898, 19: 1898, 58: 1898, 90: 1898, 1898, 1898, 1898, 1898, 96: 1898, 491: 1898, 494: 1898, 501: 1898, 507: 1898, 517: 1898}, - {1899, 1899, 1899, 1899, 1899, 1899, 1899, 9: 1899, 19: 1899, 58: 1899, 90: 1899, 1899, 1899, 1899, 1899, 96: 1899, 491: 1899, 494: 1899, 501: 1899, 507: 1899, 517: 1899}, + {381: 5011}, + {494: 5010}, + {1904, 1904, 1904, 1904, 1904, 1904, 1904, 9: 1904, 19: 1904, 58: 1904, 90: 1904, 92: 1904, 1904, 1904, 1904, 1904, 493: 1904, 501: 1904, 507: 1904, 517: 1904}, + {1903, 1903, 1903, 1903, 1903, 1903, 1903, 9: 1903, 19: 1903, 58: 1903, 90: 1903, 92: 1903, 1903, 1903, 1903, 1903, 493: 1903, 501: 1903, 507: 1903, 517: 1903}, + {155: 4991, 188: 4990, 205: 4992, 930: 5009}, // 2395 - {1907, 1907, 1907, 1907, 1907, 1907, 1907, 9: 1907, 19: 1907, 58: 1907, 90: 1907, 1907, 1907, 1907, 1907, 96: 1907, 494: 1907, 501: 1907, 507: 1907, 517: 1907}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5013, 2850, 688: 2851, 2849}, - {1908, 1908, 1908, 1908, 1908, 1908, 1908, 9: 1908, 19: 1908, 58: 1908, 90: 1908, 1908, 1908, 1908, 1908, 96: 1908, 494: 1908, 501: 1908, 507: 1908, 517: 1908}, - {525: 2824, 755: 2823, 762: 5015}, - {1910, 1910, 1910, 1910, 1910, 1910, 1910, 9: 1910, 19: 1910, 58: 1910, 90: 1910, 1910, 1910, 1910, 1910, 96: 1910, 494: 1910, 501: 1910, 507: 1910, 517: 1910}, + {155: 4991, 188: 4990, 205: 4992, 930: 5008}, + {1896, 1896, 1896, 1896, 1896, 1896, 1896, 9: 1896, 19: 1896, 58: 1896, 90: 1896, 92: 1896, 1896, 1896, 1896, 1896, 491: 1896, 493: 1896, 501: 1896, 507: 1896, 517: 1896}, + {1897, 1897, 1897, 1897, 1897, 1897, 1897, 9: 1897, 19: 1897, 58: 1897, 90: 1897, 92: 1897, 1897, 1897, 1897, 1897, 491: 1897, 493: 1897, 501: 1897, 507: 1897, 517: 1897}, + {1905, 1905, 1905, 1905, 1905, 1905, 1905, 9: 1905, 19: 1905, 58: 1905, 90: 1905, 92: 1905, 1905, 1905, 1905, 1905, 493: 1905, 501: 1905, 507: 1905, 517: 1905}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5012, 2849, 688: 2850, 2848}, // 2400 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 1914, 501: 1914, 685: 4987, 2850, 688: 2851, 2849, 902: 4988, 968: 5017}, - {492: 5018}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 5019}, - {9: 4753, 58: 5020}, - {1912, 1912, 1912, 1912, 1912, 1912, 1912, 9: 1912, 19: 1912, 58: 1912, 91: 1912, 1912, 1912, 1912, 96: 1912, 494: 1912, 501: 1912, 507: 1912, 904: 5021}, + {1906, 1906, 1906, 1906, 1906, 1906, 1906, 9: 1906, 19: 1906, 58: 1906, 90: 1906, 92: 1906, 1906, 1906, 1906, 1906, 493: 1906, 501: 1906, 507: 1906, 517: 1906}, + {525: 2823, 755: 2822, 762: 5014}, + {1908, 1908, 1908, 1908, 1908, 1908, 1908, 9: 1908, 19: 1908, 58: 1908, 90: 1908, 92: 1908, 1908, 1908, 1908, 1908, 493: 1908, 501: 1908, 507: 1908, 517: 1908}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 1912, 501: 1912, 685: 4986, 2849, 688: 2850, 2848, 901: 4987, 968: 5016}, + {492: 5017}, // 2405 - {2335, 2335, 2335, 2335, 2335, 2335, 5004, 9: 2335, 19: 5001, 58: 2335, 91: 5008, 4854, 4556, 4855, 96: 4555, 494: 5003, 501: 5007, 507: 2335, 879: 5005, 881: 5002, 892: 5006, 903: 5000}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 1914, 685: 4979, 2850, 688: 2851, 2849, 902: 5023}, - {492: 5024}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 5025}, - {9: 4753, 58: 5026}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 4743, 685: 4255, 2849, 688: 2850, 2848, 766: 4742, 849: 4741, 859: 5018}, + {9: 4752, 58: 5019}, + {1910, 1910, 1910, 1910, 1910, 1910, 1910, 9: 1910, 19: 1910, 58: 1910, 92: 1910, 1910, 1910, 1910, 1910, 493: 1910, 501: 1910, 507: 1910, 903: 5020}, + {2333, 2333, 2333, 2333, 2333, 2333, 5003, 9: 2333, 19: 5000, 58: 2333, 92: 5007, 4853, 4555, 4854, 4554, 493: 5002, 501: 5006, 507: 2333, 878: 5004, 880: 5001, 891: 5005, 902: 4999}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 1912, 685: 4978, 2849, 688: 2850, 2848, 901: 5022}, // 2410 - {1912, 1912, 1912, 1912, 1912, 1912, 1912, 9: 1912, 19: 1912, 58: 1912, 91: 1912, 1912, 1912, 1912, 96: 1912, 494: 1912, 501: 1912, 507: 1912, 904: 5027}, - {2336, 2336, 2336, 2336, 2336, 2336, 5004, 9: 2336, 19: 5001, 58: 2336, 91: 5008, 4854, 4556, 4855, 96: 4555, 494: 5003, 501: 5007, 507: 2336, 879: 5005, 881: 5002, 892: 5006, 903: 5000}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 1914, 501: 1914, 685: 4987, 2850, 688: 2851, 2849, 902: 4988, 968: 5029}, - {492: 5030}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 5031}, + {492: 5023}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 4743, 685: 4255, 2849, 688: 2850, 2848, 766: 4742, 849: 4741, 859: 5024}, + {9: 4752, 58: 5025}, + {1910, 1910, 1910, 1910, 1910, 1910, 1910, 9: 1910, 19: 1910, 58: 1910, 92: 1910, 1910, 1910, 1910, 1910, 493: 1910, 501: 1910, 507: 1910, 903: 5026}, + {2334, 2334, 2334, 2334, 2334, 2334, 5003, 9: 2334, 19: 5000, 58: 2334, 92: 5007, 4853, 4555, 4854, 4554, 493: 5002, 501: 5006, 507: 2334, 878: 5004, 880: 5001, 891: 5005, 902: 4999}, // 2415 - {9: 4753, 58: 5032}, - {1912, 1912, 1912, 1912, 1912, 1912, 1912, 9: 1912, 19: 1912, 58: 1912, 91: 1912, 1912, 1912, 1912, 96: 1912, 494: 1912, 501: 1912, 507: 1912, 904: 5033}, - {2337, 2337, 2337, 2337, 2337, 2337, 5004, 9: 2337, 19: 5001, 58: 2337, 91: 5008, 4854, 4556, 4855, 96: 4555, 494: 5003, 501: 5007, 507: 2337, 879: 5005, 881: 5002, 892: 5006, 903: 5000}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5035, 2850, 688: 2851, 2849}, - {249: 5037, 257: 5039, 259: 5038, 1172: 5036}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 1912, 501: 1912, 685: 4986, 2849, 688: 2850, 2848, 901: 4987, 968: 5028}, + {492: 5029}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 4743, 685: 4255, 2849, 688: 2850, 2848, 766: 4742, 849: 4741, 859: 5030}, + {9: 4752, 58: 5031}, + {1910, 1910, 1910, 1910, 1910, 1910, 1910, 9: 1910, 19: 1910, 58: 1910, 92: 1910, 1910, 1910, 1910, 1910, 493: 1910, 501: 1910, 507: 1910, 903: 5032}, // 2420 - {492: 5040}, - {58: 2282, 492: 2282}, - {58: 2281, 492: 2281}, + {2335, 2335, 2335, 2335, 2335, 2335, 5003, 9: 2335, 19: 5000, 58: 2335, 92: 5007, 4853, 4555, 4854, 4554, 493: 5002, 501: 5006, 507: 2335, 878: 5004, 880: 5001, 891: 5005, 902: 4999}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5034, 2849, 688: 2850, 2848}, + {247: 5036, 255: 5038, 258: 5037, 1173: 5035}, + {492: 5039}, {58: 2280, 492: 2280}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5041}, // 2425 - {9: 4259, 58: 5042}, - {2557, 2557, 2557, 2557, 2557, 2557, 9: 2557, 507: 2557}, - {606, 606, 606, 606, 606, 606, 9: 606, 98: 606, 152: 4881, 492: 606, 507: 606, 835: 4880, 851: 5044}, - {2204, 2204, 2204, 2204, 2204, 2204, 9: 2204, 98: 5046, 492: 5047, 507: 2204, 1128: 5045}, - {2560, 2560, 2560, 2560, 2560, 2560, 9: 2560, 507: 2560}, + {58: 2279, 492: 2279}, + {58: 2278, 492: 2278}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4256, 831: 5040}, + {9: 4258, 58: 5041}, + {2555, 2555, 2555, 2555, 2555, 2555, 9: 2555, 507: 2555}, // 2430 - {525: 2824, 755: 5088}, - {507: 5050, 978: 5049, 1127: 5048}, - {9: 5086, 58: 5085}, - {9: 2202, 58: 2202}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5051, 2850, 688: 2851, 2849}, + {604, 604, 604, 604, 604, 604, 9: 604, 98: 604, 150: 4880, 492: 604, 507: 604, 835: 4879, 851: 5043}, + {2202, 2202, 2202, 2202, 2202, 2202, 9: 2202, 98: 5045, 492: 5046, 507: 2202, 1129: 5044}, + {2558, 2558, 2558, 2558, 2558, 2558, 9: 2558, 507: 2558}, + {525: 2823, 755: 5087}, + {507: 5049, 978: 5048, 1128: 5047}, // 2435 - {6: 2181, 2181, 9: 2181, 18: 2181, 20: 2181, 22: 2181, 2181, 2181, 2181, 2181, 2181, 58: 2181, 162: 5056, 227: 5055, 492: 2181, 496: 5054, 515: 5053, 668: 2181, 1309: 5052}, - {6: 2194, 2194, 9: 2194, 18: 2194, 20: 2194, 22: 2194, 2194, 2194, 2194, 2194, 2194, 58: 2194, 492: 2194, 668: 2194, 977: 5072}, - {165: 5057, 564: 5058}, - {6: 2178, 2178, 9: 2178, 18: 2178, 20: 2178, 22: 2178, 2178, 2178, 2178, 2178, 2178, 58: 2178, 492: 2178, 668: 2178}, - {6: 2176, 2176, 9: 2176, 18: 2176, 20: 2176, 22: 2176, 2176, 2176, 2176, 2176, 2176, 58: 2176, 492: 2176, 668: 2176}, + {9: 5085, 58: 5084}, + {9: 2200, 58: 2200}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5050, 2849, 688: 2850, 2848}, + {6: 2179, 2179, 9: 2179, 18: 2179, 20: 2179, 22: 2179, 2179, 2179, 2179, 2179, 2179, 58: 2179, 160: 5055, 225: 5054, 492: 2179, 496: 5053, 515: 5052, 668: 2179, 1308: 5051}, + {6: 2192, 2192, 9: 2192, 18: 2192, 20: 2192, 22: 2192, 2192, 2192, 2192, 2192, 2192, 58: 2192, 492: 2192, 668: 2192, 977: 5071}, // 2440 - {6: 2175, 2175, 9: 2175, 18: 2175, 20: 2175, 22: 2175, 2175, 2175, 2175, 2175, 2175, 58: 2175, 492: 2175, 668: 2175}, - {170: 5067}, - {492: 5059}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 675: 5061, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5062, 971: 5063, 1109: 5060}, - {9: 5065, 58: 5064}, + {163: 5056, 564: 5057}, + {6: 2176, 2176, 9: 2176, 18: 2176, 20: 2176, 22: 2176, 2176, 2176, 2176, 2176, 2176, 58: 2176, 492: 2176, 668: 2176}, + {6: 2174, 2174, 9: 2174, 18: 2174, 20: 2174, 22: 2174, 2174, 2174, 2174, 2174, 2174, 58: 2174, 492: 2174, 668: 2174}, + {6: 2173, 2173, 9: 2173, 18: 2173, 20: 2173, 22: 2173, 2173, 2173, 2173, 2173, 2173, 58: 2173, 492: 2173, 668: 2173}, + {168: 5066}, // 2445 - {9: 1995, 58: 1995}, - {9: 1994, 58: 1994, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, - {9: 1982, 58: 1982}, - {6: 2177, 2177, 9: 2177, 18: 2177, 20: 2177, 22: 2177, 2177, 2177, 2177, 2177, 2177, 58: 2177, 492: 2177, 668: 2177}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 675: 5061, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5062, 971: 5066}, + {492: 5058}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 675: 5060, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5061, 971: 5062, 1110: 5059}, + {9: 5064, 58: 5063}, + {9: 1993, 58: 1993}, + {9: 1992, 58: 1992, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, // 2450 - {9: 1981, 58: 1981}, - {492: 5069, 675: 5068}, - {6: 2180, 2180, 9: 2180, 18: 2180, 20: 2180, 22: 2180, 2180, 2180, 2180, 2180, 2180, 58: 2180, 492: 2180, 668: 2180}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 675: 5061, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5062, 971: 5063, 1109: 5070}, - {9: 5065, 58: 5071}, + {9: 1980, 58: 1980}, + {6: 2175, 2175, 9: 2175, 18: 2175, 20: 2175, 22: 2175, 2175, 2175, 2175, 2175, 2175, 58: 2175, 492: 2175, 668: 2175}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 675: 5060, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5061, 971: 5065}, + {9: 1979, 58: 1979}, + {492: 5068, 675: 5067}, // 2455 - {6: 2179, 2179, 9: 2179, 18: 2179, 20: 2179, 22: 2179, 2179, 2179, 2179, 2179, 2179, 58: 2179, 492: 2179, 668: 2179}, - {6: 4354, 5076, 9: 2199, 18: 4310, 20: 4362, 22: 4355, 4358, 4357, 4360, 4361, 4363, 58: 2199, 492: 5074, 668: 4359, 803: 4364, 837: 5075, 1352: 5073}, - {9: 2200, 58: 2200}, - {97: 5079, 1174: 5078, 1351: 5077}, - {2193, 2193, 6: 2193, 2193, 9: 2193, 18: 2193, 20: 2193, 22: 2193, 2193, 2193, 2193, 2193, 2193, 58: 2193, 492: 2193, 668: 2193}, + {6: 2178, 2178, 9: 2178, 18: 2178, 20: 2178, 22: 2178, 2178, 2178, 2178, 2178, 2178, 58: 2178, 492: 2178, 668: 2178}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 675: 5060, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5061, 971: 5062, 1110: 5069}, + {9: 5064, 58: 5070}, + {6: 2177, 2177, 9: 2177, 18: 2177, 20: 2177, 22: 2177, 2177, 2177, 2177, 2177, 2177, 58: 2177, 492: 2177, 668: 2177}, + {6: 4353, 5075, 9: 2197, 18: 4309, 20: 4361, 22: 4354, 4357, 4356, 4359, 4360, 4362, 58: 2197, 492: 5073, 668: 4358, 803: 4363, 837: 5074, 1351: 5072}, // 2460 - {22: 4507}, - {9: 5083, 58: 5082}, - {9: 2197, 58: 2197}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5080, 2850, 688: 2851, 2849}, - {6: 2194, 2194, 9: 2194, 18: 2194, 20: 2194, 22: 2194, 2194, 2194, 2194, 2194, 2194, 58: 2194, 668: 2194, 977: 5081}, - // 2465 - {6: 4354, 5076, 9: 2195, 18: 4310, 20: 4362, 22: 4355, 4358, 4357, 4360, 4361, 4363, 58: 2195, 668: 4359, 803: 4364, 837: 5075}, {9: 2198, 58: 2198}, - {97: 5079, 1174: 5084}, + {97: 5078, 1175: 5077, 1350: 5076}, + {2191, 2191, 6: 2191, 2191, 9: 2191, 18: 2191, 20: 2191, 22: 2191, 2191, 2191, 2191, 2191, 2191, 58: 2191, 492: 2191, 668: 2191}, + {22: 4506}, + {9: 5082, 58: 5081}, + // 2465 + {9: 2195, 58: 2195}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5079, 2849, 688: 2850, 2848}, + {6: 2192, 2192, 9: 2192, 18: 2192, 20: 2192, 22: 2192, 2192, 2192, 2192, 2192, 2192, 58: 2192, 668: 2192, 977: 5080}, + {6: 4353, 5075, 9: 2193, 18: 4309, 20: 4361, 22: 4354, 4357, 4356, 4359, 4360, 4362, 58: 2193, 668: 4358, 803: 4363, 837: 5074}, {9: 2196, 58: 2196}, - {2203, 2203, 2203, 2203, 2203, 2203, 9: 2203, 491: 2203, 2203, 494: 2203, 498: 2203, 507: 2203, 2203, 515: 2203, 522: 2203, 588: 2203, 665: 2203}, // 2470 - {507: 5050, 978: 5087}, - {9: 2201, 58: 2201}, - {2559, 2559, 2559, 2559, 2559, 2559, 9: 2559, 507: 2559}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5091, 685: 4256, 2850, 688: 2851, 2849, 766: 4582, 872: 5090}, - {2485, 2485, 2485, 2485, 2485, 2485, 9: 2485, 4862, 4863, 507: 2485, 954: 5099}, + {97: 5078, 1175: 5083}, + {9: 2194, 58: 2194}, + {2201, 2201, 2201, 2201, 2201, 2201, 9: 2201, 491: 2201, 2201, 2201, 498: 2201, 507: 2201, 2201, 515: 2201, 522: 2201, 588: 2201, 665: 2201}, + {507: 5049, 978: 5086}, + {9: 2199, 58: 2199}, // 2475 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 600: 2476, 607: 2476, 613: 2476, 662: 2476, 4715, 668: 2476, 685: 4256, 2850, 688: 2851, 2849, 696: 2476, 2476, 766: 4582, 855: 4961, 872: 5093, 928: 5094, 993: 5095, 1177: 5092}, - {9: 5097, 58: 5096}, - {9: 471, 58: 471}, - {9: 470, 58: 470}, - {9: 469, 58: 469}, + {2557, 2557, 2557, 2557, 2557, 2557, 9: 2557, 507: 2557}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5090, 685: 4255, 2849, 688: 2850, 2848, 766: 4581, 871: 5089}, + {2483, 2483, 2483, 2483, 2483, 2483, 9: 2483, 4861, 4862, 507: 2483, 954: 5098}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 600: 2474, 607: 2474, 613: 2474, 662: 2474, 4714, 668: 2474, 685: 4255, 2849, 688: 2850, 2848, 696: 2474, 2474, 766: 4581, 855: 4960, 871: 5092, 928: 5093, 993: 5094, 1178: 5091}, + {9: 5096, 58: 5095}, // 2480 - {2562, 2562, 2562, 2562, 2562, 2562, 9: 2562, 507: 2562}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 600: 2476, 607: 2476, 613: 2476, 662: 2476, 4715, 668: 2476, 685: 4256, 2850, 688: 2851, 2849, 696: 2476, 2476, 766: 4582, 855: 4961, 872: 5093, 928: 5094, 993: 5098}, + {9: 469, 58: 469}, {9: 468, 58: 468}, - {2563, 2563, 2563, 2563, 2563, 2563, 9: 2563, 507: 2563}, - {16: 3943, 514: 3944, 667: 3942, 798: 5101}, + {9: 467, 58: 467}, + {2560, 2560, 2560, 2560, 2560, 2560, 9: 2560, 507: 2560}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 600: 2474, 607: 2474, 613: 2474, 662: 2474, 4714, 668: 2474, 685: 4255, 2849, 688: 2850, 2848, 696: 2474, 2474, 766: 4581, 855: 4960, 871: 5092, 928: 5093, 993: 5097}, // 2485 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 496: 5103, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 5102}, - {295, 295, 295, 295, 295, 295, 9: 295, 499: 5105, 507: 295, 1119: 5107}, - {295, 295, 295, 295, 295, 295, 9: 295, 499: 5105, 507: 295, 1119: 5104}, - {2564, 2564, 2564, 2564, 2564, 2564, 9: 2564, 507: 2564}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3596, 685: 3598, 2850, 688: 2851, 2849, 760: 3595, 895: 5106}, + {9: 466, 58: 466}, + {2561, 2561, 2561, 2561, 2561, 2561, 9: 2561, 507: 2561}, + {16: 3942, 514: 3943, 667: 3941, 798: 5100}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 496: 5102, 549: 3867, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 5101}, + {293, 293, 293, 293, 293, 293, 9: 293, 499: 5104, 507: 293, 1120: 5106}, // 2490 - {294, 294, 294, 294, 294, 294, 9: 294, 507: 294}, - {2565, 2565, 2565, 2565, 2565, 2565, 9: 2565, 507: 2565}, - {205: 5109}, - {525: 2824, 755: 2823, 762: 5110}, - {2569, 2569, 2569, 2569, 2569, 2569, 9: 2569, 197: 5111, 507: 2569, 1106: 5112}, + {293, 293, 293, 293, 293, 293, 9: 293, 499: 5104, 507: 293, 1120: 5103}, + {2562, 2562, 2562, 2562, 2562, 2562, 9: 2562, 507: 2562}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3595, 685: 3597, 2849, 688: 2850, 2848, 760: 3594, 894: 5105}, + {292, 292, 292, 292, 292, 292, 9: 292, 507: 292}, + {2563, 2563, 2563, 2563, 2563, 2563, 9: 2563, 507: 2563}, // 2495 - {282: 5113}, - {2566, 2566, 2566, 2566, 2566, 2566, 9: 2566, 507: 2566}, - {493: 5115, 1348: 5114}, - {2568, 2568, 2568, 2568, 2568, 2568, 9: 5116, 16: 2568, 18: 2568, 21: 2568, 496: 2568, 499: 2568, 507: 2568, 514: 2568, 526: 2568, 667: 2568}, - {293, 293, 293, 293, 293, 293, 9: 293, 16: 293, 18: 293, 21: 293, 496: 293, 499: 293, 507: 293, 514: 293, 526: 293, 667: 293}, + {203: 5108}, + {525: 2823, 755: 2822, 762: 5109}, + {2567, 2567, 2567, 2567, 2567, 2567, 9: 2567, 195: 5110, 507: 2567, 1107: 5111}, + {281: 5112}, + {2564, 2564, 2564, 2564, 2564, 2564, 9: 2564, 507: 2564}, // 2500 - {493: 5117}, - {292, 292, 292, 292, 292, 292, 9: 292, 16: 292, 18: 292, 21: 292, 496: 292, 499: 292, 507: 292, 514: 292, 526: 292, 667: 292}, - {8: 427, 29: 427}, - {421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 15: 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 421, 491: 421, 421, 494: 421, 496: 421, 498: 421, 421, 421, 507: 421, 421, 514: 421, 421, 522: 421, 524: 421, 588: 421, 665: 421, 667: 421, 421}, - {6: 4354, 4356, 428, 15: 4373, 2238, 4371, 4310, 4375, 4362, 4391, 4355, 4358, 4357, 4360, 4361, 4363, 4370, 428, 4381, 4382, 4392, 4368, 4369, 4374, 4376, 4388, 4387, 4396, 4389, 4386, 4379, 4384, 4385, 4378, 4380, 4383, 4372, 4393, 4394, 496: 4353, 499: 2238, 4390, 514: 2238, 524: 5118, 667: 2238, 4359, 803: 4364, 816: 4366, 837: 4365, 858: 4367, 862: 4377, 866: 5121}, + {494: 5114, 1347: 5113}, + {2566, 2566, 2566, 2566, 2566, 2566, 9: 5115, 16: 2566, 18: 2566, 21: 2566, 496: 2566, 499: 2566, 507: 2566, 514: 2566, 526: 2566, 667: 2566}, + {291, 291, 291, 291, 291, 291, 9: 291, 16: 291, 18: 291, 21: 291, 496: 291, 499: 291, 507: 291, 514: 291, 526: 291, 667: 291}, + {494: 5116}, + {290, 290, 290, 290, 290, 290, 9: 290, 16: 290, 18: 290, 21: 290, 496: 290, 499: 290, 507: 290, 514: 290, 526: 290, 667: 290}, // 2505 - {420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 15: 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, 491: 420, 420, 494: 420, 496: 420, 498: 420, 420, 420, 507: 420, 420, 514: 420, 420, 522: 420, 524: 420, 588: 420, 665: 420, 667: 420, 420}, - {493: 5124, 496: 5123}, + {8: 425, 29: 425}, + {419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 15: 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 491: 419, 419, 419, 496: 419, 498: 419, 419, 419, 507: 419, 419, 514: 419, 419, 522: 419, 524: 419, 588: 419, 665: 419, 667: 419, 419}, + {6: 4353, 4355, 426, 15: 4372, 2236, 4370, 4309, 4374, 4361, 4390, 4354, 4357, 4356, 4359, 4360, 4362, 4369, 426, 4380, 4381, 4391, 4367, 4368, 4373, 4375, 4387, 4386, 4395, 4388, 4385, 4378, 4383, 4384, 4377, 4379, 4382, 4371, 4392, 4393, 496: 4352, 499: 2236, 4389, 514: 2236, 524: 5117, 667: 2236, 4358, 803: 4363, 816: 4365, 837: 4364, 858: 4366, 861: 4376, 865: 5120}, + {418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 15: 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 491: 418, 418, 418, 496: 418, 498: 418, 418, 418, 507: 418, 418, 514: 418, 418, 522: 418, 524: 418, 588: 418, 665: 418, 667: 418, 418}, + {494: 5123, 496: 5122}, + // 2510 + {2577, 2577, 2577, 2577, 2577, 2577, 9: 2577, 507: 2577}, + {2576, 2576, 2576, 2576, 2576, 2576, 9: 2576, 507: 2576}, + {494: 5126, 496: 5125}, {2579, 2579, 2579, 2579, 2579, 2579, 9: 2579, 507: 2579}, {2578, 2578, 2578, 2578, 2578, 2578, 9: 2578, 507: 2578}, - {493: 5127, 496: 5126}, - // 2510 - {2581, 2581, 2581, 2581, 2581, 2581, 9: 2581, 507: 2581}, - {2580, 2580, 2580, 2580, 2580, 2580, 9: 2580, 507: 2580}, - {2: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 10: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 59: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 493: 2109, 496: 2109, 518: 4397, 526: 5130, 758: 5129}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5132, 496: 5134, 685: 5135, 2850, 688: 2851, 2849, 909: 5133}, - {496: 5131}, // 2515 - {2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 15: 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 58: 2582, 491: 2582, 2582, 494: 2582, 496: 2582, 498: 2582, 2582, 2582, 507: 2582, 2582, 514: 2582, 2582, 522: 2582, 524: 2582, 526: 2582, 588: 2582, 665: 2582, 667: 2582, 2582}, - {2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 15: 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 58: 2585, 491: 2585, 2585, 494: 2585, 496: 2585, 498: 2585, 2585, 2585, 507: 2585, 2585, 514: 2585, 2585, 522: 2585, 524: 2585, 526: 2585, 588: 2585, 665: 2585, 667: 2585, 2585}, - {2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 15: 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 58: 2584, 491: 2584, 2584, 494: 2584, 496: 2584, 498: 2584, 2584, 2584, 507: 2584, 2584, 514: 2584, 2584, 522: 2584, 524: 2584, 526: 2584, 588: 2584, 665: 2584, 667: 2584, 2584}, - {2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 15: 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 58: 2583, 491: 2583, 2583, 494: 2583, 496: 2583, 498: 2583, 2583, 2583, 507: 2583, 2583, 514: 2583, 2583, 522: 2583, 524: 2583, 526: 2583, 588: 2583, 665: 2583, 667: 2583, 2583}, - {2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 15: 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 58: 2255, 95: 2255, 99: 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, 491: 2255, 2255, 494: 2255, 496: 2255, 498: 2255, 2255, 2255, 507: 2255, 2255, 514: 2255, 2255, 522: 2255, 524: 2255, 526: 2255, 588: 2255, 665: 2255, 667: 2255, 2255}, + {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 496: 2107, 518: 4396, 526: 5129, 758: 5128}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5131, 496: 5133, 685: 5134, 2849, 688: 2850, 2848, 909: 5132}, + {496: 5130}, + {2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 15: 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 2580, 58: 2580, 491: 2580, 2580, 2580, 496: 2580, 498: 2580, 2580, 2580, 507: 2580, 2580, 514: 2580, 2580, 522: 2580, 524: 2580, 526: 2580, 588: 2580, 665: 2580, 667: 2580, 2580}, + {2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 15: 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 2583, 58: 2583, 491: 2583, 2583, 2583, 496: 2583, 498: 2583, 2583, 2583, 507: 2583, 2583, 514: 2583, 2583, 522: 2583, 524: 2583, 526: 2583, 588: 2583, 665: 2583, 667: 2583, 2583}, // 2520 - {205: 5141}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 5138}, - {2609, 2609, 9: 4886, 182: 5139}, - {205: 5140}, - {2608, 2608}, + {2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 15: 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 2582, 58: 2582, 491: 2582, 2582, 2582, 496: 2582, 498: 2582, 2582, 2582, 507: 2582, 2582, 514: 2582, 2582, 522: 2582, 524: 2582, 526: 2582, 588: 2582, 665: 2582, 667: 2582, 2582}, + {2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 15: 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 2581, 58: 2581, 491: 2581, 2581, 2581, 496: 2581, 498: 2581, 2581, 2581, 507: 2581, 2581, 514: 2581, 2581, 522: 2581, 524: 2581, 526: 2581, 588: 2581, 665: 2581, 667: 2581, 2581}, + {2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 15: 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 58: 2253, 91: 2253, 99: 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, 491: 2253, 2253, 2253, 496: 2253, 498: 2253, 2253, 2253, 507: 2253, 2253, 514: 2253, 2253, 522: 2253, 524: 2253, 526: 2253, 588: 2253, 665: 2253, 667: 2253, 2253}, + {203: 5140}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4884, 2849, 688: 2850, 2848, 809: 5137}, // 2525 - {2610, 2610}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 5143}, - {2433, 2433, 9: 4886, 494: 5146, 668: 5145, 826: 5144}, - {2613, 2613}, - {947, 947, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 947, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 494: 947, 613: 5163, 685: 5162, 2850, 688: 2851, 2849, 880: 5161}, + {2605, 2605, 9: 4885, 180: 5138}, + {203: 5139}, + {2604, 2604}, + {2606, 2606}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4884, 2849, 688: 2850, 2848, 809: 5142}, // 2530 - {525: 5151, 593: 3532, 3531, 755: 5149, 842: 5150, 1017: 5148, 1206: 5147}, - {2432, 2432, 9: 5159}, - {2431, 2431, 9: 2431}, - {247: 5153, 252: 5155, 298: 5156, 317: 5154}, - {209: 5152}, + {2431, 2431, 9: 4885, 493: 5145, 668: 5144, 826: 5143}, + {2609, 2609}, + {945, 945, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 945, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 493: 945, 613: 5162, 685: 5161, 2849, 688: 2850, 2848, 879: 5160}, + {525: 5150, 593: 3531, 3530, 755: 5148, 842: 5149, 1017: 5147, 1207: 5146}, + {2430, 2430, 9: 5158}, // 2535 - {209: 2285, 247: 2034, 252: 2034, 298: 2034, 317: 2034}, - {2424, 2424, 9: 2424}, {2429, 2429, 9: 2429}, - {2428, 2428, 9: 2428}, - {347: 5157, 423: 5158}, + {245: 5152, 250: 5154, 297: 5155, 316: 5153}, + {207: 5151}, + {207: 2283, 245: 2032, 250: 2032, 297: 2032, 316: 2032}, + {2422, 2422, 9: 2422}, // 2540 - {2425, 2425, 9: 2425}, {2427, 2427, 9: 2427}, {2426, 2426, 9: 2426}, - {525: 5151, 593: 3532, 3531, 755: 5149, 842: 5150, 1017: 5160}, - {2430, 2430, 9: 2430}, + {346: 5156, 421: 5157}, + {2423, 2423, 9: 2423}, + {2425, 2425, 9: 2425}, // 2545 - {2433, 2433, 9: 5165, 494: 5146, 826: 5164}, - {946, 946, 9: 946, 58: 946, 494: 946}, - {944, 944, 9: 944, 58: 944, 494: 944}, - {2612, 2612}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 613: 5167, 685: 5166, 2850, 688: 2851, 2849}, + {2424, 2424, 9: 2424}, + {525: 5150, 593: 3531, 3530, 755: 5148, 842: 5149, 1017: 5159}, + {2428, 2428, 9: 2428}, + {2431, 2431, 9: 5164, 493: 5145, 826: 5163}, + {944, 944, 9: 944, 58: 944, 493: 944}, // 2550 - {945, 945, 9: 945, 58: 945, 494: 945}, - {943, 943, 9: 943, 58: 943, 494: 943}, - {2614, 2614}, - {2577, 2577}, - {32: 5281, 384: 5280}, + {942, 942, 9: 942, 58: 942, 493: 942}, + {2608, 2608}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 613: 5166, 685: 5165, 2849, 688: 2850, 2848}, + {943, 943, 9: 943, 58: 943, 493: 943}, + {941, 941, 9: 941, 58: 941, 493: 941}, // 2555 - {507: 5272}, - {675: 5265}, - {10: 5258}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 681: 5176, 685: 5175, 2850, 688: 2851, 2849}, - {2194, 2194, 6: 2194, 2194, 18: 2194, 20: 2194, 22: 2194, 2194, 2194, 2194, 2194, 2194, 217: 4311, 668: 2194, 951: 5256, 977: 5257}, + {2610, 2610}, + {2575, 2575}, + {32: 5280, 383: 5279}, + {507: 5271}, + {675: 5264}, // 2560 - {157: 2212, 370: 5181, 412: 5182, 546: 5180, 600: 2212, 1102: 5183, 5178, 1175: 5179, 1311: 5177}, - {2206, 2206, 97: 2206, 5246, 491: 2206, 2206, 494: 2206, 498: 2206, 508: 2206, 515: 2206, 522: 2206, 588: 2206, 665: 2206, 1312: 5245}, - {157: 5233, 600: 5232}, - {2230, 2230, 97: 2230, 2230, 491: 2230, 2230, 494: 2230, 498: 2230, 508: 2230, 515: 2230, 522: 2230, 588: 2230, 665: 2230}, - {109: 4053, 136: 4052, 492: 5196, 857: 5197}, + {10: 5257}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 681: 5175, 685: 5174, 2849, 688: 2850, 2848}, + {2192, 2192, 6: 2192, 2192, 18: 2192, 20: 2192, 22: 2192, 2192, 2192, 2192, 2192, 2192, 215: 4310, 668: 2192, 951: 5255, 977: 5256}, + {155: 2210, 369: 5180, 410: 5181, 546: 5179, 600: 2210, 1102: 5182, 5177, 1176: 5178, 1310: 5176}, + {2204, 2204, 97: 2204, 5245, 491: 2204, 2204, 2204, 498: 2204, 508: 2204, 515: 2204, 522: 2204, 588: 2204, 665: 2204, 1311: 5244}, // 2565 - {109: 4053, 136: 4052, 492: 5189, 857: 5190}, - {2223, 2223, 97: 2223, 2223, 491: 2223, 2223, 494: 2223, 498: 2223, 508: 2223, 512: 5185, 515: 2223, 522: 2223, 588: 2223, 599: 5184, 665: 2223}, - {157: 2211, 600: 2211}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5187}, - {525: 2824, 755: 2823, 762: 5186}, + {155: 5232, 600: 5231}, + {2228, 2228, 97: 2228, 2228, 491: 2228, 2228, 2228, 498: 2228, 508: 2228, 515: 2228, 522: 2228, 588: 2228, 665: 2228}, + {110: 4052, 132: 4051, 492: 5195, 857: 5196}, + {110: 4052, 132: 4051, 492: 5188, 857: 5189}, + {2221, 2221, 97: 2221, 2221, 491: 2221, 2221, 2221, 498: 2221, 508: 2221, 512: 5184, 515: 2221, 522: 2221, 588: 2221, 599: 5183, 665: 2221}, // 2570 - {2224, 2224, 97: 2224, 2224, 491: 2224, 2224, 494: 2224, 498: 2224, 508: 2224, 515: 2224, 522: 2224, 588: 2224, 665: 2224}, - {111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 527: 3452, 3450, 3451, 3449, 3447, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 756: 3448, 3446, 813: 3551, 828: 5188}, - {2225, 2225, 97: 2225, 2225, 491: 2225, 2225, 494: 2225, 498: 2225, 508: 2225, 515: 2225, 522: 2225, 588: 2225, 665: 2225}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5194}, - {492: 5191}, + {155: 2209, 600: 2209}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 5186}, + {525: 2823, 755: 2822, 762: 5185}, + {2222, 2222, 97: 2222, 2222, 491: 2222, 2222, 2222, 498: 2222, 508: 2222, 515: 2222, 522: 2222, 588: 2222, 665: 2222}, + {112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 527: 3451, 3449, 3450, 3448, 3446, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 756: 3447, 3445, 813: 3550, 828: 5187}, // 2575 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5192}, - {9: 4259, 58: 5193}, - {2226, 2226, 97: 2226, 2226, 491: 2226, 2226, 494: 2226, 498: 2226, 508: 2226, 515: 2226, 522: 2226, 588: 2226, 665: 2226}, - {58: 5195, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, - {2227, 2227, 97: 2227, 2227, 491: 2227, 2227, 494: 2227, 498: 2227, 508: 2227, 515: 2227, 522: 2227, 588: 2227, 665: 2227}, + {2223, 2223, 97: 2223, 2223, 491: 2223, 2223, 2223, 498: 2223, 508: 2223, 515: 2223, 522: 2223, 588: 2223, 665: 2223}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5193}, + {492: 5190}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4256, 831: 5191}, + {9: 4258, 58: 5192}, // 2580 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5229}, - {492: 5198}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5199}, - {9: 4259, 58: 5200}, - {2222, 2222, 97: 2222, 2222, 491: 2222, 2222, 494: 2222, 498: 2222, 508: 2222, 515: 2222, 522: 2222, 588: 2222, 599: 5202, 665: 2222, 1129: 5201}, + {2224, 2224, 97: 2224, 2224, 491: 2224, 2224, 2224, 498: 2224, 508: 2224, 515: 2224, 522: 2224, 588: 2224, 665: 2224}, + {58: 5194, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, + {2225, 2225, 97: 2225, 2225, 491: 2225, 2225, 2225, 498: 2225, 508: 2225, 515: 2225, 522: 2225, 588: 2225, 665: 2225}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5228}, + {492: 5197}, // 2585 - {2228, 2228, 97: 2228, 2228, 491: 2228, 2228, 494: 2228, 498: 2228, 508: 2228, 515: 2228, 522: 2228, 588: 2228, 665: 2228}, - {492: 5203}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5205, 1270: 5204}, - {58: 5207}, - {58: 2220, 111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 504: 3793, 3794, 3799, 541: 3795, 550: 3561, 3558, 3560, 3559, 3555, 3557, 3556, 3553, 3554, 3552, 3562, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792, 813: 3551, 828: 5206}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4256, 831: 5198}, + {9: 4258, 58: 5199}, + {2220, 2220, 97: 2220, 2220, 491: 2220, 2220, 2220, 498: 2220, 508: 2220, 515: 2220, 522: 2220, 588: 2220, 599: 5201, 665: 2220, 1130: 5200}, + {2226, 2226, 97: 2226, 2226, 491: 2226, 2226, 2226, 498: 2226, 508: 2226, 515: 2226, 522: 2226, 588: 2226, 665: 2226}, + {492: 5202}, // 2590 - {58: 2219}, - {2214, 2214, 10: 5209, 97: 2214, 2214, 491: 2214, 2214, 494: 2214, 498: 2214, 508: 2214, 510: 2214, 515: 2214, 522: 2214, 588: 2214, 665: 2214, 675: 2214, 1248: 5208}, - {2218, 2218, 97: 2218, 2218, 491: 2218, 2218, 494: 2218, 498: 2218, 508: 2218, 510: 5224, 515: 2218, 522: 2218, 588: 2218, 665: 2218, 675: 2218, 1290: 5223}, - {507: 5210}, - {165: 5211}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5204, 1271: 5203}, + {58: 5206}, + {58: 2218, 112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 504: 3792, 3793, 3798, 541: 3794, 550: 3560, 3557, 3559, 3558, 3554, 3556, 3555, 3552, 3553, 3551, 3561, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791, 813: 3550, 828: 5205}, + {58: 2217}, + {2212, 2212, 10: 5208, 97: 2212, 2212, 491: 2212, 2212, 2212, 498: 2212, 508: 2212, 510: 2212, 515: 2212, 522: 2212, 588: 2212, 665: 2212, 675: 2212, 1249: 5207}, // 2595 - {170: 5212}, - {492: 5213}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5214}, - {58: 5215, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, - {196: 5216}, + {2216, 2216, 97: 2216, 2216, 491: 2216, 2216, 2216, 498: 2216, 508: 2216, 510: 5223, 515: 2216, 522: 2216, 588: 2216, 665: 2216, 675: 2216, 1289: 5222}, + {507: 5209}, + {163: 5210}, + {168: 5211}, + {492: 5212}, // 2600 - {507: 5217}, - {165: 5218}, - {170: 5219}, - {492: 5220}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5221}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5213}, + {58: 5214, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, + {194: 5215}, + {507: 5216}, + {163: 5217}, // 2605 - {58: 5222, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, - {2213, 2213, 97: 2213, 2213, 491: 2213, 2213, 494: 2213, 498: 2213, 508: 2213, 510: 2213, 515: 2213, 522: 2213, 588: 2213, 665: 2213, 675: 2213}, - {2216, 2216, 97: 2216, 2216, 491: 2216, 2216, 494: 2216, 498: 2216, 508: 2216, 515: 2216, 522: 2216, 588: 2216, 665: 2216, 675: 5227, 1288: 5226}, - {507: 5225}, - {2217, 2217, 97: 2217, 2217, 491: 2217, 2217, 494: 2217, 498: 2217, 508: 2217, 515: 2217, 522: 2217, 588: 2217, 665: 2217, 675: 2217}, + {168: 5218}, + {492: 5219}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5220}, + {58: 5221, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, + {2211, 2211, 97: 2211, 2211, 491: 2211, 2211, 2211, 498: 2211, 508: 2211, 510: 2211, 515: 2211, 522: 2211, 588: 2211, 665: 2211, 675: 2211}, // 2610 - {2221, 2221, 97: 2221, 2221, 491: 2221, 2221, 494: 2221, 498: 2221, 508: 2221, 515: 2221, 522: 2221, 588: 2221, 665: 2221}, - {507: 5228}, - {2215, 2215, 97: 2215, 2215, 491: 2215, 2215, 494: 2215, 498: 2215, 508: 2215, 515: 2215, 522: 2215, 588: 2215, 665: 2215}, - {58: 5230, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, - {2222, 2222, 97: 2222, 2222, 491: 2222, 2222, 494: 2222, 498: 2222, 508: 2222, 515: 2222, 522: 2222, 588: 2222, 599: 5202, 665: 2222, 1129: 5231}, + {2214, 2214, 97: 2214, 2214, 491: 2214, 2214, 2214, 498: 2214, 508: 2214, 515: 2214, 522: 2214, 588: 2214, 665: 2214, 675: 5226, 1287: 5225}, + {507: 5224}, + {2215, 2215, 97: 2215, 2215, 491: 2215, 2215, 2215, 498: 2215, 508: 2215, 515: 2215, 522: 2215, 588: 2215, 665: 2215, 675: 2215}, + {2219, 2219, 97: 2219, 2219, 491: 2219, 2219, 2219, 498: 2219, 508: 2219, 515: 2219, 522: 2219, 588: 2219, 665: 2219}, + {507: 5227}, // 2615 - {2229, 2229, 97: 2229, 2229, 491: 2229, 2229, 494: 2229, 498: 2229, 508: 2229, 515: 2229, 522: 2229, 588: 2229, 665: 2229}, - {90: 5238, 492: 2232, 1310: 5237}, - {492: 5234}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5235}, - {58: 5236, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, + {2213, 2213, 97: 2213, 2213, 491: 2213, 2213, 2213, 498: 2213, 508: 2213, 515: 2213, 522: 2213, 588: 2213, 665: 2213}, + {58: 5229, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, + {2220, 2220, 97: 2220, 2220, 491: 2220, 2220, 2220, 498: 2220, 508: 2220, 515: 2220, 522: 2220, 588: 2220, 599: 5201, 665: 2220, 1130: 5230}, + {2227, 2227, 97: 2227, 2227, 491: 2227, 2227, 2227, 498: 2227, 508: 2227, 515: 2227, 522: 2227, 588: 2227, 665: 2227}, + {90: 5237, 492: 2230, 1309: 5236}, // 2620 - {2233, 2233, 97: 2233, 2233, 236: 2233, 491: 2233, 2233, 494: 2233, 498: 2233, 508: 2233, 515: 2233, 522: 2233, 588: 2233, 665: 2233}, - {492: 5241}, - {518: 5239}, - {525: 2824, 755: 5240}, - {492: 2231}, + {492: 5233}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5234}, + {58: 5235, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, + {2231, 2231, 97: 2231, 2231, 234: 2231, 491: 2231, 2231, 2231, 498: 2231, 508: 2231, 515: 2231, 522: 2231, 588: 2231, 665: 2231}, + {492: 5240}, // 2625 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 2399, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5242, 1026: 5243}, - {9: 4259, 58: 2398}, - {58: 5244}, - {2234, 2234, 97: 2234, 2234, 236: 2234, 491: 2234, 2234, 494: 2234, 498: 2234, 508: 2234, 515: 2234, 522: 2234, 588: 2234, 665: 2234}, - {2210, 2210, 97: 5249, 491: 2210, 2210, 494: 2210, 498: 2210, 508: 2210, 515: 2210, 522: 2210, 588: 2210, 665: 2210, 1354: 5248}, + {518: 5238}, + {525: 2823, 755: 5239}, + {492: 2229}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 2397, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4256, 831: 5241, 1026: 5242}, + {9: 4258, 58: 2396}, // 2630 - {525: 2824, 755: 2823, 762: 5247}, - {2205, 2205, 97: 2205, 491: 2205, 2205, 494: 2205, 498: 2205, 508: 2205, 515: 2205, 522: 2205, 588: 2205, 665: 2205}, - {2204, 2204, 491: 2204, 5047, 494: 2204, 498: 2204, 508: 2204, 515: 2204, 522: 2204, 588: 2204, 665: 2204, 1128: 5255}, - {681: 5250}, - {157: 2212, 600: 2212, 1102: 5183, 5178, 1175: 5251}, + {58: 5243}, + {2232, 2232, 97: 2232, 2232, 234: 2232, 491: 2232, 2232, 2232, 498: 2232, 508: 2232, 515: 2232, 522: 2232, 588: 2232, 665: 2232}, + {2208, 2208, 97: 5248, 491: 2208, 2208, 2208, 498: 2208, 508: 2208, 515: 2208, 522: 2208, 588: 2208, 665: 2208, 1353: 5247}, + {525: 2823, 755: 2822, 762: 5246}, + {2203, 2203, 97: 2203, 491: 2203, 2203, 2203, 498: 2203, 508: 2203, 515: 2203, 522: 2203, 588: 2203, 665: 2203}, // 2635 - {2208, 2208, 236: 5253, 491: 2208, 2208, 494: 2208, 498: 2208, 508: 2208, 515: 2208, 522: 2208, 588: 2208, 665: 2208, 1353: 5252}, - {2209, 2209, 491: 2209, 2209, 494: 2209, 498: 2209, 508: 2209, 515: 2209, 522: 2209, 588: 2209, 665: 2209}, - {525: 2824, 755: 2823, 762: 5254}, - {2207, 2207, 491: 2207, 2207, 494: 2207, 498: 2207, 508: 2207, 515: 2207, 522: 2207, 588: 2207, 665: 2207}, - {2235, 2235, 491: 2235, 2235, 494: 2235, 498: 2235, 508: 2235, 515: 2235, 522: 2235, 588: 2235, 665: 2235}, + {2202, 2202, 491: 2202, 5046, 2202, 498: 2202, 508: 2202, 515: 2202, 522: 2202, 588: 2202, 665: 2202, 1129: 5254}, + {681: 5249}, + {155: 2210, 600: 2210, 1102: 5182, 5177, 1176: 5250}, + {2206, 2206, 234: 5252, 491: 2206, 2206, 2206, 498: 2206, 508: 2206, 515: 2206, 522: 2206, 588: 2206, 665: 2206, 1352: 5251}, + {2207, 2207, 491: 2207, 2207, 2207, 498: 2207, 508: 2207, 515: 2207, 522: 2207, 588: 2207, 665: 2207}, // 2640 - {2572, 2572}, - {2571, 2571, 6: 4354, 5076, 18: 4310, 20: 4362, 22: 4355, 4358, 4357, 4360, 4361, 4363, 668: 4359, 803: 4364, 837: 5075}, - {507: 5259}, - {165: 5260}, - {170: 5261}, + {525: 2823, 755: 2822, 762: 5253}, + {2205, 2205, 491: 2205, 2205, 2205, 498: 2205, 508: 2205, 515: 2205, 522: 2205, 588: 2205, 665: 2205}, + {2233, 2233, 491: 2233, 2233, 2233, 498: 2233, 508: 2233, 515: 2233, 522: 2233, 588: 2233, 665: 2233}, + {2570, 2570}, + {2569, 2569, 6: 4353, 5075, 18: 4309, 20: 4361, 22: 4354, 4357, 4356, 4359, 4360, 4362, 668: 4358, 803: 4363, 837: 5074}, // 2645 - {492: 5262}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5263}, - {58: 5264, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, - {2573, 2573}, - {507: 5266}, + {507: 5258}, + {163: 5259}, + {168: 5260}, + {492: 5261}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5262}, // 2650 - {165: 5267}, - {170: 5268}, - {492: 5269}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 5270}, - {58: 5271, 504: 3793, 3794, 3799, 541: 3795, 566: 3796, 3797, 3790, 3800, 3789, 3798, 3791, 3792}, + {58: 5263, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, + {2571, 2571}, + {507: 5265}, + {163: 5266}, + {168: 5267}, // 2655 - {2574, 2574}, - {606, 606, 606, 606, 606, 606, 606, 606, 606, 10: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 59: 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 4881, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 835: 4880, 851: 5273}, - {2510, 2510, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 5275, 1320: 5274}, - {2575, 2575}, - {9: 4886, 516: 5276}, + {492: 5268}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 5269}, + {58: 5270, 504: 3792, 3793, 3798, 541: 3794, 566: 3795, 3796, 3789, 3799, 3788, 3797, 3790, 3791}, + {2572, 2572}, + {604, 604, 604, 604, 604, 604, 604, 604, 604, 10: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 59: 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 4880, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 835: 4879, 851: 5272}, // 2660 - {492: 5277}, - {507: 5050, 978: 5049, 1127: 5278}, - {9: 5086, 58: 5279}, - {2509, 2509}, - {2576, 2576}, + {2508, 2508, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4884, 2849, 688: 2850, 2848, 809: 5274, 1319: 5273}, + {2573, 2573}, + {9: 4885, 516: 5275}, + {492: 5276}, + {507: 5049, 978: 5048, 1128: 5277}, // 2665 - {2570, 2570}, - {152: 5283, 860: 118, 1280: 5284}, - {860: 117}, - {860: 5285}, - {493: 5286}, + {9: 5085, 58: 5278}, + {2507, 2507}, + {2574, 2574}, + {2568, 2568}, + {150: 5282, 904: 116, 1106: 5283}, // 2670 - {20, 20, 198: 20, 372: 5288, 679: 20, 1287: 5287}, - {18, 18, 198: 5291, 679: 18, 1286: 5290}, - {525: 2824, 755: 5289}, - {19, 19, 198: 19, 679: 19}, - {100, 100, 679: 4074, 970: 5298}, + {904: 115}, + {904: 5284}, + {494: 5285}, + {21, 21, 196: 21, 371: 5287, 679: 21, 1286: 5286}, + {19, 19, 196: 5290, 679: 19, 1285: 5289}, // 2675 - {16, 16, 202: 16, 385: 5293, 679: 16, 1314: 5292}, - {14, 14, 202: 5296, 679: 14, 1313: 5295}, - {525: 2824, 755: 5294}, - {15, 15, 202: 15, 679: 15}, - {17, 17, 679: 17}, + {525: 2823, 755: 5288}, + {20, 20, 196: 20, 679: 20}, + {101, 101, 679: 4073, 970: 5297}, + {17, 17, 200: 17, 384: 5292, 679: 17, 1313: 5291}, + {15, 15, 200: 5295, 679: 15, 1312: 5294}, // 2680 - {525: 2824, 755: 5297}, - {13, 13, 679: 13}, - {21, 21}, - {28: 63, 141: 63, 153: 63, 492: 63, 525: 63}, - {141: 4840, 492: 5300, 924: 4848}, + {525: 2823, 755: 5293}, + {16, 16, 200: 16, 679: 16}, + {18, 18, 679: 18}, + {525: 2823, 755: 5296}, + {14, 14, 679: 14}, // 2685 - {68, 68}, - {525: 2824, 755: 5306}, - {525: 2824, 755: 5305}, - {65, 65}, - {66, 66}, + {22, 22}, + {28: 64, 139: 64, 151: 64, 492: 64, 525: 64}, + {139: 4839, 492: 5299, 924: 4847}, + {69, 69}, + {525: 2823, 755: 5305}, // 2690 + {525: 2823, 755: 5304}, + {66, 66}, {67, 67}, - {512: 5310}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 5309}, - {512: 69}, - {525: 2824, 755: 5311}, + {68, 68}, + {512: 5309}, // 2695 - {266: 5313, 494: 73, 522: 73, 587: 73, 674: 73, 761: 73, 1238: 5312}, - {494: 2666, 522: 2651, 587: 2650, 674: 2775, 761: 2632, 781: 5316, 788: 2774, 2633, 795: 5320, 5321, 5319, 802: 2634, 807: 5318, 1330: 5317}, - {399: 5314}, - {153: 5315, 494: 72, 522: 72, 587: 72, 674: 72, 761: 72}, - {494: 71, 522: 71, 587: 71, 674: 71, 761: 71}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 5308}, + {512: 70}, + {525: 2823, 755: 5310}, + {265: 5312, 493: 74, 522: 74, 587: 74, 674: 74, 761: 74, 1239: 5311}, + {493: 2662, 522: 2647, 587: 2646, 674: 2771, 761: 2628, 781: 5315, 788: 2770, 2629, 795: 5319, 5320, 5318, 802: 2630, 807: 5317, 1329: 5316}, // 2700 - {674: 2775, 761: 2632, 788: 5324, 5322, 802: 5323}, + {397: 5313}, + {151: 5314, 493: 73, 522: 73, 587: 73, 674: 73, 761: 73}, + {493: 72, 522: 72, 587: 72, 674: 72, 761: 72}, + {674: 2771, 761: 2628, 788: 5323, 5321, 802: 5322}, + {79, 79}, + // 2705 {78, 78}, {77, 77}, {76, 76}, {75, 75}, - // 2705 - {74, 74}, - {2132, 2132}, - {2131, 2131}, - {280, 280, 501: 280}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5331, 1178: 5332, 1356: 5330}, + {2130, 2130}, // 2710 + {2129, 2129}, + {278, 278, 501: 278}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5330, 1179: 5331, 1355: 5329}, + {88, 88, 88, 88, 88, 88, 88, 88, 88, 10: 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 59: 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88}, {87, 87, 87, 87, 87, 87, 87, 87, 87, 10: 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 59: 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87, 87}, - {86, 86, 86, 86, 86, 86, 86, 86, 86, 10: 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 59: 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 5329}, - {61, 61, 9: 4033}, - {88, 88, 9: 5338}, // 2715 - {692: 5334, 709: 5335, 1282: 5333}, - {80, 80, 9: 80}, - {85, 85, 9: 85}, - {84, 84, 9: 84, 152: 5337}, - {82, 82, 9: 82, 152: 5336}, - // 2720 + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 5328}, + {62, 62, 9: 4032}, + {89, 89, 9: 5337}, + {692: 5333, 709: 5334, 1281: 5332}, {81, 81, 9: 81}, - {83, 83, 9: 83}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5331, 1178: 5339}, - {79, 79, 9: 79}, - {89, 89}, + // 2720 + {86, 86, 9: 86}, + {85, 85, 9: 85, 150: 5336}, + {83, 83, 9: 83, 150: 5335}, + {82, 82, 9: 82}, + {84, 84, 9: 84}, // 2725 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 5342}, - {60, 60, 9: 4033}, - {152: 5347, 394: 5348, 860: 116, 1281: 5346}, - {493: 5345}, - {62, 62}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5330, 1179: 5338}, + {80, 80, 9: 80}, + {90, 90}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 5341}, + {61, 61, 9: 4032}, // 2730 - {860: 5349}, - {860: 115}, - {860: 114}, - {493: 5350}, - {508: 5351, 516: 2174, 522: 5352, 1065: 5353}, + {150: 5282, 904: 116, 1106: 5345}, + {494: 5344}, + {63, 63}, + {904: 5346}, + {494: 5347}, // 2735 - {2173, 2173, 491: 2173, 2173, 494: 2173, 498: 2173, 515: 2173, 2173, 588: 2173, 665: 2173}, - {2172, 2172, 491: 2172, 2172, 494: 2172, 498: 2172, 515: 2172, 2172, 588: 2172, 665: 2172}, - {516: 5354}, - {588: 5355}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5356}, + {508: 5348, 516: 2172, 522: 5349, 1065: 5350}, + {2171, 2171, 491: 2171, 2171, 2171, 498: 2171, 515: 2171, 2171, 588: 2171, 665: 2171}, + {2170, 2170, 491: 2170, 2170, 2170, 498: 2170, 515: 2170, 2170, 588: 2170, 665: 2170}, + {516: 5351}, + {588: 5352}, // 2740 - {120, 120, 109: 120, 136: 120, 492: 120, 508: 120, 526: 120, 667: 5358, 679: 120, 1221: 5357}, - {113, 113, 109: 4053, 136: 4052, 492: 113, 508: 113, 526: 113, 679: 113, 857: 4051, 1076: 5361}, - {526: 5359}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 5360}, - {119, 119, 109: 119, 136: 119, 492: 119, 508: 119, 526: 119, 679: 119}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5353}, + {118, 118, 110: 118, 132: 118, 492: 118, 508: 118, 526: 118, 667: 5355, 679: 118, 1222: 5354}, + {114, 114, 110: 4052, 132: 4051, 492: 114, 508: 114, 526: 114, 679: 114, 857: 4050, 1076: 5358}, + {526: 5356}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3867, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 5357}, // 2745 - {100, 100, 492: 100, 508: 100, 526: 100, 679: 4074, 970: 5362}, - {122, 122, 492: 122, 508: 5364, 526: 122, 1261: 5363}, - {2387, 2387, 492: 5367, 526: 2387, 1226: 5368}, - {525: 2824, 755: 5365}, - {679: 5366}, + {117, 117, 110: 117, 132: 117, 492: 117, 508: 117, 526: 117, 679: 117}, + {101, 101, 492: 101, 508: 101, 526: 101, 679: 4073, 970: 5359}, + {120, 120, 492: 120, 508: 5361, 526: 120, 1262: 5360}, + {2385, 2385, 492: 5364, 526: 2385, 1227: 5365}, + {525: 2823, 755: 5362}, // 2750 - {121, 121, 492: 121, 526: 121}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 2393, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 589: 3456, 685: 4256, 2850, 688: 2851, 2849, 732: 5381, 766: 5380, 1027: 5379, 1224: 5378, 5382}, - {94, 94, 526: 5370, 1279: 5369}, - {123, 123}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3887, 2850, 688: 2851, 2849, 733: 5373, 1104: 5372, 1278: 5371}, + {679: 5363}, + {119, 119, 492: 119, 526: 119}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 2391, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 589: 3455, 685: 4255, 2849, 688: 2850, 2848, 732: 5378, 766: 5377, 1027: 5376, 1225: 5375, 5379}, + {95, 95, 526: 5367, 1280: 5366}, + {121, 121}, // 2755 - {93, 93, 9: 5376}, - {91, 91, 9: 91}, - {518: 5374}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5375}, - {90, 90, 9: 90}, - // 2760 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3887, 2850, 688: 2851, 2849, 733: 5373, 1104: 5377}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 3886, 2849, 688: 2850, 2848, 733: 5370, 1104: 5369, 1279: 5368}, + {94, 94, 9: 5373}, {92, 92, 9: 92}, - {9: 5384, 58: 2392}, - {9: 2391, 58: 2391}, + {518: 5371}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 5372}, + // 2760 + {91, 91, 9: 91}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 3886, 2849, 688: 2850, 2848, 733: 5370, 1104: 5374}, + {93, 93, 9: 93}, + {9: 5381, 58: 2390}, {9: 2389, 58: 2389}, // 2765 - {9: 2388, 58: 2388}, - {58: 5383}, - {2386, 2386, 526: 2386}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 589: 3456, 685: 4256, 2850, 688: 2851, 2849, 732: 5381, 766: 5380, 1027: 5385}, - {9: 2390, 58: 2390}, + {9: 2387, 58: 2387}, + {9: 2386, 58: 2386}, + {58: 5380}, + {2384, 2384, 526: 2384}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 589: 3455, 685: 4255, 2849, 688: 2850, 2848, 732: 5378, 766: 5377, 1027: 5382}, // 2770 - {9: 180, 141: 180, 491: 180, 520: 180, 589: 1892, 670: 180, 684: 1892}, - {9: 145, 491: 145, 145, 520: 145, 589: 1861, 670: 145, 684: 1861}, - {9: 159, 491: 159, 159, 520: 159, 589: 1835, 670: 159, 684: 1835}, - {9: 146, 491: 146, 146, 520: 146, 589: 1832, 670: 146, 684: 1832}, - {9: 135, 491: 135, 135, 520: 135, 589: 1795, 670: 135, 684: 1795}, + {9: 2388, 58: 2388}, + {9: 178, 139: 178, 491: 178, 520: 178, 589: 1890, 670: 178, 684: 1890}, + {9: 143, 491: 143, 143, 520: 143, 589: 1859, 670: 143, 684: 1859}, + {9: 157, 491: 157, 157, 520: 157, 589: 1833, 670: 157, 684: 1833}, + {9: 144, 491: 144, 144, 520: 144, 589: 1830, 670: 144, 684: 1830}, // 2775 - {9: 155, 491: 155, 155, 520: 155, 589: 1718, 670: 155, 684: 1718}, - {9: 160, 491: 160, 160, 520: 160, 589: 1711, 670: 160, 684: 1711}, - {338: 5495, 404: 5494, 589: 1692, 684: 1692}, - {9: 147, 491: 147, 147, 520: 147, 589: 1689, 670: 147, 684: 1689}, - {9: 136, 491: 136, 136, 520: 136, 589: 1686, 670: 136, 684: 1686}, + {9: 133, 491: 133, 133, 520: 133, 589: 1794, 670: 133, 684: 1794}, + {9: 153, 491: 153, 153, 520: 153, 589: 1717, 670: 153, 684: 1717}, + {9: 158, 491: 158, 158, 520: 158, 589: 1710, 670: 158, 684: 1710}, + {337: 5492, 402: 5491, 589: 1691, 684: 1691}, + {9: 145, 491: 145, 145, 520: 145, 589: 1688, 670: 145, 684: 1688}, // 2780 - {589: 5492, 684: 5491}, - {9: 773, 491: 773, 520: 773, 589: 286, 670: 773, 684: 286}, - {9: 772, 491: 772, 520: 772, 670: 772}, - {9: 176, 141: 5490, 491: 176, 520: 176, 670: 176}, - {9: 178, 491: 178, 520: 178, 670: 178}, + {9: 134, 491: 134, 134, 520: 134, 589: 1685, 670: 134, 684: 1685}, + {589: 5489, 684: 5488}, + {9: 771, 491: 771, 520: 771, 589: 284, 670: 771, 684: 284}, + {9: 770, 491: 770, 520: 770, 670: 770}, + {9: 174, 139: 5487, 491: 174, 520: 174, 670: 174}, // 2785 - {9: 177, 491: 177, 520: 177, 670: 177}, - {520: 5488}, - {9: 156, 491: 156, 156, 516: 5486, 520: 156, 670: 156}, - {9: 173, 491: 173, 520: 173, 670: 173}, - {9: 5438, 491: 5439, 520: 5440}, + {9: 176, 491: 176, 520: 176, 670: 176}, + {9: 175, 491: 175, 520: 175, 670: 175}, + {520: 5485}, + {9: 154, 491: 154, 154, 516: 5483, 520: 154, 670: 154}, + {9: 171, 491: 171, 520: 171, 670: 171}, // 2790 - {9: 171, 491: 171, 5435, 520: 171, 670: 171}, - {9: 169, 204: 5434, 491: 169, 169, 520: 169, 670: 169}, - {9: 167, 296: 5433, 491: 167, 167, 520: 167, 670: 167}, - {9: 166, 20: 5427, 110: 5429, 181: 5428, 183: 5426, 187: 5430, 296: 5431, 491: 166, 166, 520: 166, 670: 166}, - {9: 163, 491: 163, 163, 520: 163, 670: 163}, + {9: 5435, 491: 5436, 520: 5437}, + {9: 169, 491: 169, 5432, 520: 169, 670: 169}, + {9: 167, 202: 5431, 491: 167, 167, 520: 167, 670: 167}, + {9: 165, 295: 5430, 491: 165, 165, 520: 165, 670: 165}, + {9: 164, 20: 5424, 111: 5426, 179: 5425, 181: 5423, 185: 5427, 295: 5428, 491: 164, 164, 520: 164, 670: 164}, // 2795 - {9: 162, 491: 162, 162, 520: 162, 670: 162}, - {9: 161, 187: 5425, 491: 161, 161, 520: 161, 670: 161}, - {9: 158, 491: 158, 158, 520: 158, 670: 158}, - {9: 157, 491: 157, 157, 520: 157, 670: 157}, - {110: 5424, 1047: 5423}, + {9: 161, 491: 161, 161, 520: 161, 670: 161}, + {9: 160, 491: 160, 160, 520: 160, 670: 160}, + {9: 159, 185: 5422, 491: 159, 159, 520: 159, 670: 159}, + {9: 156, 491: 156, 156, 520: 156, 670: 156}, + {9: 155, 491: 155, 155, 520: 155, 670: 155}, // 2800 - {9: 153, 491: 153, 153, 520: 153, 670: 153}, - {931: 5422}, + {111: 5421, 1047: 5420}, {9: 151, 491: 151, 151, 520: 151, 670: 151}, - {9: 148, 491: 148, 148, 520: 148, 670: 148}, - {137: 5421}, + {931: 5419}, + {9: 149, 491: 149, 149, 520: 149, 670: 149}, + {9: 146, 491: 146, 146, 520: 146, 670: 146}, // 2805 - {9: 143, 491: 143, 143, 520: 143, 670: 143}, - {9: 152, 491: 152, 152, 520: 152, 670: 152}, - {9: 154, 491: 154, 154, 520: 154, 670: 154}, + {133: 5418}, {9: 141, 491: 141, 141, 520: 141, 670: 141}, + {9: 150, 491: 150, 150, 520: 150, 670: 150}, + {9: 152, 491: 152, 152, 520: 152, 670: 152}, {9: 139, 491: 139, 139, 520: 139, 670: 139}, // 2810 - {9: 165, 491: 165, 165, 520: 165, 670: 165}, - {9: 164, 491: 164, 164, 520: 164, 670: 164}, - {137: 5432}, - {9: 142, 491: 142, 142, 520: 142, 670: 142}, + {9: 137, 491: 137, 137, 520: 137, 670: 137}, + {9: 163, 491: 163, 163, 520: 163, 670: 163}, + {9: 162, 491: 162, 162, 520: 162, 670: 162}, + {133: 5429}, {9: 140, 491: 140, 140, 520: 140, 670: 140}, // 2815 {9: 138, 491: 138, 138, 520: 138, 670: 138}, - {9: 144, 491: 144, 144, 520: 144, 670: 144}, - {9: 137, 491: 137, 137, 520: 137, 670: 137}, - {9: 168, 491: 168, 168, 520: 168, 670: 168}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5436}, + {9: 136, 491: 136, 136, 520: 136, 670: 136}, + {9: 142, 491: 142, 142, 520: 142, 670: 142}, + {9: 135, 491: 135, 135, 520: 135, 670: 135}, + {9: 166, 491: 166, 166, 520: 166, 670: 166}, // 2820 - {9: 4259, 58: 5437}, - {9: 170, 491: 170, 520: 170, 670: 170}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5386, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 5388, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 5394, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 5390, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 5387, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 5395, 3308, 3023, 3260, 5389, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 5392, 2932, 2933, 3175, 5393, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 5391, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5397, 517: 5420, 587: 5414, 664: 5418, 5403, 668: 5413, 671: 5407, 674: 5416, 682: 5408, 685: 3598, 2850, 688: 2851, 2849, 5412, 695: 5409, 760: 5396, 5411, 823: 5398, 833: 5402, 877: 5417, 889: 5415, 962: 5399, 982: 5400, 5406, 988: 5401, 5485, 997: 5410, 999: 5419}, - {2: 134, 134, 134, 134, 134, 134, 134, 10: 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 59: 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 5452, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 541: 134, 588: 5451, 984: 5453, 1113: 5454}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5443, 891: 5444}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4256, 831: 5433}, + {9: 4258, 58: 5434}, + {9: 168, 491: 168, 520: 168, 670: 168}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5383, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 5385, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 5391, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 5387, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 5384, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 5392, 3306, 3021, 3258, 5386, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 5389, 2931, 2932, 3173, 5390, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 5388, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5394, 517: 5417, 587: 5411, 664: 5415, 5400, 668: 5410, 671: 5404, 674: 5413, 682: 5405, 685: 3597, 2849, 688: 2850, 2848, 5409, 695: 5406, 760: 5393, 5408, 823: 5395, 833: 5399, 876: 5414, 888: 5412, 962: 5396, 982: 5397, 5403, 988: 5398, 5482, 997: 5407, 999: 5416}, + {2: 132, 132, 132, 132, 132, 132, 132, 10: 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 59: 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 5449, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 541: 132, 588: 5448, 984: 5450, 1114: 5451}, // 2825 - {786, 786, 6: 786, 9: 786, 15: 786, 51: 786, 786, 786, 786, 786, 110: 786, 158: 786, 494: 786, 501: 786, 518: 786, 589: 5449, 670: 786, 683: 786, 5448, 687: 786}, - {1245, 1245, 6: 1245, 9: 1245, 15: 1245, 51: 1245, 1245, 1245, 1245, 1245, 110: 1245, 158: 1245, 492: 3877, 494: 1245, 501: 1245, 518: 1245, 670: 1245, 683: 1245, 687: 1245, 1122: 5447}, - {782, 782, 9: 782, 494: 782}, - {124, 124, 9: 5445}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5446}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5440, 890: 5441}, + {784, 784, 6: 784, 9: 784, 15: 784, 51: 784, 784, 784, 784, 784, 111: 784, 156: 784, 493: 784, 501: 784, 518: 784, 589: 5446, 670: 784, 683: 784, 5445, 687: 784}, + {1243, 1243, 6: 1243, 9: 1243, 15: 1243, 51: 1243, 1243, 1243, 1243, 1243, 111: 1243, 156: 1243, 492: 3876, 1243, 501: 1243, 518: 1243, 670: 1243, 683: 1243, 687: 1243, 1123: 5444}, + {780, 780, 9: 780, 493: 780}, + {122, 122, 9: 5442}, // 2830 - {781, 781, 9: 781, 494: 781}, - {783, 783, 6: 783, 9: 783, 15: 783, 51: 783, 783, 783, 783, 783, 110: 783, 158: 783, 494: 783, 501: 783, 518: 783, 670: 783, 683: 783, 687: 783}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 685: 3598, 2850, 688: 2851, 2849, 760: 5450}, - {784, 784, 6: 784, 9: 784, 15: 784, 51: 784, 784, 784, 784, 784, 110: 784, 158: 784, 494: 784, 501: 784, 518: 784, 670: 784, 683: 784, 687: 784}, - {785, 785, 6: 785, 9: 785, 15: 785, 51: 785, 785, 785, 785, 785, 110: 785, 158: 785, 494: 785, 501: 785, 518: 785, 670: 785, 683: 785, 687: 785}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5443}, + {779, 779, 9: 779, 493: 779}, + {781, 781, 6: 781, 9: 781, 15: 781, 51: 781, 781, 781, 781, 781, 111: 781, 156: 781, 493: 781, 501: 781, 518: 781, 670: 781, 683: 781, 687: 781}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 685: 3597, 2849, 688: 2850, 2848, 760: 5447}, + {782, 782, 6: 782, 9: 782, 15: 782, 51: 782, 782, 782, 782, 782, 111: 782, 156: 782, 493: 782, 501: 782, 518: 782, 670: 782, 683: 782, 687: 782}, // 2835 - {2: 133, 133, 133, 133, 133, 133, 133, 10: 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 59: 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 133, 541: 133}, - {2: 132, 132, 132, 132, 132, 132, 132, 10: 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 59: 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 541: 132}, + {783, 783, 6: 783, 9: 783, 15: 783, 51: 783, 783, 783, 783, 783, 111: 783, 156: 783, 493: 783, 501: 783, 518: 783, 670: 783, 683: 783, 687: 783}, {2: 131, 131, 131, 131, 131, 131, 131, 10: 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 59: 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 131, 541: 131}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 5455, 685: 5456, 2850, 688: 2851, 2849, 1137: 5457}, - {520: 130, 670: 130, 672: 5483}, + {2: 130, 130, 130, 130, 130, 130, 130, 10: 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 59: 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 130, 541: 130}, + {2: 129, 129, 129, 129, 129, 129, 129, 10: 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 59: 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 541: 129}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 541: 5452, 685: 5453, 2849, 688: 2850, 2848, 1138: 5454}, // 2840 - {520: 126, 670: 126, 672: 5480}, - {520: 5458}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5459, 915: 5460, 947: 5461}, - {217, 217, 6: 217, 9: 217, 15: 217, 51: 217, 217, 217, 217, 217, 158: 5465, 494: 217, 683: 217, 1211: 5464}, - {263, 263, 6: 263, 9: 263, 15: 263, 51: 263, 263, 263, 263, 263, 494: 263, 683: 263}, + {520: 128, 670: 128, 672: 5480}, + {520: 124, 670: 124, 672: 5477}, + {520: 5455}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5456, 915: 5457, 947: 5458}, + {215, 215, 6: 215, 9: 215, 15: 215, 51: 215, 215, 215, 215, 215, 156: 5462, 493: 215, 683: 215, 1212: 5461}, // 2845 - {125, 125, 9: 5462}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5459, 915: 5463}, - {262, 262, 6: 262, 9: 262, 15: 262, 51: 262, 262, 262, 262, 262, 494: 262, 683: 262}, - {264, 264, 6: 264, 9: 264, 15: 264, 51: 264, 264, 264, 264, 264, 494: 264, 683: 264}, - {494: 5467, 681: 5466}, + {261, 261, 6: 261, 9: 261, 15: 261, 51: 261, 261, 261, 261, 261, 493: 261, 683: 261}, + {123, 123, 9: 5459}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5456, 915: 5460}, + {260, 260, 6: 260, 9: 260, 15: 260, 51: 260, 260, 260, 260, 260, 493: 260, 683: 260}, + {262, 262, 6: 262, 9: 262, 15: 262, 51: 262, 262, 262, 262, 262, 493: 262, 683: 262}, // 2850 - {15: 5478, 493: 5475, 917: 5477}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 685: 3598, 2850, 688: 2851, 2849, 760: 5469, 1212: 5468}, - {215, 215, 6: 215, 9: 215, 15: 215, 51: 215, 215, 215, 215, 215, 494: 215, 498: 5471, 681: 5470, 683: 215}, - {211, 211, 6: 211, 9: 211, 15: 211, 51: 211, 211, 211, 211, 211, 494: 211, 498: 211, 681: 211, 683: 211}, - {493: 5475, 917: 5476}, + {493: 5464, 681: 5463}, + {15: 5475, 494: 5472, 917: 5474}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 685: 3597, 2849, 688: 2850, 2848, 760: 5466, 1213: 5465}, + {213, 213, 6: 213, 9: 213, 15: 213, 51: 213, 213, 213, 213, 213, 493: 213, 498: 5468, 681: 5467, 683: 213}, + {209, 209, 6: 209, 9: 209, 15: 209, 51: 209, 209, 209, 209, 209, 493: 209, 498: 209, 681: 209, 683: 209}, // 2855 - {493: 5473, 596: 5474, 1088: 5472}, - {213, 213, 6: 213, 9: 213, 15: 213, 51: 213, 213, 213, 213, 213, 494: 213, 683: 213}, - {210, 210, 6: 210, 9: 210, 15: 210, 51: 210, 210, 210, 210, 210, 494: 210, 683: 210}, - {209, 209, 6: 209, 9: 209, 15: 209, 51: 209, 209, 209, 209, 209, 494: 209, 683: 209}, - {778, 778, 6: 778, 9: 778, 15: 778, 51: 778, 778, 778, 778, 778, 58: 778, 494: 778, 683: 778}, + {494: 5472, 917: 5473}, + {494: 5470, 596: 5471, 1088: 5469}, + {211, 211, 6: 211, 9: 211, 15: 211, 51: 211, 211, 211, 211, 211, 493: 211, 683: 211}, + {208, 208, 6: 208, 9: 208, 15: 208, 51: 208, 208, 208, 208, 208, 493: 208, 683: 208}, + {207, 207, 6: 207, 9: 207, 15: 207, 51: 207, 207, 207, 207, 207, 493: 207, 683: 207}, // 2860 - {214, 214, 6: 214, 9: 214, 15: 214, 51: 214, 214, 214, 214, 214, 494: 214, 683: 214}, - {216, 216, 6: 216, 9: 216, 15: 216, 51: 216, 216, 216, 216, 216, 494: 216, 683: 216}, - {493: 5473, 596: 5474, 1088: 5479}, - {212, 212, 6: 212, 9: 212, 15: 212, 51: 212, 212, 212, 212, 212, 494: 212, 683: 212}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 5481, 685: 5482, 2850, 688: 2851, 2849}, + {776, 776, 6: 776, 9: 776, 15: 776, 51: 776, 776, 776, 776, 776, 58: 776, 493: 776, 683: 776}, + {212, 212, 6: 212, 9: 212, 15: 212, 51: 212, 212, 212, 212, 212, 493: 212, 683: 212}, + {214, 214, 6: 214, 9: 214, 15: 214, 51: 214, 214, 214, 214, 214, 493: 214, 683: 214}, + {494: 5470, 596: 5471, 1088: 5476}, + {210, 210, 6: 210, 9: 210, 15: 210, 51: 210, 210, 210, 210, 210, 493: 210, 683: 210}, // 2865 - {520: 128, 670: 128}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 541: 5478, 685: 5479, 2849, 688: 2850, 2848}, + {520: 126, 670: 126}, + {520: 125, 670: 125}, + {541: 5481}, {520: 127, 670: 127}, - {541: 5484}, - {520: 129, 670: 129}, - {9: 172, 491: 172, 520: 172, 670: 172}, // 2870 - {297: 5487}, - {9: 174, 491: 174, 520: 174, 670: 174}, - {297: 5489}, - {9: 175, 491: 175, 520: 175, 670: 175}, - {9: 179, 141: 179, 491: 179, 520: 179, 670: 179}, + {9: 170, 491: 170, 520: 170, 670: 170}, + {296: 5484}, + {9: 172, 491: 172, 520: 172, 670: 172}, + {296: 5486}, + {9: 173, 491: 173, 520: 173, 670: 173}, // 2875 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 685: 3598, 2850, 688: 2851, 2849, 760: 5493}, - {774, 774, 9: 774, 491: 774, 520: 774, 670: 774}, - {775, 775, 9: 775, 491: 775, 520: 775, 670: 775}, - {9: 150, 491: 150, 150, 520: 150, 670: 150}, - {9: 149, 491: 149, 149, 520: 149, 670: 149}, + {9: 177, 139: 177, 491: 177, 520: 177, 670: 177}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 685: 3597, 2849, 688: 2850, 2848, 760: 5490}, + {772, 772, 9: 772, 491: 772, 520: 772, 670: 772}, + {773, 773, 9: 773, 491: 773, 520: 773, 670: 773}, + {9: 148, 491: 148, 148, 520: 148, 670: 148}, // 2880 - {491: 5538, 589: 1808, 684: 1808}, - {9: 5438, 491: 5498, 670: 5499}, - {2: 134, 134, 134, 134, 134, 134, 134, 10: 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 59: 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 5452, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, 541: 134, 588: 5451, 984: 5453, 1113: 5501}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5443, 891: 5500}, - {187, 187, 9: 5445}, + {9: 147, 491: 147, 147, 520: 147, 670: 147}, + {491: 5535, 589: 1806, 684: 1806}, + {9: 5435, 491: 5495, 670: 5496}, + {2: 132, 132, 132, 132, 132, 132, 132, 10: 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 59: 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 5449, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 132, 541: 132, 588: 5448, 984: 5450, 1114: 5498}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5440, 890: 5497}, // 2885 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 5455, 685: 5456, 2850, 688: 2851, 2849, 1137: 5502}, - {670: 5503}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5459, 915: 5460, 947: 5504}, - {253, 253, 9: 5462, 494: 253, 683: 5506, 985: 5505, 5507}, - {252, 252, 6: 252, 15: 252, 51: 252, 252, 252, 252, 252, 494: 252}, + {185, 185, 9: 5442}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 541: 5452, 685: 5453, 2849, 688: 2850, 2848, 1138: 5499}, + {670: 5500}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5456, 915: 5457, 947: 5501}, + {251, 251, 9: 5459, 493: 251, 683: 5503, 985: 5502, 5504}, // 2890 - {140: 5527, 142: 5525, 148: 5528, 5526, 5529, 377: 5520, 424: 5522, 987: 5524, 1321: 5523, 1340: 5521}, - {186, 186, 494: 5509, 1196: 5508}, - {189, 189}, - {143: 5513, 5511, 5512, 5514, 877: 5510}, - {931: 5519}, + {250, 250, 6: 250, 15: 250, 51: 250, 250, 250, 250, 250, 493: 250}, + {138: 5524, 140: 5522, 146: 5525, 5523, 5526, 376: 5517, 422: 5519, 987: 5521, 1320: 5520, 1339: 5518}, + {184, 184, 493: 5506, 1197: 5505}, + {187, 187}, + {141: 5510, 5508, 5509, 5511, 876: 5507}, // 2895 - {525: 2824, 755: 5518}, - {525: 2824, 755: 5517}, - {525: 2824, 755: 5516}, - {525: 2824, 755: 5515}, - {181, 181}, + {931: 5516}, + {525: 2823, 755: 5515}, + {525: 2823, 755: 5514}, + {525: 2823, 755: 5513}, + {525: 2823, 755: 5512}, // 2900 + {179, 179}, + {180, 180}, + {181, 181}, {182, 182}, {183, 183}, - {184, 184}, - {185, 185}, - {251, 251, 6: 251, 15: 251, 51: 251, 251, 251, 251, 251, 494: 251}, // 2905 - {250, 250, 6: 250, 15: 250, 51: 250, 250, 250, 250, 250, 494: 250}, - {249, 249, 6: 249, 15: 249, 51: 249, 249, 249, 249, 249, 494: 249}, - {248, 248, 6: 248, 15: 248, 51: 248, 248, 248, 248, 248, 140: 5527, 142: 5525, 148: 5528, 5526, 5529, 494: 248, 527: 5535, 987: 5536}, - {247, 247, 6: 247, 15: 247, 51: 247, 247, 247, 247, 247, 140: 247, 142: 247, 148: 247, 247, 247, 494: 247, 527: 247}, - {493: 5534}, + {249, 249, 6: 249, 15: 249, 51: 249, 249, 249, 249, 249, 493: 249}, + {248, 248, 6: 248, 15: 248, 51: 248, 248, 248, 248, 248, 493: 248}, + {247, 247, 6: 247, 15: 247, 51: 247, 247, 247, 247, 247, 493: 247}, + {246, 246, 6: 246, 15: 246, 51: 246, 246, 246, 246, 246, 138: 5524, 140: 5522, 146: 5525, 5523, 5526, 493: 246, 527: 5532, 987: 5533}, + {245, 245, 6: 245, 15: 245, 51: 245, 245, 245, 245, 245, 138: 245, 140: 245, 146: 245, 245, 245, 493: 245, 527: 245}, // 2910 - {493: 5533}, - {493: 5532}, - {493: 5531}, - {493: 5530}, - {240, 240, 6: 240, 15: 240, 51: 240, 240, 240, 240, 240, 140: 240, 142: 240, 148: 240, 240, 240, 494: 240, 527: 240}, + {494: 5531}, + {494: 5530}, + {494: 5529}, + {494: 5528}, + {494: 5527}, // 2915 - {241, 241, 6: 241, 15: 241, 51: 241, 241, 241, 241, 241, 140: 241, 142: 241, 148: 241, 241, 241, 494: 241, 527: 241}, - {242, 242, 6: 242, 15: 242, 51: 242, 242, 242, 242, 242, 140: 242, 142: 242, 148: 242, 242, 242, 494: 242, 527: 242}, - {243, 243, 6: 243, 15: 243, 51: 243, 243, 243, 243, 243, 140: 243, 142: 243, 148: 243, 243, 243, 494: 243, 527: 243}, - {244, 244, 6: 244, 15: 244, 51: 244, 244, 244, 244, 244, 140: 244, 142: 244, 148: 244, 244, 244, 494: 244, 527: 244}, - {140: 5527, 142: 5525, 148: 5528, 5526, 5529, 987: 5537}, + {238, 238, 6: 238, 15: 238, 51: 238, 238, 238, 238, 238, 138: 238, 140: 238, 146: 238, 238, 238, 493: 238, 527: 238}, + {239, 239, 6: 239, 15: 239, 51: 239, 239, 239, 239, 239, 138: 239, 140: 239, 146: 239, 239, 239, 493: 239, 527: 239}, + {240, 240, 6: 240, 15: 240, 51: 240, 240, 240, 240, 240, 138: 240, 140: 240, 146: 240, 240, 240, 493: 240, 527: 240}, + {241, 241, 6: 241, 15: 241, 51: 241, 241, 241, 241, 241, 138: 241, 140: 241, 146: 241, 241, 241, 493: 241, 527: 241}, + {242, 242, 6: 242, 15: 242, 51: 242, 242, 242, 242, 242, 138: 242, 140: 242, 146: 242, 242, 242, 493: 242, 527: 242}, // 2920 - {245, 245, 6: 245, 15: 245, 51: 245, 245, 245, 245, 245, 140: 245, 142: 245, 148: 245, 245, 245, 494: 245, 527: 245}, - {246, 246, 6: 246, 15: 246, 51: 246, 246, 246, 246, 246, 140: 246, 142: 246, 148: 246, 246, 246, 494: 246, 527: 246}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5539}, - {670: 5540}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5443, 891: 5541}, + {138: 5524, 140: 5522, 146: 5525, 5523, 5526, 987: 5534}, + {243, 243, 6: 243, 15: 243, 51: 243, 243, 243, 243, 243, 138: 243, 140: 243, 146: 243, 243, 243, 493: 243, 527: 243}, + {244, 244, 6: 244, 15: 244, 51: 244, 244, 244, 244, 244, 138: 244, 140: 244, 146: 244, 244, 244, 493: 244, 527: 244}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5536}, + {670: 5537}, // 2925 - {186, 186, 9: 5445, 494: 5509, 1196: 5542}, - {188, 188}, - {2256, 2256, 9: 2256, 16: 2256, 18: 2256, 21: 2256, 496: 2256, 499: 2256, 514: 2256, 519: 2256, 2256, 526: 2256, 537: 2256, 667: 2256, 670: 2256, 698: 2256}, - {277, 277}, - {2: 893, 893, 893, 893, 893, 893, 893, 10: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 59: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 492: 893, 893, 495: 893, 893, 893, 502: 893, 893, 893, 893, 893, 508: 893, 510: 893, 514: 893, 893, 893, 520: 893, 522: 893, 525: 893, 534: 893, 541: 893, 549: 893, 583: 893, 587: 893, 589: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 601: 893, 893, 893, 893, 893, 893, 608: 893, 893, 893, 893, 893, 614: 893, 893, 617: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 669: 893, 671: 893, 767: 893, 893, 775: 893, 893, 893, 785: 893, 792: 893, 893, 893}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5440, 890: 5538}, + {184, 184, 9: 5442, 493: 5506, 1197: 5539}, + {186, 186}, + {2254, 2254, 9: 2254, 16: 2254, 18: 2254, 21: 2254, 496: 2254, 499: 2254, 514: 2254, 519: 2254, 2254, 526: 2254, 537: 2254, 667: 2254, 670: 2254, 698: 2254}, + {275, 275}, // 2930 - {2: 891, 891, 891, 891, 891, 891, 891, 10: 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 59: 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 492: 891, 508: 891, 516: 891, 520: 891, 601: 891, 775: 891, 891, 891}, - {2: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 10: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 59: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 492: 1096, 508: 1096, 601: 1096, 775: 5550, 5549, 5548, 861: 5551, 910: 5552}, - {2: 1099, 1099, 1099, 1099, 1099, 1099, 1099, 10: 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 59: 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 492: 1099, 1099, 495: 1099, 1099, 1099, 502: 1099, 1099, 1099, 1099, 1099, 508: 1099, 510: 1099, 514: 1099, 1099, 1099, 520: 1099, 522: 1099, 525: 1099, 534: 1099, 541: 1099, 549: 1099, 583: 1099, 587: 1099, 589: 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 601: 1099, 1099, 1099, 1099, 1099, 1099, 608: 1099, 1099, 1099, 1099, 1099, 614: 1099, 1099, 617: 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 1099, 669: 1099, 671: 1099, 767: 1099, 1099, 775: 1099, 1099, 1099, 785: 1099, 792: 1099, 1099, 1099}, - {2: 1098, 1098, 1098, 1098, 1098, 1098, 1098, 10: 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 59: 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 492: 1098, 1098, 495: 1098, 1098, 1098, 502: 1098, 1098, 1098, 1098, 1098, 508: 1098, 510: 1098, 514: 1098, 1098, 1098, 520: 1098, 522: 1098, 525: 1098, 534: 1098, 541: 1098, 549: 1098, 583: 1098, 587: 1098, 589: 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 601: 1098, 1098, 1098, 1098, 1098, 1098, 608: 1098, 1098, 1098, 1098, 1098, 614: 1098, 1098, 617: 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 1098, 669: 1098, 671: 1098, 767: 1098, 1098, 775: 1098, 1098, 1098, 785: 1098, 792: 1098, 1098, 1098}, - {2: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 10: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 59: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 492: 1097, 1097, 495: 1097, 1097, 1097, 502: 1097, 1097, 1097, 1097, 1097, 508: 1097, 510: 1097, 514: 1097, 1097, 1097, 520: 1097, 522: 1097, 525: 1097, 534: 1097, 541: 1097, 549: 1097, 583: 1097, 587: 1097, 589: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 601: 1097, 1097, 1097, 1097, 1097, 1097, 608: 1097, 1097, 1097, 1097, 1097, 614: 1097, 1097, 617: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 669: 1097, 671: 1097, 767: 1097, 1097, 775: 1097, 1097, 1097, 785: 1097, 792: 1097, 1097, 1097}, + {2: 891, 891, 891, 891, 891, 891, 891, 10: 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 59: 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 492: 891, 494: 891, 891, 891, 891, 502: 891, 891, 891, 891, 891, 508: 891, 510: 891, 514: 891, 891, 891, 520: 891, 522: 891, 525: 891, 534: 891, 541: 891, 549: 891, 583: 891, 587: 891, 589: 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 601: 891, 891, 891, 891, 891, 891, 608: 891, 891, 891, 891, 891, 614: 891, 891, 617: 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 669: 891, 671: 891, 767: 891, 891, 775: 891, 891, 891, 785: 891, 792: 891, 891, 891}, + {2: 889, 889, 889, 889, 889, 889, 889, 10: 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 59: 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 492: 889, 508: 889, 516: 889, 520: 889, 601: 889, 775: 889, 889, 889}, + {2: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 10: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 59: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 492: 1094, 508: 1094, 601: 1094, 775: 5547, 5546, 5545, 860: 5548, 910: 5549}, + {2: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 10: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 59: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 492: 1097, 494: 1097, 1097, 1097, 1097, 502: 1097, 1097, 1097, 1097, 1097, 508: 1097, 510: 1097, 514: 1097, 1097, 1097, 520: 1097, 522: 1097, 525: 1097, 534: 1097, 541: 1097, 549: 1097, 583: 1097, 587: 1097, 589: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 601: 1097, 1097, 1097, 1097, 1097, 1097, 608: 1097, 1097, 1097, 1097, 1097, 614: 1097, 1097, 617: 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 1097, 669: 1097, 671: 1097, 767: 1097, 1097, 775: 1097, 1097, 1097, 785: 1097, 792: 1097, 1097, 1097}, + {2: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 10: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 59: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 492: 1096, 494: 1096, 1096, 1096, 1096, 502: 1096, 1096, 1096, 1096, 1096, 508: 1096, 510: 1096, 514: 1096, 1096, 1096, 520: 1096, 522: 1096, 525: 1096, 534: 1096, 541: 1096, 549: 1096, 583: 1096, 587: 1096, 589: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 601: 1096, 1096, 1096, 1096, 1096, 1096, 608: 1096, 1096, 1096, 1096, 1096, 614: 1096, 1096, 617: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 669: 1096, 671: 1096, 767: 1096, 1096, 775: 1096, 1096, 1096, 785: 1096, 792: 1096, 1096, 1096}, // 2935 - {2: 1095, 1095, 1095, 1095, 1095, 1095, 1095, 10: 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 59: 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 492: 1095, 508: 1095, 516: 1095, 520: 1095, 601: 1095}, - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 492: 1916, 508: 4304, 601: 1916, 878: 5553}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 601: 5557, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5556, 875: 5554, 914: 5555}, - {970, 970, 9: 970, 58: 970, 491: 970, 494: 970, 500: 970, 970, 509: 970, 511: 970, 970, 970, 516: 970, 970, 519: 970, 521: 970, 523: 970, 526: 970, 532: 970, 970, 535: 970}, - {9: 5608, 526: 5678}, + {2: 1095, 1095, 1095, 1095, 1095, 1095, 1095, 10: 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 59: 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 492: 1095, 494: 1095, 1095, 1095, 1095, 502: 1095, 1095, 1095, 1095, 1095, 508: 1095, 510: 1095, 514: 1095, 1095, 1095, 520: 1095, 522: 1095, 525: 1095, 534: 1095, 541: 1095, 549: 1095, 583: 1095, 587: 1095, 589: 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 601: 1095, 1095, 1095, 1095, 1095, 1095, 608: 1095, 1095, 1095, 1095, 1095, 614: 1095, 1095, 617: 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 1095, 669: 1095, 671: 1095, 767: 1095, 1095, 775: 1095, 1095, 1095, 785: 1095, 792: 1095, 1095, 1095}, + {2: 1093, 1093, 1093, 1093, 1093, 1093, 1093, 10: 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 59: 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 492: 1093, 508: 1093, 516: 1093, 520: 1093, 601: 1093}, + {2: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 10: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 59: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 492: 1914, 508: 4303, 601: 1914, 877: 5550}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 601: 5554, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5553, 874: 5551, 914: 5552}, + {968, 968, 9: 968, 58: 968, 491: 968, 493: 968, 500: 968, 968, 509: 968, 511: 968, 968, 968, 516: 968, 968, 519: 968, 521: 968, 523: 968, 526: 968, 532: 968, 968, 535: 968}, // 2940 - {9: 968, 502: 5575, 5576, 526: 5665, 534: 5574, 536: 5577, 538: 5573, 5578, 5579, 841: 5572, 845: 5571}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5662, 2850, 688: 2851, 2849}, - {966, 966, 9: 966, 58: 966, 491: 966, 494: 966, 500: 966, 966, 966, 966, 509: 966, 511: 966, 966, 966, 516: 966, 966, 519: 966, 521: 966, 523: 966, 526: 966, 532: 966, 966, 966, 966, 966, 538: 966, 966, 966, 542: 966}, - {965, 965, 9: 965, 58: 965, 491: 965, 494: 965, 500: 965, 965, 965, 965, 509: 965, 511: 965, 965, 965, 516: 965, 965, 519: 965, 521: 965, 523: 965, 526: 965, 532: 965, 965, 965, 965, 965, 538: 965, 965, 965, 542: 965}, - {961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 494: 961, 498: 961, 500: 961, 961, 961, 961, 507: 5612, 961, 961, 511: 961, 961, 961, 516: 961, 961, 519: 961, 521: 961, 523: 961, 961, 526: 961, 532: 961, 961, 961, 961, 961, 538: 961, 961, 961, 542: 961, 544: 961, 961, 694: 961, 883: 5611}, + {9: 5605, 526: 5675}, + {9: 966, 502: 5572, 5573, 526: 5662, 534: 5571, 536: 5574, 538: 5570, 5575, 5576, 841: 5569, 845: 5568}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5659, 2849, 688: 2850, 2848}, + {964, 964, 9: 964, 58: 964, 491: 964, 493: 964, 500: 964, 964, 964, 964, 509: 964, 511: 964, 964, 964, 516: 964, 964, 519: 964, 521: 964, 523: 964, 526: 964, 532: 964, 964, 964, 964, 964, 538: 964, 964, 964, 542: 964}, + {963, 963, 9: 963, 58: 963, 491: 963, 493: 963, 500: 963, 963, 963, 963, 509: 963, 511: 963, 963, 963, 516: 963, 963, 519: 963, 521: 963, 523: 963, 526: 963, 532: 963, 963, 963, 963, 963, 538: 963, 963, 963, 542: 963}, // 2945 - {959, 959, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 959, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 959, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 959, 494: 959, 498: 5569, 500: 959, 959, 959, 959, 509: 959, 511: 959, 959, 959, 516: 959, 959, 519: 959, 521: 959, 523: 959, 526: 959, 532: 959, 959, 959, 959, 959, 538: 959, 959, 959, 542: 959, 685: 5568, 2850, 688: 2851, 2849, 940: 5567, 5566}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 494: 2666, 515: 2665, 588: 2664, 601: 5557, 665: 2660, 685: 4030, 2850, 688: 2851, 2849, 731: 5565, 759: 5560, 770: 3990, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 3992, 3991, 820: 5559, 824: 5558, 5564, 875: 5554, 914: 5563}, - {9: 5608, 58: 5609}, - {968, 968, 9: 968, 58: 968, 491: 968, 494: 968, 500: 968, 968, 5575, 5576, 509: 968, 511: 968, 968, 968, 516: 968, 968, 519: 968, 521: 968, 523: 968, 526: 968, 532: 968, 968, 5574, 968, 5577, 538: 5573, 5578, 5579, 841: 5572, 845: 5571}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 959, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 4083, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 498: 5569, 500: 853, 502: 959, 959, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 534: 959, 536: 959, 538: 959, 959, 959, 685: 5568, 2850, 688: 2851, 2849, 790: 4000, 4001, 940: 5567, 5566}, + {959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 493: 959, 498: 959, 500: 959, 959, 959, 959, 507: 5609, 959, 959, 511: 959, 959, 959, 516: 959, 959, 519: 959, 521: 959, 523: 959, 959, 526: 959, 532: 959, 959, 959, 959, 959, 538: 959, 959, 959, 542: 959, 544: 959, 959, 694: 959, 882: 5608}, + {957, 957, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 957, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 957, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 957, 493: 957, 498: 5566, 500: 957, 957, 957, 957, 509: 957, 511: 957, 957, 957, 516: 957, 957, 519: 957, 521: 957, 523: 957, 526: 957, 532: 957, 957, 957, 957, 957, 538: 957, 957, 957, 542: 957, 685: 5565, 2849, 688: 2850, 2848, 940: 5564, 5563}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 2662, 515: 2661, 588: 2660, 601: 5554, 665: 2656, 685: 4029, 2849, 688: 2850, 2848, 731: 5562, 759: 5557, 770: 3989, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 3991, 3990, 820: 5556, 824: 5555, 5561, 874: 5551, 914: 5560}, + {9: 5605, 58: 5606}, + {966, 966, 9: 966, 58: 966, 491: 966, 493: 966, 500: 966, 966, 5572, 5573, 509: 966, 511: 966, 966, 966, 516: 966, 966, 519: 966, 521: 966, 523: 966, 526: 966, 532: 966, 966, 5571, 966, 5574, 538: 5570, 5575, 5576, 841: 5569, 845: 5568}, // 2950 - {963, 963, 9: 963, 58: 963, 491: 963, 494: 963, 500: 963, 963, 963, 963, 509: 963, 511: 963, 963, 963, 516: 963, 963, 519: 963, 521: 963, 523: 963, 526: 963, 532: 963, 963, 963, 963, 963, 538: 963, 963, 963, 542: 963}, - {958, 958, 9: 958, 58: 958, 491: 958, 494: 958, 500: 958, 958, 958, 958, 508: 958, 958, 511: 958, 958, 958, 516: 958, 958, 519: 958, 521: 958, 523: 958, 958, 526: 958, 532: 958, 958, 958, 958, 958, 538: 958, 958, 958, 542: 958, 544: 958, 958, 694: 958}, - {957, 957, 9: 957, 58: 957, 491: 957, 494: 957, 500: 957, 957, 957, 957, 508: 957, 957, 511: 957, 957, 957, 516: 957, 957, 519: 957, 521: 957, 523: 957, 957, 526: 957, 532: 957, 957, 957, 957, 957, 538: 957, 957, 957, 542: 957, 544: 957, 957, 694: 957}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5570, 2850, 688: 2851, 2849}, - {956, 956, 9: 956, 58: 956, 491: 956, 494: 956, 500: 956, 956, 956, 956, 508: 956, 956, 511: 956, 956, 956, 516: 956, 956, 519: 956, 521: 956, 523: 956, 956, 526: 956, 532: 956, 956, 956, 956, 956, 538: 956, 956, 956, 542: 956, 544: 956, 956, 694: 956}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 957, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 4082, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 498: 5566, 500: 851, 502: 957, 957, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 534: 957, 536: 957, 538: 957, 957, 957, 685: 5565, 2849, 688: 2850, 2848, 790: 3999, 4000, 940: 5564, 5563}, + {961, 961, 9: 961, 58: 961, 491: 961, 493: 961, 500: 961, 961, 961, 961, 509: 961, 511: 961, 961, 961, 516: 961, 961, 519: 961, 521: 961, 523: 961, 526: 961, 532: 961, 961, 961, 961, 961, 538: 961, 961, 961, 542: 961}, + {956, 956, 9: 956, 58: 956, 491: 956, 493: 956, 500: 956, 956, 956, 956, 508: 956, 956, 511: 956, 956, 956, 516: 956, 956, 519: 956, 521: 956, 523: 956, 956, 526: 956, 532: 956, 956, 956, 956, 956, 538: 956, 956, 956, 542: 956, 544: 956, 956, 694: 956}, + {955, 955, 9: 955, 58: 955, 491: 955, 493: 955, 500: 955, 955, 955, 955, 508: 955, 955, 511: 955, 955, 955, 516: 955, 955, 519: 955, 521: 955, 523: 955, 955, 526: 955, 532: 955, 955, 955, 955, 955, 538: 955, 955, 955, 542: 955, 544: 955, 955, 694: 955}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5567, 2849, 688: 2850, 2848}, // 2955 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5601}, - {536: 927, 933: 5588, 1126: 5592}, - {502: 5575, 5576, 536: 5585, 841: 5586}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5582}, - {536: 929, 933: 929}, + {954, 954, 9: 954, 58: 954, 491: 954, 493: 954, 500: 954, 954, 954, 954, 508: 954, 954, 511: 954, 954, 954, 516: 954, 954, 519: 954, 521: 954, 523: 954, 954, 526: 954, 532: 954, 954, 954, 954, 954, 538: 954, 954, 954, 542: 954, 544: 954, 954, 694: 954}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5598}, + {536: 925, 933: 5585, 1127: 5589}, + {502: 5572, 5573, 536: 5582, 841: 5583}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5579}, // 2960 - {536: 928, 933: 928}, - {2: 925, 925, 925, 925, 925, 925, 925, 10: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 59: 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 925, 492: 925}, - {536: 5581}, - {536: 5580}, + {536: 927, 933: 927}, + {536: 926, 933: 926}, {2: 923, 923, 923, 923, 923, 923, 923, 10: 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 59: 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 923, 492: 923}, + {536: 5578}, + {536: 5577}, // 2965 - {2: 924, 924, 924, 924, 924, 924, 924, 10: 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 59: 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 924, 492: 924}, - {931, 931, 9: 931, 58: 931, 491: 5583, 494: 931, 500: 931, 931, 931, 931, 509: 931, 511: 931, 931, 931, 516: 931, 931, 519: 931, 521: 931, 523: 931, 526: 931, 532: 931, 931, 931, 931, 931, 538: 931, 931, 931, 542: 931, 841: 5572, 845: 5571}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5584}, - {930, 930, 9: 930, 58: 930, 491: 930, 494: 930, 500: 930, 930, 930, 930, 509: 930, 511: 930, 930, 930, 516: 930, 930, 519: 930, 521: 930, 523: 930, 526: 930, 3452, 3450, 3451, 3449, 3447, 930, 930, 930, 930, 930, 538: 930, 930, 930, 542: 930, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5591}, + {2: 921, 921, 921, 921, 921, 921, 921, 10: 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 59: 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 921, 492: 921}, + {2: 922, 922, 922, 922, 922, 922, 922, 10: 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 59: 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 492: 922}, + {929, 929, 9: 929, 58: 929, 491: 5580, 493: 929, 500: 929, 929, 929, 929, 509: 929, 511: 929, 929, 929, 516: 929, 929, 519: 929, 521: 929, 523: 929, 526: 929, 532: 929, 929, 929, 929, 929, 538: 929, 929, 929, 542: 929, 841: 5569, 845: 5568}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 5581}, + {928, 928, 9: 928, 58: 928, 491: 928, 493: 928, 500: 928, 928, 928, 928, 509: 928, 511: 928, 928, 928, 516: 928, 928, 519: 928, 521: 928, 523: 928, 526: 928, 3451, 3449, 3450, 3448, 3446, 928, 928, 928, 928, 928, 538: 928, 928, 928, 542: 928, 756: 3447, 3445}, // 2970 - {536: 927, 933: 5588, 1126: 5587}, - {536: 5589}, - {536: 926}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5590}, - {932, 932, 9: 932, 58: 932, 491: 932, 494: 932, 500: 932, 932, 932, 932, 509: 932, 511: 932, 932, 932, 516: 932, 932, 519: 932, 521: 932, 523: 932, 526: 932, 532: 932, 932, 932, 932, 932, 538: 932, 932, 932, 542: 932, 841: 5572, 845: 5571}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5588}, + {536: 925, 933: 5585, 1127: 5584}, + {536: 5586}, + {536: 924}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5587}, // 2975 - {933, 933, 9: 933, 58: 933, 491: 933, 494: 933, 500: 933, 933, 933, 933, 509: 933, 511: 933, 933, 933, 516: 933, 933, 519: 933, 521: 933, 523: 933, 526: 933, 532: 933, 933, 933, 933, 933, 538: 933, 933, 933, 542: 933, 841: 5572, 845: 5571}, - {536: 5593}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5594}, - {491: 5595, 501: 5596, 5575, 5576, 534: 5574, 536: 5577, 538: 5573, 5578, 5579, 841: 5572, 845: 5571}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5600}, + {930, 930, 9: 930, 58: 930, 491: 930, 493: 930, 500: 930, 930, 930, 930, 509: 930, 511: 930, 930, 930, 516: 930, 930, 519: 930, 521: 930, 523: 930, 526: 930, 532: 930, 930, 930, 930, 930, 538: 930, 930, 930, 542: 930, 841: 5569, 845: 5568}, + {931, 931, 9: 931, 58: 931, 491: 931, 493: 931, 500: 931, 931, 931, 931, 509: 931, 511: 931, 931, 931, 516: 931, 931, 519: 931, 521: 931, 523: 931, 526: 931, 532: 931, 931, 931, 931, 931, 538: 931, 931, 931, 542: 931, 841: 5569, 845: 5568}, + {536: 5590}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5591}, + {491: 5592, 501: 5593, 5572, 5573, 534: 5571, 536: 5574, 538: 5570, 5575, 5576, 841: 5569, 845: 5568}, // 2980 - {492: 5597}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5598}, - {9: 4259, 58: 5599}, - {934, 934, 9: 934, 58: 934, 491: 934, 494: 934, 500: 934, 934, 934, 934, 509: 934, 511: 934, 934, 934, 516: 934, 934, 519: 934, 521: 934, 523: 934, 526: 934, 532: 934, 934, 934, 934, 934, 538: 934, 934, 934, 542: 934}, - {935, 935, 9: 935, 58: 935, 491: 935, 494: 935, 500: 935, 935, 935, 935, 509: 935, 511: 935, 935, 935, 516: 935, 935, 519: 935, 521: 935, 523: 935, 526: 935, 3452, 3450, 3451, 3449, 3447, 935, 935, 935, 935, 935, 538: 935, 935, 935, 542: 935, 756: 3448, 3446}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 5597}, + {492: 5594}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4256, 831: 5595}, + {9: 4258, 58: 5596}, + {932, 932, 9: 932, 58: 932, 491: 932, 493: 932, 500: 932, 932, 932, 932, 509: 932, 511: 932, 932, 932, 516: 932, 932, 519: 932, 521: 932, 523: 932, 526: 932, 532: 932, 932, 932, 932, 932, 538: 932, 932, 932, 542: 932}, // 2985 - {938, 938, 9: 938, 58: 938, 491: 5602, 494: 938, 500: 938, 5603, 5575, 5576, 509: 938, 511: 938, 938, 938, 516: 938, 938, 519: 938, 521: 938, 523: 938, 526: 938, 532: 938, 938, 5574, 938, 5577, 538: 5573, 5578, 5579, 542: 938, 841: 5572, 845: 5571}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5607}, - {492: 5604}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 5605}, - {9: 4259, 58: 5606}, + {933, 933, 9: 933, 58: 933, 491: 933, 493: 933, 500: 933, 933, 933, 933, 509: 933, 511: 933, 933, 933, 516: 933, 933, 519: 933, 521: 933, 523: 933, 526: 933, 3451, 3449, 3450, 3448, 3446, 933, 933, 933, 933, 933, 538: 933, 933, 933, 542: 933, 756: 3447, 3445}, + {936, 936, 9: 936, 58: 936, 491: 5599, 493: 936, 500: 936, 5600, 5572, 5573, 509: 936, 511: 936, 936, 936, 516: 936, 936, 519: 936, 521: 936, 523: 936, 526: 936, 532: 936, 936, 5571, 936, 5574, 538: 5570, 5575, 5576, 542: 936, 841: 5569, 845: 5568}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 5604}, + {492: 5601}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4256, 831: 5602}, // 2990 - {936, 936, 9: 936, 58: 936, 491: 936, 494: 936, 500: 936, 936, 936, 936, 509: 936, 511: 936, 936, 936, 516: 936, 936, 519: 936, 521: 936, 523: 936, 526: 936, 532: 936, 936, 936, 936, 936, 538: 936, 936, 936, 542: 936}, - {937, 937, 9: 937, 58: 937, 491: 937, 494: 937, 500: 937, 937, 937, 937, 509: 937, 511: 937, 937, 937, 516: 937, 937, 519: 937, 521: 937, 523: 937, 526: 937, 3452, 3450, 3451, 3449, 3447, 937, 937, 937, 937, 937, 538: 937, 937, 937, 542: 937, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 601: 5557, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5564, 875: 5610}, - {962, 962, 9: 962, 58: 962, 491: 962, 494: 962, 500: 962, 962, 962, 962, 509: 962, 511: 962, 962, 962, 516: 962, 962, 519: 962, 521: 962, 523: 962, 526: 962, 532: 962, 962, 962, 962, 962, 538: 962, 962, 962, 542: 962}, - {969, 969, 9: 969, 58: 969, 491: 969, 494: 969, 500: 969, 969, 509: 969, 511: 969, 969, 969, 516: 969, 969, 519: 969, 521: 969, 523: 969, 526: 969, 532: 969, 969, 535: 969}, + {9: 4258, 58: 5603}, + {934, 934, 9: 934, 58: 934, 491: 934, 493: 934, 500: 934, 934, 934, 934, 509: 934, 511: 934, 934, 934, 516: 934, 934, 519: 934, 521: 934, 523: 934, 526: 934, 532: 934, 934, 934, 934, 934, 538: 934, 934, 934, 542: 934}, + {935, 935, 9: 935, 58: 935, 491: 935, 493: 935, 500: 935, 935, 935, 935, 509: 935, 511: 935, 935, 935, 516: 935, 935, 519: 935, 521: 935, 523: 935, 526: 935, 3451, 3449, 3450, 3448, 3446, 935, 935, 935, 935, 935, 538: 935, 935, 935, 542: 935, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 601: 5554, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5561, 874: 5607}, + {960, 960, 9: 960, 58: 960, 491: 960, 493: 960, 500: 960, 960, 960, 960, 509: 960, 511: 960, 960, 960, 516: 960, 960, 519: 960, 521: 960, 523: 960, 526: 960, 532: 960, 960, 960, 960, 960, 538: 960, 960, 960, 542: 960}, // 2995 - {959, 959, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 959, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 959, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 959, 494: 959, 498: 5569, 500: 959, 959, 959, 959, 508: 959, 959, 511: 959, 959, 959, 516: 959, 959, 519: 959, 521: 959, 523: 959, 959, 526: 959, 532: 959, 959, 959, 959, 959, 538: 959, 959, 959, 542: 959, 544: 959, 959, 685: 5568, 2850, 688: 2851, 2849, 694: 959, 940: 5567, 5616}, - {492: 5613}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 5614}, - {9: 4886, 58: 5615}, - {960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 960, 494: 960, 498: 960, 500: 960, 960, 960, 960, 508: 960, 960, 511: 960, 960, 960, 515: 960, 960, 960, 519: 960, 521: 960, 523: 960, 960, 526: 960, 532: 960, 960, 960, 960, 960, 538: 960, 960, 960, 542: 960, 544: 960, 960, 582: 960, 588: 960, 665: 960, 668: 960, 681: 960, 694: 960}, + {967, 967, 9: 967, 58: 967, 491: 967, 493: 967, 500: 967, 967, 509: 967, 511: 967, 967, 967, 516: 967, 967, 519: 967, 521: 967, 523: 967, 526: 967, 532: 967, 967, 535: 967}, + {957, 957, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 957, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 957, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 957, 493: 957, 498: 5566, 500: 957, 957, 957, 957, 508: 957, 957, 511: 957, 957, 957, 516: 957, 957, 519: 957, 521: 957, 523: 957, 957, 526: 957, 532: 957, 957, 957, 957, 957, 538: 957, 957, 957, 542: 957, 544: 957, 957, 685: 5565, 2849, 688: 2850, 2848, 694: 957, 940: 5564, 5613}, + {492: 5610}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4884, 2849, 688: 2850, 2848, 809: 5611}, + {9: 4885, 58: 5612}, // 3000 - {1923, 1923, 9: 1923, 58: 1923, 491: 1923, 494: 1923, 500: 1923, 1923, 1923, 1923, 508: 1923, 1923, 511: 1923, 1923, 1923, 516: 1923, 1923, 519: 1923, 521: 1923, 523: 1923, 1923, 526: 1923, 532: 1923, 1923, 1923, 1923, 1923, 538: 1923, 1923, 1923, 542: 1923, 544: 1923, 1923, 694: 5618, 949: 5617, 1209: 5619}, - {1922, 1922, 9: 1922, 58: 1922, 491: 1922, 494: 1922, 500: 1922, 1922, 1922, 1922, 508: 1922, 1922, 511: 1922, 1922, 1922, 516: 1922, 1922, 519: 1922, 521: 1922, 523: 1922, 1922, 526: 1922, 532: 1922, 1922, 1922, 1922, 1922, 538: 1922, 1922, 1922, 542: 1922, 544: 1922, 1922}, - {238: 5660}, - {940, 940, 9: 940, 58: 940, 491: 940, 494: 940, 500: 940, 940, 940, 940, 508: 5622, 940, 511: 940, 940, 940, 516: 940, 940, 519: 940, 521: 940, 523: 940, 5623, 526: 940, 532: 940, 940, 940, 940, 940, 538: 940, 940, 940, 542: 940, 544: 5621, 940, 966: 5625, 5624, 1092: 5626, 5620}, - {1055, 1055, 9: 1055, 58: 1055, 491: 1055, 494: 1055, 500: 1055, 1055, 1055, 1055, 509: 1055, 511: 1055, 1055, 1055, 516: 1055, 1055, 519: 1055, 521: 1055, 523: 1055, 526: 1055, 532: 1055, 1055, 1055, 1055, 1055, 538: 1055, 1055, 1055, 542: 1055, 545: 5641, 1359: 5642}, + {958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 498: 958, 500: 958, 958, 958, 958, 508: 958, 958, 511: 958, 958, 958, 515: 958, 958, 958, 519: 958, 521: 958, 523: 958, 958, 526: 958, 532: 958, 958, 958, 958, 958, 538: 958, 958, 958, 542: 958, 544: 958, 958, 582: 958, 588: 958, 665: 958, 668: 958, 681: 958, 694: 958}, + {1921, 1921, 9: 1921, 58: 1921, 491: 1921, 493: 1921, 500: 1921, 1921, 1921, 1921, 508: 1921, 1921, 511: 1921, 1921, 1921, 516: 1921, 1921, 519: 1921, 521: 1921, 523: 1921, 1921, 526: 1921, 532: 1921, 1921, 1921, 1921, 1921, 538: 1921, 1921, 1921, 542: 1921, 544: 1921, 1921, 694: 5615, 949: 5614, 1210: 5616}, + {1920, 1920, 9: 1920, 58: 1920, 491: 1920, 493: 1920, 500: 1920, 1920, 1920, 1920, 508: 1920, 1920, 511: 1920, 1920, 1920, 516: 1920, 1920, 519: 1920, 521: 1920, 523: 1920, 1920, 526: 1920, 532: 1920, 1920, 1920, 1920, 1920, 538: 1920, 1920, 1920, 542: 1920, 544: 1920, 1920}, + {236: 5657}, + {938, 938, 9: 938, 58: 938, 491: 938, 493: 938, 500: 938, 938, 938, 938, 508: 5619, 938, 511: 938, 938, 938, 516: 938, 938, 519: 938, 521: 938, 523: 938, 5620, 526: 938, 532: 938, 938, 938, 938, 938, 538: 938, 938, 938, 542: 938, 544: 5618, 938, 966: 5622, 5621, 1092: 5623, 5617}, // 3005 - {600: 4536, 668: 4537, 850: 5640}, - {600: 4536, 668: 4537, 850: 5639}, - {600: 4536, 668: 4537, 850: 5638}, - {492: 952, 513: 5628, 1263: 5629}, - {942, 942, 9: 942, 58: 942, 491: 942, 494: 942, 500: 942, 942, 942, 942, 508: 942, 942, 511: 942, 942, 942, 516: 942, 942, 519: 942, 521: 942, 523: 942, 942, 526: 942, 532: 942, 942, 942, 942, 942, 538: 942, 942, 942, 542: 942, 544: 942, 942}, + {1053, 1053, 9: 1053, 58: 1053, 491: 1053, 493: 1053, 500: 1053, 1053, 1053, 1053, 509: 1053, 511: 1053, 1053, 1053, 516: 1053, 1053, 519: 1053, 521: 1053, 523: 1053, 526: 1053, 532: 1053, 1053, 1053, 1053, 1053, 538: 1053, 1053, 1053, 542: 1053, 545: 5638, 1358: 5639}, + {600: 4535, 668: 4536, 850: 5637}, + {600: 4535, 668: 4536, 850: 5636}, + {600: 4535, 668: 4536, 850: 5635}, + {492: 950, 513: 5625, 1264: 5626}, // 3010 - {939, 939, 9: 939, 58: 939, 491: 939, 494: 939, 500: 939, 939, 939, 939, 508: 5622, 939, 511: 939, 939, 939, 516: 939, 939, 519: 939, 521: 939, 523: 939, 5623, 526: 939, 532: 939, 939, 939, 939, 939, 538: 939, 939, 939, 542: 939, 544: 5621, 939, 966: 5627, 5624}, - {941, 941, 9: 941, 58: 941, 491: 941, 494: 941, 500: 941, 941, 941, 941, 508: 941, 941, 511: 941, 941, 941, 516: 941, 941, 519: 941, 521: 941, 523: 941, 941, 526: 941, 532: 941, 941, 941, 941, 941, 538: 941, 941, 941, 542: 941, 544: 941, 941}, - {523: 5634, 532: 5635, 536: 5633}, - {492: 5630}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 947, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 947, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 613: 5163, 685: 5162, 2850, 688: 2851, 2849, 880: 5631}, + {940, 940, 9: 940, 58: 940, 491: 940, 493: 940, 500: 940, 940, 940, 940, 508: 940, 940, 511: 940, 940, 940, 516: 940, 940, 519: 940, 521: 940, 523: 940, 940, 526: 940, 532: 940, 940, 940, 940, 940, 538: 940, 940, 940, 542: 940, 544: 940, 940}, + {937, 937, 9: 937, 58: 937, 491: 937, 493: 937, 500: 937, 937, 937, 937, 508: 5619, 937, 511: 937, 937, 937, 516: 937, 937, 519: 937, 521: 937, 523: 937, 5620, 526: 937, 532: 937, 937, 937, 937, 937, 538: 937, 937, 937, 542: 937, 544: 5618, 937, 966: 5624, 5621}, + {939, 939, 9: 939, 58: 939, 491: 939, 493: 939, 500: 939, 939, 939, 939, 508: 939, 939, 511: 939, 939, 939, 516: 939, 939, 519: 939, 521: 939, 523: 939, 939, 526: 939, 532: 939, 939, 939, 939, 939, 538: 939, 939, 939, 542: 939, 544: 939, 939}, + {523: 5631, 532: 5632, 536: 5630}, + {492: 5627}, // 3015 - {9: 5165, 58: 5632}, - {948, 948, 9: 948, 58: 948, 491: 948, 494: 948, 500: 948, 948, 948, 948, 508: 948, 948, 511: 948, 948, 948, 516: 948, 948, 519: 948, 521: 948, 523: 948, 948, 526: 948, 532: 948, 948, 948, 948, 948, 538: 948, 948, 948, 542: 948, 544: 948, 948}, - {492: 951}, - {681: 5637}, - {681: 5636}, - // 3020 + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 945, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 945, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 613: 5162, 685: 5161, 2849, 688: 2850, 2848, 879: 5628}, + {9: 5164, 58: 5629}, + {946, 946, 9: 946, 58: 946, 491: 946, 493: 946, 500: 946, 946, 946, 946, 508: 946, 946, 511: 946, 946, 946, 516: 946, 946, 519: 946, 521: 946, 523: 946, 946, 526: 946, 532: 946, 946, 946, 946, 946, 538: 946, 946, 946, 542: 946, 544: 946, 946}, {492: 949}, - {492: 950}, - {492: 953, 513: 953}, - {492: 954, 513: 954}, - {492: 955, 513: 955}, + {681: 5634}, + // 3020 + {681: 5633}, + {492: 947}, + {492: 948}, + {492: 951, 513: 951}, + {492: 952, 513: 952}, // 3025 - {95: 5646, 329: 5645, 411: 5644, 492: 1052, 1358: 5643}, - {964, 964, 9: 964, 58: 964, 491: 964, 494: 964, 500: 964, 964, 964, 964, 509: 964, 511: 964, 964, 964, 516: 964, 964, 519: 964, 521: 964, 523: 964, 526: 964, 532: 964, 964, 964, 964, 964, 538: 964, 964, 964, 542: 964}, - {492: 5647}, - {492: 1051}, - {492: 1050}, - // 3030 + {492: 953, 513: 953}, + {91: 5643, 328: 5642, 409: 5641, 492: 1050, 1357: 5640}, + {962, 962, 9: 962, 58: 962, 491: 962, 493: 962, 500: 962, 962, 962, 962, 509: 962, 511: 962, 962, 962, 516: 962, 962, 519: 962, 521: 962, 523: 962, 526: 962, 532: 962, 962, 962, 962, 962, 538: 962, 962, 962, 542: 962}, + {492: 5644}, {492: 1049}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 5649, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5648}, - {58: 1048, 386: 5657, 527: 3452, 3450, 3451, 3449, 3447, 543: 5656, 756: 3448, 3446, 1360: 5655}, - {1045, 1045, 9: 1045, 58: 1045, 234: 5651, 491: 1045, 494: 1045, 500: 1045, 1045, 1045, 1045, 509: 1045, 511: 1045, 1045, 1045, 516: 1045, 1045, 519: 1045, 521: 1045, 523: 1045, 526: 1045, 532: 1045, 1045, 1045, 1045, 1045, 538: 1045, 1045, 1045, 542: 1045, 1145: 5650}, - {1053, 1053, 9: 1053, 58: 1053, 491: 1053, 494: 1053, 500: 1053, 1053, 1053, 1053, 509: 1053, 511: 1053, 1053, 1053, 516: 1053, 1053, 519: 1053, 521: 1053, 523: 1053, 526: 1053, 532: 1053, 1053, 1053, 1053, 1053, 538: 1053, 1053, 1053, 542: 1053}, + // 3030 + {492: 1048}, + {492: 1047}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 5646, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 5645}, + {58: 1046, 385: 5654, 527: 3451, 3449, 3450, 3448, 3446, 543: 5653, 756: 3447, 3445, 1359: 5652}, + {1043, 1043, 9: 1043, 58: 1043, 232: 5648, 491: 1043, 493: 1043, 500: 1043, 1043, 1043, 1043, 509: 1043, 511: 1043, 1043, 1043, 516: 1043, 1043, 519: 1043, 521: 1043, 523: 1043, 526: 1043, 532: 1043, 1043, 1043, 1043, 1043, 538: 1043, 1043, 1043, 542: 1043, 1146: 5647}, // 3035 - {492: 5652}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5653}, - {58: 5654, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {1044, 1044, 9: 1044, 58: 1044, 491: 1044, 494: 1044, 500: 1044, 1044, 1044, 1044, 509: 1044, 511: 1044, 1044, 1044, 516: 1044, 1044, 519: 1044, 521: 1044, 523: 1044, 526: 1044, 532: 1044, 1044, 1044, 1044, 1044, 538: 1044, 1044, 1044, 542: 1044}, - {58: 5658}, + {1051, 1051, 9: 1051, 58: 1051, 491: 1051, 493: 1051, 500: 1051, 1051, 1051, 1051, 509: 1051, 511: 1051, 1051, 1051, 516: 1051, 1051, 519: 1051, 521: 1051, 523: 1051, 526: 1051, 532: 1051, 1051, 1051, 1051, 1051, 538: 1051, 1051, 1051, 542: 1051}, + {492: 5649}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 5650}, + {58: 5651, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {1042, 1042, 9: 1042, 58: 1042, 491: 1042, 493: 1042, 500: 1042, 1042, 1042, 1042, 509: 1042, 511: 1042, 1042, 1042, 516: 1042, 1042, 519: 1042, 521: 1042, 523: 1042, 526: 1042, 532: 1042, 1042, 1042, 1042, 1042, 538: 1042, 1042, 1042, 542: 1042}, // 3040 - {58: 1047}, - {58: 1046}, - {1045, 1045, 9: 1045, 58: 1045, 234: 5651, 491: 1045, 494: 1045, 500: 1045, 1045, 1045, 1045, 509: 1045, 511: 1045, 1045, 1045, 516: 1045, 1045, 519: 1045, 521: 1045, 523: 1045, 526: 1045, 532: 1045, 1045, 1045, 1045, 1045, 538: 1045, 1045, 1045, 542: 1045, 1145: 5659}, - {1054, 1054, 9: 1054, 58: 1054, 491: 1054, 494: 1054, 500: 1054, 1054, 1054, 1054, 509: 1054, 511: 1054, 1054, 1054, 516: 1054, 1054, 519: 1054, 521: 1054, 523: 1054, 526: 1054, 532: 1054, 1054, 1054, 1054, 1054, 538: 1054, 1054, 1054, 542: 1054}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5661}, + {58: 5655}, + {58: 1045}, + {58: 1044}, + {1043, 1043, 9: 1043, 58: 1043, 232: 5648, 491: 1043, 493: 1043, 500: 1043, 1043, 1043, 1043, 509: 1043, 511: 1043, 1043, 1043, 516: 1043, 1043, 519: 1043, 521: 1043, 523: 1043, 526: 1043, 532: 1043, 1043, 1043, 1043, 1043, 538: 1043, 1043, 1043, 542: 1043, 1146: 5656}, + {1052, 1052, 9: 1052, 58: 1052, 491: 1052, 493: 1052, 500: 1052, 1052, 1052, 1052, 509: 1052, 511: 1052, 1052, 1052, 516: 1052, 1052, 519: 1052, 521: 1052, 523: 1052, 526: 1052, 532: 1052, 1052, 1052, 1052, 1052, 538: 1052, 1052, 1052, 542: 1052}, // 3045 - {1921, 1921, 9: 1921, 58: 1921, 491: 1921, 494: 1921, 500: 1921, 1921, 1921, 1921, 508: 1921, 1921, 511: 1921, 1921, 1921, 516: 1921, 1921, 519: 1921, 521: 1921, 523: 1921, 1921, 526: 1921, 3452, 3450, 3451, 3449, 3447, 1921, 1921, 1921, 1921, 1921, 538: 1921, 1921, 1921, 542: 1921, 544: 1921, 1921, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5663}, - {502: 5575, 5576, 534: 5574, 536: 5577, 538: 5573, 5578, 5579, 542: 5664, 841: 5572, 845: 5571}, - {967, 967, 9: 967, 58: 967, 491: 967, 494: 967, 500: 967, 967, 509: 967, 511: 967, 967, 967, 516: 967, 967, 519: 967, 521: 967, 523: 967, 526: 967, 532: 967, 967, 535: 967}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 5666, 916: 5667, 950: 5668}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 5658}, + {1919, 1919, 9: 1919, 58: 1919, 491: 1919, 493: 1919, 500: 1919, 1919, 1919, 1919, 508: 1919, 1919, 511: 1919, 1919, 1919, 516: 1919, 1919, 519: 1919, 521: 1919, 523: 1919, 1919, 526: 1919, 3451, 3449, 3450, 3448, 3446, 1919, 1919, 1919, 1919, 1919, 538: 1919, 1919, 1919, 542: 1919, 544: 1919, 1919, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5660}, + {502: 5572, 5573, 534: 5571, 536: 5574, 538: 5570, 5575, 5576, 542: 5661, 841: 5569, 845: 5568}, + {965, 965, 9: 965, 58: 965, 491: 965, 493: 965, 500: 965, 965, 509: 965, 511: 965, 965, 965, 516: 965, 965, 519: 965, 521: 965, 523: 965, 526: 965, 532: 965, 965, 535: 965}, // 3050 - {518: 5676}, - {2422, 2422, 9: 2422, 501: 2422, 512: 2422, 519: 2422, 523: 2422}, - {275, 275, 9: 5669, 501: 275, 512: 275, 519: 2810, 523: 275, 814: 2811, 5670}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 5666, 916: 5675}, - {1338, 1338, 501: 1338, 512: 1338, 523: 2813, 790: 2814, 836: 5671}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 5663, 916: 5664, 950: 5665}, + {518: 5673}, + {2420, 2420, 9: 2420, 501: 2420, 512: 2420, 519: 2420, 523: 2420}, + {273, 273, 9: 5666, 501: 273, 512: 273, 519: 2809, 523: 273, 814: 2810, 5667}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 5663, 916: 5672}, // 3055 - {922, 922, 501: 922, 512: 5672, 1101: 5673}, - {525: 2824, 597: 2826, 755: 2823, 762: 2825, 905: 5674}, - {279, 279, 501: 279}, - {921, 921, 501: 921}, - {2421, 2421, 9: 2421, 501: 2421, 512: 2421, 519: 2421, 523: 2421}, + {1336, 1336, 501: 1336, 512: 1336, 523: 2812, 790: 2813, 836: 5668}, + {920, 920, 501: 920, 512: 5669, 1101: 5670}, + {525: 2823, 597: 2825, 755: 2822, 762: 2824, 905: 5671}, + {277, 277, 501: 277}, + {919, 919, 501: 919}, // 3060 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5677}, - {2423, 2423, 9: 2423, 501: 2423, 512: 2423, 519: 2423, 523: 2423}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 5666, 916: 5667, 950: 5679}, - {275, 275, 9: 5669, 501: 275, 519: 2810, 814: 2811, 5680}, - {278, 278, 501: 278}, + {2419, 2419, 9: 2419, 501: 2419, 512: 2419, 519: 2419, 523: 2419}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 5674}, + {2421, 2421, 9: 2421, 501: 2421, 512: 2421, 519: 2421, 523: 2421}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 5663, 916: 5664, 950: 5676}, + {273, 273, 9: 5666, 501: 273, 519: 2809, 814: 2810, 5677}, // 3065 - {2: 418, 418, 418, 418, 418, 418, 418, 10: 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 59: 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5683}, - {417, 417}, - {22: 5696, 137: 5686, 5689, 159: 612, 204: 5688, 212: 5699, 224: 5697, 237: 5690, 251: 5694, 272: 5698, 275: 5691, 549: 5695, 588: 5685, 1180: 5693, 1252: 5687, 1283: 5692}, - {2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 10: 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 59: 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 2111, 494: 2111, 583: 2111}, + {276, 276, 501: 276}, + {2: 416, 416, 416, 416, 416, 416, 416, 10: 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 59: 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416, 416}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5680}, + {415, 415}, + {22: 5693, 133: 5683, 136: 5686, 157: 610, 202: 5685, 210: 5696, 222: 5694, 235: 5687, 249: 5691, 271: 5695, 274: 5688, 549: 5692, 588: 5682, 1181: 5690, 1253: 5684, 1282: 5689}, // 3070 - {2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 10: 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 59: 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 2110, 494: 2110, 583: 2110}, - {622, 622}, - {619, 619}, - {618, 618}, - {230: 5706}, - // 3075 + {2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 10: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 59: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 493: 2109, 583: 2109}, + {2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 10: 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 59: 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, 493: 2108, 583: 2108}, + {620, 620}, + {617, 617}, {616, 616}, - {159: 5705}, - {603, 603, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 494: 603, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 4429, 1179: 5700}, - {613, 613}, - {159: 611}, + // 3075 + {228: 5703}, + {614, 614}, + {157: 5702}, + {601, 601, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 493: 601, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 4428, 1180: 5697}, + {611, 611}, // 3080 - {159: 610}, - {159: 609}, - {159: 608}, - {159: 607}, - {599, 599, 494: 5702, 1387: 5701}, + {157: 609}, + {157: 608}, + {157: 607}, + {157: 606}, + {157: 605}, // 3085 - {614, 614}, - {692: 5703}, - {517: 5704}, - {598, 598}, - {615, 615}, + {597, 597, 493: 5699, 1386: 5698}, + {612, 612}, + {692: 5700}, + {517: 5701}, + {596, 596}, // 3090 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5707, 2850, 688: 2851, 2849, 980: 5708}, - {621, 621, 9: 621}, - {617, 617, 9: 5709}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5710, 2850, 688: 2851, 2849}, - {620, 620, 9: 620}, + {613, 613}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5704, 2849, 688: 2850, 2848, 980: 5705}, + {619, 619, 9: 619}, + {615, 615, 9: 5706}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5707, 2849, 688: 2850, 2848}, // 3095 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 5814, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 5815, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 5816, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5817}, - {588: 5800, 668: 5801}, - {668: 5797}, - {588: 5792, 668: 5791}, - {588: 5789}, + {618, 618, 9: 618}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 5811, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 5812, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 5813, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5814}, + {588: 5797, 668: 5798}, + {668: 5794}, + {588: 5789, 668: 5788}, // 3100 - {346: 5783}, - {155: 5780, 235: 5782, 356: 5778, 381: 5779, 939: 5781}, - {220: 5775, 223: 5774}, - {588: 5733}, - {155: 5727, 176: 5729, 185: 631, 211: 5731, 277: 5730, 1345: 5728}, + {588: 5786}, + {345: 5780}, + {153: 5777, 233: 5779, 355: 5775, 380: 5776, 939: 5778}, + {218: 5772, 221: 5771}, + {588: 5730}, // 3105 - {155: 5726}, - {155: 5725}, - {414: 5724}, - {737, 737}, - {742, 742}, + {153: 5724, 174: 5726, 183: 629, 209: 5728, 276: 5727, 1344: 5725}, + {153: 5723}, + {153: 5722}, + {412: 5721}, + {735, 735}, // 3110 - {743, 743}, - {744, 744}, - {185: 5732}, - {185: 630}, - {185: 629}, + {740, 740}, + {741, 741}, + {742, 742}, + {183: 5729}, + {183: 628}, // 3115 - {185: 628}, - {736, 736}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5734}, - {695: 5735, 956: 5736}, - {176: 5739, 181: 5738, 588: 2126, 976: 5737}, + {183: 627}, + {183: 626}, + {734, 734}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5731}, + {695: 5732, 956: 5733}, // 3120 - {745, 745}, - {588: 5741}, - {137: 2125, 588: 2125}, - {181: 5740}, - {137: 2124, 588: 2124}, + {174: 5736, 179: 5735, 588: 2124, 976: 5734}, + {743, 743}, + {588: 5738}, + {133: 2123, 588: 2123}, + {179: 5737}, // 3125 - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4975, 805: 5742}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5743}, - {467, 467, 6: 467, 467, 467, 15: 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 491: 467, 5747, 494: 467, 496: 467, 498: 467, 467, 467, 507: 467, 467, 514: 467, 467, 522: 467, 524: 467, 537: 5746, 588: 467, 665: 467, 667: 467, 467, 1276: 5745, 1355: 5744}, - {424, 424, 6: 4354, 4356, 428, 15: 4373, 2238, 4371, 4310, 4375, 4362, 4391, 4355, 4358, 4357, 4360, 4361, 4363, 4370, 428, 4381, 4382, 4392, 4368, 4369, 4374, 4376, 4388, 4387, 4396, 4389, 4386, 4379, 4384, 4385, 4378, 4380, 4383, 4372, 4393, 4394, 491: 424, 424, 494: 424, 496: 4353, 498: 424, 2238, 4390, 507: 424, 424, 514: 2238, 424, 522: 424, 524: 5118, 588: 424, 665: 424, 667: 2238, 4359, 803: 4364, 816: 4366, 837: 4365, 858: 4367, 862: 4377, 866: 4395, 944: 5762, 1044: 5761}, - {2241, 2241, 491: 5755, 1116: 5754}, + {133: 2122, 588: 2122}, + {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 5739}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5740}, + {465, 465, 6: 465, 465, 465, 15: 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 465, 491: 465, 5744, 465, 496: 465, 498: 465, 465, 465, 507: 465, 465, 514: 465, 465, 522: 465, 524: 465, 537: 5743, 588: 465, 665: 465, 667: 465, 465, 1277: 5742, 1354: 5741}, + {422, 422, 6: 4353, 4355, 426, 15: 4372, 2236, 4370, 4309, 4374, 4361, 4390, 4354, 4357, 4356, 4359, 4360, 4362, 4369, 426, 4380, 4381, 4391, 4367, 4368, 4373, 4375, 4387, 4386, 4395, 4388, 4385, 4378, 4383, 4384, 4377, 4379, 4382, 4371, 4392, 4393, 491: 422, 422, 422, 496: 4352, 498: 422, 2236, 4389, 507: 422, 422, 514: 2236, 422, 522: 422, 524: 5117, 588: 422, 665: 422, 667: 2236, 4358, 803: 4363, 816: 4365, 837: 4364, 858: 4366, 861: 4376, 865: 4394, 944: 5759, 1044: 5758}, // 3130 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5753}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 537: 5748, 600: 2476, 607: 2476, 613: 2476, 662: 2476, 4715, 668: 2476, 685: 4256, 2850, 688: 2851, 2849, 696: 2476, 2476, 766: 4582, 855: 4961, 872: 5093, 928: 5094, 993: 5095, 1177: 5749}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5751}, - {9: 5097, 58: 5750}, - {466, 466, 6: 466, 466, 466, 15: 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 466, 491: 466, 466, 494: 466, 496: 466, 498: 466, 466, 466, 507: 466, 466, 514: 466, 466, 522: 466, 524: 466, 588: 466, 665: 466, 667: 466, 466}, + {2239, 2239, 491: 5752, 1117: 5751}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5750}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 537: 5745, 600: 2474, 607: 2474, 613: 2474, 662: 2474, 4714, 668: 2474, 685: 4255, 2849, 688: 2850, 2848, 696: 2474, 2474, 766: 4581, 855: 4960, 871: 5092, 928: 5093, 993: 5094, 1178: 5746}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5748}, + {9: 5096, 58: 5747}, // 3135 - {58: 5752}, - {2159, 2159, 491: 2159}, - {2160, 2160, 491: 2160}, - {2242, 2242}, - {161: 5756}, - // 3140 - {388: 5758, 761: 5757}, - {543: 5760}, - {543: 5759}, - {2239, 2239}, + {464, 464, 6: 464, 464, 464, 15: 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 464, 491: 464, 464, 464, 496: 464, 498: 464, 464, 464, 507: 464, 464, 514: 464, 464, 522: 464, 524: 464, 588: 464, 665: 464, 667: 464, 464}, + {58: 5749}, + {2157, 2157, 491: 2157}, + {2158, 2158, 491: 2158}, {2240, 2240}, + // 3140 + {159: 5753}, + {387: 5755, 761: 5754}, + {543: 5757}, + {543: 5756}, + {2237, 2237}, // 3145 - {2236, 2236, 491: 2236, 2236, 494: 2236, 498: 2236, 507: 5764, 2236, 515: 2236, 522: 2236, 588: 2236, 665: 2236, 1130: 5763}, - {423, 423, 6: 4354, 4356, 428, 5120, 15: 4373, 2238, 4371, 4310, 4375, 4362, 4391, 4355, 4358, 4357, 4360, 4361, 4363, 4370, 428, 4381, 4382, 4392, 4368, 4369, 4374, 4376, 4388, 4387, 4396, 4389, 4386, 4379, 4384, 4385, 4378, 4380, 4383, 4372, 4393, 4394, 491: 423, 423, 494: 423, 496: 4353, 498: 423, 2238, 4390, 507: 423, 423, 514: 2238, 423, 522: 423, 524: 5118, 588: 423, 665: 423, 667: 2238, 4359, 803: 4364, 816: 4366, 837: 4365, 858: 4367, 862: 4377, 866: 5119}, - {2174, 2174, 491: 2174, 2174, 494: 2174, 498: 2174, 508: 5351, 515: 2174, 522: 5352, 588: 2174, 665: 2174, 1065: 5765}, - {681: 5176}, - {2171, 2171, 491: 2171, 2171, 494: 2171, 498: 5767, 515: 2171, 588: 2171, 665: 2171, 1210: 5766}, + {2238, 2238}, + {2234, 2234, 491: 2234, 2234, 2234, 498: 2234, 507: 5761, 2234, 515: 2234, 522: 2234, 588: 2234, 665: 2234, 1131: 5760}, + {421, 421, 6: 4353, 4355, 426, 5119, 15: 4372, 2236, 4370, 4309, 4374, 4361, 4390, 4354, 4357, 4356, 4359, 4360, 4362, 4369, 426, 4380, 4381, 4391, 4367, 4368, 4373, 4375, 4387, 4386, 4395, 4388, 4385, 4378, 4383, 4384, 4377, 4379, 4382, 4371, 4392, 4393, 491: 421, 421, 421, 496: 4352, 498: 421, 2236, 4389, 507: 421, 421, 514: 2236, 421, 522: 421, 524: 5117, 588: 421, 665: 421, 667: 2236, 4358, 803: 4363, 816: 4365, 837: 4364, 858: 4366, 861: 4376, 865: 5118}, + {2172, 2172, 491: 2172, 2172, 2172, 498: 2172, 508: 5348, 515: 2172, 522: 5349, 588: 2172, 665: 2172, 1065: 5762}, + {681: 5175}, // 3150 - {2169, 2169, 491: 2169, 2667, 494: 2666, 515: 2665, 588: 2664, 665: 2660, 731: 5772, 770: 5770, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 5771, 5769, 1232: 5768}, - {2170, 2170, 491: 2170, 2170, 494: 2170, 515: 2170, 588: 2170, 665: 2170}, - {2241, 2241, 491: 5755, 1116: 5773}, - {2168, 2168, 491: 2168}, - {2167, 2167, 491: 2167, 500: 854, 509: 854, 511: 854}, - // 3155 + {2169, 2169, 491: 2169, 2169, 2169, 498: 5764, 515: 2169, 588: 2169, 665: 2169, 1211: 5763}, + {2167, 2167, 491: 2167, 2663, 2662, 515: 2661, 588: 2660, 665: 2656, 731: 5769, 770: 5767, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 5768, 5766, 1233: 5765}, + {2168, 2168, 491: 2168, 2168, 2168, 515: 2168, 588: 2168, 665: 2168}, + {2239, 2239, 491: 5752, 1117: 5770}, {2166, 2166, 491: 2166}, - {2165, 2165, 491: 2165, 500: 853, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 790: 4000, 4001}, - {2243, 2243}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5707, 2850, 688: 2851, 2849, 980: 5777}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5707, 2850, 688: 2851, 2849, 980: 5776}, + // 3155 + {2165, 2165, 491: 2165, 500: 852, 509: 852, 511: 852}, + {2164, 2164, 491: 2164}, + {2163, 2163, 491: 2163, 500: 851, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, + {2241, 2241}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5704, 2849, 688: 2850, 2848, 980: 5774}, // 3160 - {747, 747, 9: 5709}, - {748, 748, 9: 5709}, - {750, 750}, - {749, 749}, - {741, 741}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5704, 2849, 688: 2850, 2848, 980: 5773}, + {745, 745, 9: 5706}, + {746, 746, 9: 5706}, + {748, 748}, + {747, 747}, // 3165 - {740, 740}, {739, 739}, - {281: 5784}, - {525: 2824, 755: 4162, 784: 5786, 1112: 5785}, - {754, 754, 9: 5787}, + {738, 738}, + {737, 737}, + {280: 5781}, + {525: 2823, 755: 4161, 784: 5783, 1113: 5782}, // 3170 - {728, 728, 9: 728}, - {525: 2824, 755: 4162, 784: 5788}, - {727, 727, 9: 727}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 5790}, - {755, 755, 9: 4033}, + {752, 752, 9: 5784}, + {726, 726, 9: 726}, + {525: 2823, 755: 4161, 784: 5785}, + {725, 725, 9: 725}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 5787}, // 3175 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5795}, - {517: 5793}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 5794}, - {746, 746, 9: 4033}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5796, 2850, 688: 2851, 2849}, + {753, 753, 9: 4032}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5792}, + {517: 5790}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 5791}, + {744, 744, 9: 4032}, // 3180 - {757, 757}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5798}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5799, 2850, 688: 2851, 2849}, - {758, 758}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 5813}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5793, 2849, 688: 2850, 2848}, + {755, 755}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5795}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5796, 2849, 688: 2850, 2848}, + {756, 756}, // 3185 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5802}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5803, 2850, 688: 2851, 2849}, - {759, 759, 492: 5806, 1087: 5805, 1257: 5804}, - {756, 756, 9: 5811}, - {731, 731, 9: 731}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 5810}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5799}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5800, 2849, 688: 2850, 2848}, + {757, 757, 492: 5803, 1087: 5802, 1258: 5801}, + {754, 754, 9: 5808}, // 3190 - {525: 2824, 755: 4162, 784: 5807}, - {9: 5808}, - {525: 2824, 755: 4162, 784: 5809}, - {58: 5810}, {729, 729, 9: 729}, + {525: 2823, 755: 4161, 784: 5804}, + {9: 5805}, + {525: 2823, 755: 4161, 784: 5806}, + {58: 5807}, // 3195 - {492: 5806, 1087: 5812}, - {730, 730, 9: 730}, - {760, 760, 9: 4033}, - {177: 1697, 392: 5834, 418: 5835, 672: 1697, 1199: 5833}, - {764, 764, 177: 1528, 280: 5820, 5819, 672: 1528}, + {727, 727, 9: 727}, + {492: 5803, 1087: 5809}, + {728, 728, 9: 728}, + {758, 758, 9: 4032}, + {175: 1696, 391: 5831, 416: 5832, 672: 1696, 1200: 5830}, // 3200 - {738, 738, 177: 1507, 672: 1507}, - {177: 5818}, - {761, 761}, - {275, 275, 519: 2810, 525: 2824, 755: 4162, 784: 5831, 814: 2811, 5830}, - {391: 5821}, + {762, 762, 175: 1527, 279: 5817, 5816, 672: 1527}, + {736, 736, 175: 1506, 672: 1506}, + {175: 5815}, + {759, 759}, + {273, 273, 519: 2809, 525: 2823, 755: 4161, 784: 5828, 814: 2810, 5827}, // 3205 - {512: 5822, 525: 2824, 755: 4162, 784: 5786, 1112: 5823, 1200: 5824}, - {525: 2824, 755: 2823, 762: 5825}, - {753, 753, 9: 5787}, - {752, 752}, - {767, 767, 9: 5826, 178: 5827}, + {390: 5818}, + {512: 5819, 525: 2823, 755: 4161, 784: 5783, 1113: 5820, 1201: 5821}, + {525: 2823, 755: 2822, 762: 5822}, + {751, 751, 9: 5784}, + {750, 750}, // 3210 - {525: 2824, 755: 2823, 762: 5829}, - {525: 2824, 755: 2823, 762: 5828}, - {765, 765}, - {766, 766}, + {765, 765, 9: 5823, 176: 5824}, + {525: 2823, 755: 2822, 762: 5826}, + {525: 2823, 755: 2822, 762: 5825}, {763, 763}, + {764, 764}, // 3215 - {275, 275, 519: 2810, 814: 2811, 5832}, - {762, 762}, - {751, 751}, - {525: 2824, 755: 5841}, - {365: 5837, 525: 2824, 671: 5838, 755: 5836}, + {761, 761}, + {273, 273, 519: 2809, 814: 2810, 5829}, + {760, 760}, + {749, 749}, + {525: 2823, 755: 5838}, // 3220 - {734, 734}, - {525: 2824, 755: 5840}, - {525: 2824, 755: 5839}, + {364: 5834, 525: 2823, 671: 5835, 755: 5833}, {732, 732}, - {733, 733}, + {525: 2823, 755: 5837}, + {525: 2823, 755: 5836}, + {730, 730}, // 3225 - {735, 735}, - {2: 297, 297, 297, 297, 297, 297, 297, 10: 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 59: 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 493: 297, 496: 297, 518: 1863, 549: 297, 672: 1863, 680: 1863}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5996, 518: 1861, 672: 1861, 680: 1861, 685: 5995, 2850, 688: 2851, 2849}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 5993, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 518: 1824, 672: 1824, 680: 1824, 685: 5855, 2850, 688: 2851, 2849, 853: 5898}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 518: 1818, 672: 1818, 680: 1818, 685: 5855, 2850, 688: 2851, 2849, 853: 5990}, + {731, 731}, + {733, 733}, + {2: 295, 295, 295, 295, 295, 295, 295, 10: 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 59: 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 494: 295, 496: 295, 518: 1861, 549: 295, 672: 1861, 680: 1861}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5993, 518: 1859, 672: 1859, 680: 1859, 685: 5992, 2849, 688: 2850, 2848}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 5990, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 518: 1822, 672: 1822, 680: 1822, 685: 5852, 2849, 688: 2850, 2848, 853: 5895}, // 3230 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 496: 5986, 518: 1816, 549: 3868, 672: 1816, 680: 1816, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 5985}, - {513: 5975, 518: 5974, 672: 1811, 680: 1811}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 5879, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 496: 5971, 518: 1800, 671: 5969, 1800, 680: 1800, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5886, 5884, 885: 5882, 1158: 5970, 1329: 5968}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 5966, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 518: 1798, 672: 1798, 680: 1798, 685: 5855, 2850, 688: 2851, 2849, 853: 5895}, - {195: 5951, 518: 1781, 672: 1781, 680: 1781, 692: 5952, 946: 5950, 996: 5949}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 518: 1816, 672: 1816, 680: 1816, 685: 5852, 2849, 688: 2850, 2848, 853: 5987}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 496: 5983, 518: 1814, 549: 3867, 672: 1814, 680: 1814, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 5982}, + {513: 5972, 518: 5971, 672: 1809, 680: 1809}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5875, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 5876, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5880, 496: 5968, 518: 1799, 671: 5966, 1799, 680: 1799, 685: 3597, 2849, 688: 2850, 2848, 760: 5393, 823: 5882, 843: 5883, 5881, 884: 5879, 1159: 5967, 1328: 5965}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 5963, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 518: 1797, 672: 1797, 680: 1797, 685: 5852, 2849, 688: 2850, 2848, 853: 5892}, // 3235 - {348: 5903, 350: 5902, 518: 1725, 672: 1725, 680: 1725, 1215: 5904}, - {493: 5901, 518: 1517, 672: 1517, 680: 1517}, - {846, 846, 9: 5891}, - {187: 5877}, - {518: 814, 672: 5875, 680: 814}, + {193: 5948, 518: 1780, 672: 1780, 680: 1780, 692: 5949, 946: 5947, 996: 5946}, + {347: 5900, 349: 5899, 518: 1724, 672: 1724, 680: 1724, 1216: 5901}, + {494: 5898, 518: 1516, 672: 1516, 680: 1516}, + {844, 844, 9: 5888}, + {185: 5874}, // 3240 - {518: 5864, 680: 5865, 846: 5873}, - {518: 5864, 680: 5865, 846: 5868}, - {518: 5864, 680: 5865, 846: 5866}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 496: 5863, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 5862, 1220: 5861}, - {792, 792, 9: 792}, + {518: 812, 672: 5872, 680: 812}, + {518: 5861, 680: 5862, 846: 5870}, + {518: 5861, 680: 5862, 846: 5865}, + {518: 5861, 680: 5862, 846: 5863}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 496: 5860, 549: 3867, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 5859, 1221: 5858}, // 3245 - {799, 799, 9: 799}, - {798, 798, 9: 798}, + {790, 790, 9: 790}, {797, 797, 9: 797}, - {2: 816, 816, 816, 816, 816, 816, 816, 10: 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 59: 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 495: 816, 816, 816, 502: 816, 816, 816, 816, 816, 510: 816, 514: 816, 816, 522: 816, 525: 816, 549: 816, 583: 816, 587: 816, 589: 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 601: 816, 816, 816, 816, 816, 816, 608: 816, 816, 816, 816, 816, 614: 816, 816, 617: 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 669: 816}, - {2: 815, 815, 815, 815, 815, 815, 815, 10: 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 59: 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 495: 815, 815, 815, 502: 815, 815, 815, 815, 815, 510: 815, 514: 815, 815, 522: 815, 525: 815, 549: 815, 583: 815, 587: 815, 589: 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 601: 815, 815, 815, 815, 815, 815, 608: 815, 815, 815, 815, 815, 614: 815, 815, 617: 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 669: 815}, + {796, 796, 9: 796}, + {795, 795, 9: 795}, + {2: 814, 814, 814, 814, 814, 814, 814, 10: 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 59: 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 494: 814, 814, 814, 814, 502: 814, 814, 814, 814, 814, 510: 814, 514: 814, 814, 522: 814, 525: 814, 549: 814, 583: 814, 587: 814, 589: 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 601: 814, 814, 814, 814, 814, 814, 608: 814, 814, 814, 814, 814, 614: 814, 814, 617: 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 814, 669: 814}, // 3250 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 5867}, - {804, 804, 9: 804, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 5872}, - {818, 818, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 818, 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3975, 3360, 3441, 3359, 3356}, - {819, 819, 9: 819}, + {2: 813, 813, 813, 813, 813, 813, 813, 10: 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 59: 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 494: 813, 813, 813, 813, 502: 813, 813, 813, 813, 813, 510: 813, 514: 813, 813, 522: 813, 525: 813, 549: 813, 583: 813, 587: 813, 589: 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 601: 813, 813, 813, 813, 813, 813, 608: 813, 813, 813, 813, 813, 614: 813, 813, 617: 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 813, 669: 813}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 5864}, + {802, 802, 9: 802, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 5867, 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 5866, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 5868, 863: 5869}, + {816, 816, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 816, 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3974, 3359, 3440, 3358, 3355}, // 3255 {817, 817, 9: 817}, - {805, 805, 9: 805}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 5874}, - {809, 809, 9: 809}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5876, 2850, 688: 2851, 2849}, + {815, 815, 9: 815}, + {803, 803, 9: 803}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 5867, 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 5866, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 5868, 863: 5871}, + {807, 807, 9: 807}, // 3260 - {518: 813, 680: 813}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 5879, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 671: 5881, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5886, 5884, 885: 5882, 1158: 5880}, - {776, 776, 9: 776, 589: 1892, 670: 776, 684: 1892}, - {835, 835, 589: 1720, 670: 835, 684: 1720}, - {670: 5889}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5873, 2849, 688: 2850, 2848}, + {518: 811, 680: 811}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5875, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 5876, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5880, 671: 5878, 685: 3597, 2849, 688: 2850, 2848, 760: 5393, 823: 5882, 843: 5883, 5881, 884: 5879, 1159: 5877}, + {774, 774, 9: 774, 589: 1890, 670: 774, 684: 1890}, + {833, 833, 589: 1719, 670: 833, 684: 1719}, // 3265 - {670: 834}, - {833, 833, 9: 5887, 670: 833}, - {777, 777, 9: 777, 589: 286, 670: 777, 684: 286}, - {771, 771, 9: 771, 670: 771}, - {770, 770, 9: 770, 670: 770}, - // 3270 + {670: 5886}, + {670: 832}, + {831, 831, 9: 5884, 670: 831}, + {775, 775, 9: 775, 589: 284, 670: 775, 684: 284}, {769, 769, 9: 769, 670: 769}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5888, 5884}, + // 3270 {768, 768, 9: 768, 670: 768}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5443, 891: 5890}, - {836, 836, 9: 5445}, + {767, 767, 9: 767, 670: 767}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5875, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5880, 685: 3597, 2849, 688: 2850, 2848, 760: 5393, 823: 5882, 843: 5885, 5881}, + {766, 766, 9: 766, 670: 766}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5440, 890: 5887}, // 3275 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 5842, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 5845, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 5892, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 5893, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 5846, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 514: 3944, 589: 5858, 610: 5857, 667: 3942, 685: 5855, 2850, 688: 2851, 2849, 798: 5859, 853: 5856, 1003: 5894}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 518: 1824, 672: 1824, 680: 1824, 685: 5855, 2850, 688: 2851, 2849, 853: 5898}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 518: 1798, 672: 1798, 680: 1798, 685: 5855, 2850, 688: 2851, 2849, 853: 5895}, - {791, 791, 9: 791}, - {518: 5864, 680: 5865, 846: 5896}, + {834, 834, 9: 5442}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 5839, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 5842, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 5889, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 5890, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 5843, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 514: 3943, 589: 5855, 610: 5854, 667: 3941, 685: 5852, 2849, 688: 2850, 2848, 798: 5856, 853: 5853, 1003: 5891}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 518: 1822, 672: 1822, 680: 1822, 685: 5852, 2849, 688: 2850, 2848, 853: 5895}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 518: 1797, 672: 1797, 680: 1797, 685: 5852, 2849, 688: 2850, 2848, 853: 5892}, + {789, 789, 9: 789}, // 3280 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 5897}, - {807, 807, 9: 807}, - {518: 5864, 680: 5865, 846: 5899}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 5900}, - {808, 808, 9: 808}, + {518: 5861, 680: 5862, 846: 5893}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 5867, 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 5866, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 5868, 863: 5894}, + {805, 805, 9: 805}, + {518: 5861, 680: 5862, 846: 5896}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 5867, 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 5866, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 5868, 863: 5897}, // 3285 - {838, 838}, - {513: 2279}, - {513: 2278}, - {513: 5905}, - {492: 2667, 494: 2666, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 687: 5917, 731: 5908, 761: 5906, 770: 5909, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 5907, 5911, 5910, 788: 2774, 5913, 795: 5914, 5915, 5912, 870: 5916}, + {806, 806, 9: 806}, + {836, 836}, + {513: 2277}, + {513: 2276}, + {513: 5902}, // 3290 - {2: 892, 892, 892, 892, 892, 892, 892, 10: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 59: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 508: 892, 520: 892, 775: 892, 892, 892, 785: 5545, 890: 5546, 943: 5922}, - {492: 2667, 515: 2665, 588: 2664, 665: 2660, 674: 2775, 731: 3997, 770: 3996, 2661, 2662, 2663, 2672, 778: 2670, 3998, 3999, 788: 5324}, - {202, 202, 500: 853, 202, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 790: 4000, 4001}, - {204, 204, 500: 854, 204, 509: 854, 511: 854}, - {205, 205, 501: 205}, + {492: 2663, 2662, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 687: 5914, 731: 5905, 761: 5903, 770: 5906, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 5904, 5908, 5907, 788: 2770, 5910, 795: 5911, 5912, 5909, 869: 5913}, + {2: 890, 890, 890, 890, 890, 890, 890, 10: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 59: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 508: 890, 520: 890, 775: 890, 890, 890, 785: 5542, 889: 5543, 943: 5919}, + {492: 2663, 515: 2661, 588: 2660, 665: 2656, 674: 2771, 731: 3996, 770: 3995, 2657, 2658, 2659, 2668, 778: 2666, 3997, 3998, 788: 5323}, + {200, 200, 500: 851, 200, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, + {202, 202, 500: 852, 202, 509: 852, 511: 852}, // 3295 {203, 203, 501: 203}, {201, 201, 501: 201}, - {200, 200, 501: 200}, {199, 199, 501: 199}, {198, 198, 501: 198}, + {197, 197, 501: 197}, // 3300 - {192, 192, 501: 5920}, - {219: 5918}, - {493: 5919}, - {190, 190}, - {492: 2667, 494: 2666, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 731: 5908, 761: 5906, 770: 5909, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 5907, 5911, 5910, 788: 2774, 5913, 795: 5914, 5915, 5912, 870: 5921}, + {196, 196, 501: 196}, + {190, 190, 501: 5917}, + {217: 5915}, + {494: 5916}, + {188, 188}, // 3305 - {191, 191}, - {2: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 10: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 59: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 508: 1096, 520: 1096, 775: 5550, 5549, 5548, 861: 5551, 910: 5923}, - {2: 1084, 1084, 1084, 1084, 1084, 1084, 1084, 10: 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 59: 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 5925, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 508: 1084, 520: 1084, 1139: 5924}, - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 508: 4304, 520: 1916, 878: 5926}, - {2: 1083, 1083, 1083, 1083, 1083, 1083, 1083, 10: 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 59: 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 1083, 508: 1083, 520: 1083}, + {492: 2663, 2662, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 731: 5905, 761: 5903, 770: 5906, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 5904, 5908, 5907, 788: 2770, 5910, 795: 5911, 5912, 5909, 869: 5918}, + {189, 189}, + {2: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 10: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 59: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 508: 1094, 520: 1094, 775: 5547, 5546, 5545, 860: 5548, 910: 5920}, + {2: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 10: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 59: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 5922, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 508: 1082, 520: 1082, 1140: 5921}, + {2: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 10: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 59: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 508: 4303, 520: 1914, 877: 5923}, // 3310 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 520: 5927, 685: 5929, 2850, 688: 2851, 2849, 942: 5930, 992: 5928}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 5942}, - {9: 5938, 520: 5937}, - {9: 1086, 501: 1086, 520: 1086, 672: 5932, 932: 5931}, - {9: 1088, 501: 1088, 520: 1088}, + {2: 1081, 1081, 1081, 1081, 1081, 1081, 1081, 10: 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 59: 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 1081, 508: 1081, 520: 1081}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 520: 5924, 685: 5926, 2849, 688: 2850, 2848, 942: 5927, 992: 5925}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 5939}, + {9: 5935, 520: 5934}, + {9: 1084, 501: 1084, 520: 1084, 672: 5929, 932: 5928}, // 3315 - {9: 1090, 501: 1090, 520: 1090}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 5934, 685: 5933, 2850, 688: 2851, 2849}, - {9: 1086, 501: 1086, 520: 1086, 672: 5936, 932: 5935}, - {9: 1085, 501: 1085, 520: 1085}, - {9: 1089, 501: 1089, 520: 1089}, + {9: 1086, 501: 1086, 520: 1086}, + {9: 1088, 501: 1088, 520: 1088}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 541: 5931, 685: 5930, 2849, 688: 2850, 2848}, + {9: 1084, 501: 1084, 520: 1084, 672: 5933, 932: 5932}, + {9: 1083, 501: 1083, 520: 1083}, // 3320 - {541: 5934}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 601: 5557, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5564, 875: 5554, 914: 5940}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5929, 2850, 688: 2851, 2849, 942: 5939}, {9: 1087, 501: 1087, 520: 1087}, - {275, 275, 9: 5608, 501: 275, 519: 2810, 814: 2811, 5941}, + {541: 5931}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 601: 5554, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5561, 874: 5551, 914: 5937}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5926, 2849, 688: 2850, 2848, 942: 5936}, + {9: 1085, 501: 1085, 520: 1085}, // 3325 - {2136, 2136, 501: 2136}, - {961, 961, 961, 961, 961, 961, 961, 961, 961, 10: 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 59: 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 961, 498: 961, 501: 961, 507: 5612, 961, 512: 961, 519: 961, 523: 961, 961, 544: 961, 883: 5943}, - {959, 959, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 498: 5569, 501: 959, 508: 959, 512: 959, 519: 959, 523: 959, 959, 544: 959, 685: 5568, 2850, 688: 2851, 2849, 940: 5567, 5944}, - {940, 940, 501: 940, 508: 5622, 512: 940, 519: 940, 523: 940, 5623, 544: 5621, 966: 5625, 5624, 1092: 5626, 5945}, - {275, 275, 501: 275, 512: 275, 519: 2810, 523: 275, 814: 2811, 5946}, + {273, 273, 9: 5605, 501: 273, 519: 2809, 814: 2810, 5938}, + {2134, 2134, 501: 2134}, + {959, 959, 959, 959, 959, 959, 959, 959, 959, 10: 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 59: 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 959, 498: 959, 501: 959, 507: 5609, 959, 512: 959, 519: 959, 523: 959, 959, 544: 959, 882: 5940}, + {957, 957, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 498: 5566, 501: 957, 508: 957, 512: 957, 519: 957, 523: 957, 957, 544: 957, 685: 5565, 2849, 688: 2850, 2848, 940: 5564, 5941}, + {938, 938, 501: 938, 508: 5619, 512: 938, 519: 938, 523: 938, 5620, 544: 5618, 966: 5622, 5621, 1092: 5623, 5942}, // 3330 - {1338, 1338, 501: 1338, 512: 1338, 523: 2813, 790: 2814, 836: 5947}, - {922, 922, 501: 922, 512: 5672, 1101: 5948}, - {2137, 2137, 501: 2137}, - {841, 841, 9: 5964}, - {829, 829, 9: 829}, + {273, 273, 501: 273, 512: 273, 519: 2809, 523: 273, 814: 2810, 5943}, + {1336, 1336, 501: 1336, 512: 1336, 523: 2812, 790: 2813, 836: 5944}, + {920, 920, 501: 920, 512: 5669, 1101: 5945}, + {2135, 2135, 501: 2135}, + {839, 839, 9: 5961}, // 3335 - {369: 5956}, - {167: 5954, 709: 5953}, - {826, 826, 9: 826}, - {825, 825, 9: 825, 694: 5618, 949: 5955}, + {827, 827, 9: 827}, + {368: 5953}, + {165: 5951, 709: 5950}, {824, 824, 9: 824}, + {823, 823, 9: 823, 694: 5615, 949: 5952}, // 3340 - {234: 5958, 401: 5960, 692: 5959, 1271: 5957}, - {827, 827, 9: 827}, - {692: 5963}, - {342: 5961, 421: 5962}, - {820, 820, 9: 820}, - // 3345 {822, 822, 9: 822}, + {232: 5955, 399: 5957, 692: 5956, 1272: 5954}, + {825, 825, 9: 825}, + {692: 5960}, + {341: 5958, 419: 5959}, + // 3345 + {818, 818, 9: 818}, + {820, 820, 9: 820}, + {819, 819, 9: 819}, {821, 821, 9: 821}, - {823, 823, 9: 823}, - {195: 5951, 692: 5952, 946: 5965}, - {828, 828, 9: 828}, + {193: 5948, 692: 5949, 946: 5962}, // 3350 - {195: 5951, 518: 1781, 672: 1781, 680: 1781, 692: 5952, 946: 5950, 996: 5967}, - {842, 842, 9: 5964}, - {837, 837}, - {834, 834, 509: 5972}, - {831, 831}, + {826, 826, 9: 826}, + {193: 5948, 518: 1780, 672: 1780, 680: 1780, 692: 5949, 946: 5947, 996: 5964}, + {840, 840, 9: 5961}, + {835, 835}, + {832, 832, 509: 5969}, // 3355 - {830, 830}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5886, 5884, 885: 5973}, - {832, 832, 9: 5887}, - {15: 5980, 493: 5979, 1131: 5984}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5976}, + {829, 829}, + {828, 828}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5875, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5880, 685: 3597, 2849, 688: 2850, 2848, 760: 5393, 823: 5882, 843: 5883, 5881, 884: 5970}, + {830, 830, 9: 5884}, + {15: 5977, 494: 5976, 1132: 5981}, // 3360 - {518: 5977}, - {15: 5980, 493: 5979, 1131: 5978}, - {844, 844}, - {780, 780}, - {492: 5981}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5973}, + {518: 5974}, + {15: 5977, 494: 5976, 1132: 5975}, + {842, 842}, + {778, 778}, // 3365 - {493: 5475, 917: 5982}, - {58: 5983}, - {779, 779}, - {845, 845}, - {803, 803, 9: 803, 499: 5987}, + {492: 5978}, + {494: 5472, 917: 5979}, + {58: 5980}, + {777, 777}, + {843, 843}, // 3370 + {801, 801, 9: 801, 499: 5984}, + {798, 798, 9: 798}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 496: 5985, 685: 3597, 2849, 688: 2850, 2848, 760: 5986}, {800, 800, 9: 800}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 496: 5988, 685: 3598, 2850, 688: 2851, 2849, 760: 5989}, - {802, 802, 9: 802}, - {801, 801, 9: 801}, - {518: 5864, 680: 5865, 846: 5991}, + {799, 799, 9: 799}, // 3375 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 5992}, - {806, 806, 9: 806}, - {195: 5951, 518: 1781, 672: 1781, 680: 1781, 692: 5952, 946: 5950, 996: 5994}, - {843, 843, 9: 5964}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5998, 2850, 688: 2851, 2849, 927: 6005}, + {518: 5861, 680: 5862, 846: 5988}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 5867, 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 5866, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 5868, 863: 5989}, + {804, 804, 9: 804}, + {193: 5948, 518: 1780, 672: 1780, 680: 1780, 692: 5949, 946: 5947, 996: 5991}, + {841, 841, 9: 5961}, // 3380 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5998, 2850, 688: 2851, 2849, 927: 5997}, - {518: 5864, 680: 5865, 846: 6003}, - {505: 6000, 518: 812, 672: 5999, 680: 812}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5998, 2850, 688: 2851, 2849, 927: 6002}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5998, 2850, 688: 2851, 2849, 927: 6001}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5995, 2849, 688: 2850, 2848, 927: 6002}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5995, 2849, 688: 2850, 2848, 927: 5994}, + {518: 5861, 680: 5862, 846: 6000}, + {505: 5997, 518: 810, 672: 5996, 680: 810}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5995, 2849, 688: 2850, 2848, 927: 5999}, // 3385 - {518: 810, 680: 810}, - {518: 811, 680: 811}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 6004}, - {839, 839}, - {518: 5864, 680: 5865, 846: 6006}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5995, 2849, 688: 2850, 2848, 927: 5998}, + {518: 808, 680: 808}, + {518: 809, 680: 809}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 5867, 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 5866, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 5868, 863: 6001}, + {837, 837}, // 3390 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 5870, 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 5869, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 5871, 864: 6007}, - {840, 840}, - {670: 6017}, - {670: 6010}, - {287: 6011}, + {518: 5861, 680: 5862, 846: 6003}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 5867, 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 5866, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 5868, 863: 6004}, + {838, 838}, + {670: 6014}, + {670: 6007}, // 3395 - {518: 6012}, - {493: 6013}, - {513: 6014}, - {286: 6015}, - {493: 6016}, + {286: 6008}, + {518: 6009}, + {494: 6010}, + {513: 6011}, + {285: 6012}, // 3400 - {847, 847}, - {287: 6018}, - {518: 6019}, - {493: 6020}, - {513: 6021}, + {494: 6013}, + {845, 845}, + {286: 6015}, + {518: 6016}, + {494: 6017}, // 3405 - {286: 6022}, - {493: 6023}, - {848, 848}, - {492: 2667, 515: 2665, 588: 2664, 665: 2660, 731: 6035, 770: 6034, 2661, 2662, 2663, 6036}, - {492: 1278, 515: 1278, 588: 1278, 665: 1278, 671: 3653, 767: 3651, 3652, 808: 6028, 810: 6029, 959: 6031, 991: 6033}, + {513: 6018}, + {285: 6019}, + {494: 6020}, + {846, 846}, + {492: 2663, 515: 2661, 588: 2660, 665: 2656, 731: 6032, 770: 6031, 2657, 2658, 2659, 6033}, // 3410 - {492: 1278, 515: 1278, 588: 1278, 665: 1278, 671: 3653, 767: 3651, 3652, 808: 6028, 810: 6029, 959: 6031, 991: 6032}, - {492: 1278, 515: 1278, 588: 1278, 665: 1278, 671: 3653, 767: 3651, 3652, 808: 6028, 810: 6029, 959: 6031, 991: 6030}, - {2: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 10: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 59: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 492: 1281, 1281, 495: 1281, 1281, 1281, 502: 1281, 1281, 1281, 1281, 1281, 510: 1281, 514: 1281, 1281, 522: 1281, 525: 1281, 534: 1281, 541: 1281, 549: 1281, 583: 1281, 587: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 601: 1281, 1281, 1281, 1281, 1281, 1281, 608: 1281, 1281, 1281, 1281, 1281, 614: 1281, 1281, 617: 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 1281, 665: 1281, 669: 1281, 671: 1281, 767: 1281, 1281, 775: 1281, 1281, 1281, 785: 1281, 792: 1281, 1281, 1281}, - {492: 1277, 515: 1277, 588: 1277, 665: 1277}, - {492: 850, 515: 850, 588: 850, 665: 850}, + {492: 1276, 515: 1276, 588: 1276, 665: 1276, 671: 3652, 767: 3650, 3651, 808: 6025, 810: 6026, 959: 6028, 991: 6030}, + {492: 1276, 515: 1276, 588: 1276, 665: 1276, 671: 3652, 767: 3650, 3651, 808: 6025, 810: 6026, 959: 6028, 991: 6029}, + {492: 1276, 515: 1276, 588: 1276, 665: 1276, 671: 3652, 767: 3650, 3651, 808: 6025, 810: 6026, 959: 6028, 991: 6027}, + {2: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 10: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 59: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 492: 1279, 494: 1279, 1279, 1279, 1279, 502: 1279, 1279, 1279, 1279, 1279, 510: 1279, 514: 1279, 1279, 522: 1279, 525: 1279, 534: 1279, 541: 1279, 549: 1279, 583: 1279, 587: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 601: 1279, 1279, 1279, 1279, 1279, 1279, 608: 1279, 1279, 1279, 1279, 1279, 614: 1279, 1279, 617: 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 1279, 665: 1279, 669: 1279, 671: 1279, 767: 1279, 1279, 775: 1279, 1279, 1279, 785: 1279, 792: 1279, 1279, 1279}, + {492: 1275, 515: 1275, 588: 1275, 665: 1275}, // 3415 + {492: 848, 515: 848, 588: 848, 665: 848}, + {492: 847, 515: 847, 588: 847, 665: 847}, {492: 849, 515: 849, 588: 849, 665: 849}, - {492: 851, 515: 851, 588: 851, 665: 851}, - {492: 852, 515: 852, 588: 852, 665: 852}, - {864, 864, 58: 864, 491: 864, 494: 864, 500: 854, 864, 509: 854, 511: 854}, - {863, 863, 58: 863, 491: 863, 494: 863, 500: 853, 863, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 790: 6037, 6038}, + {492: 850, 515: 850, 588: 850, 665: 850}, + {862, 862, 58: 862, 491: 862, 493: 862, 500: 852, 862, 509: 852, 511: 852}, // 3420 - {500: 855, 509: 855, 511: 855}, - {862, 862, 58: 862, 491: 862, 494: 862, 501: 862, 512: 2816, 521: 2817, 791: 6039}, - {861, 861, 58: 861, 491: 861, 494: 861, 501: 861}, - {860, 860, 58: 860, 491: 860, 494: 860, 501: 860}, - {58: 4083, 500: 853, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 790: 4000, 4001}, + {861, 861, 58: 861, 491: 861, 493: 861, 500: 851, 861, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 6034, 6035}, + {500: 853, 509: 853, 511: 853}, + {860, 860, 58: 860, 491: 860, 493: 860, 501: 860, 512: 2815, 521: 2816, 791: 6036}, + {859, 859, 58: 859, 491: 859, 493: 859, 501: 859}, + {858, 858, 58: 858, 491: 858, 493: 858, 501: 858}, // 3425 - {9: 6055, 492: 1036, 515: 1036, 588: 1036, 665: 1036, 674: 1036, 761: 1036}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6044, 2850, 688: 2851, 2849, 955: 6043, 1197: 6054}, - {9: 1033, 492: 1033, 515: 1033, 588: 1033, 665: 1033, 674: 1033, 761: 1033}, - {492: 6045, 498: 2397, 1258: 6046}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6050, 2850, 688: 2851, 2849, 901: 6049}, + {58: 4082, 500: 851, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, + {9: 6052, 492: 1034, 515: 1034, 588: 1034, 665: 1034, 674: 1034, 761: 1034}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6041, 2849, 688: 2850, 2848, 955: 6040, 1198: 6051}, + {9: 1031, 492: 1031, 515: 1031, 588: 1031, 665: 1031, 674: 1031, 761: 1031}, + {492: 6042, 498: 2395, 1259: 6043}, // 3430 - {498: 6047}, - {492: 2667, 731: 6048}, - {9: 1032, 492: 1032, 515: 1032, 588: 1032, 665: 1032, 674: 1032, 761: 1032}, - {9: 6052, 58: 6051}, - {2395, 2395, 9: 2395, 58: 2395, 494: 2395}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6047, 2849, 688: 2850, 2848, 900: 6046}, + {498: 6044}, + {492: 2663, 731: 6045}, + {9: 1030, 492: 1030, 515: 1030, 588: 1030, 665: 1030, 674: 1030, 761: 1030}, + {9: 6049, 58: 6048}, // 3435 - {498: 2396}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6053, 2850, 688: 2851, 2849}, - {2394, 2394, 9: 2394, 58: 2394, 494: 2394}, - {9: 6055, 492: 1035, 515: 1035, 588: 1035, 665: 1035, 674: 1035, 761: 1035}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6044, 2850, 688: 2851, 2849, 955: 6056}, + {2393, 2393, 9: 2393, 58: 2393, 493: 2393}, + {498: 2394}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6050, 2849, 688: 2850, 2848}, + {2392, 2392, 9: 2392, 58: 2392, 493: 2392}, + {9: 6052, 492: 1033, 515: 1033, 588: 1033, 665: 1033, 674: 1033, 761: 1033}, // 3440 - {9: 1034, 492: 1034, 515: 1034, 588: 1034, 665: 1034, 674: 1034, 761: 1034}, - {1338, 1338, 58: 1338, 491: 1338, 494: 1338, 500: 1338, 1338, 509: 1338, 511: 1338, 1338, 1338, 516: 1338, 1338, 521: 1338, 523: 2813, 790: 2814, 836: 6058}, - {908, 908, 58: 908, 491: 908, 494: 908, 500: 908, 908, 509: 908, 511: 908, 2816, 908, 516: 908, 908, 521: 2817, 791: 2818, 852: 6059}, - {879, 879, 58: 879, 491: 879, 494: 879, 500: 879, 879, 509: 879, 511: 879, 513: 4021, 516: 879, 4022, 912: 6060}, - {885, 885, 58: 885, 491: 885, 494: 885, 500: 885, 885, 509: 885, 511: 885, 516: 4047, 913: 6061}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6041, 2849, 688: 2850, 2848, 955: 6053}, + {9: 1032, 492: 1032, 515: 1032, 588: 1032, 665: 1032, 674: 1032, 761: 1032}, + {1336, 1336, 58: 1336, 491: 1336, 493: 1336, 500: 1336, 1336, 509: 1336, 511: 1336, 1336, 1336, 516: 1336, 1336, 521: 1336, 523: 2812, 790: 2813, 836: 6055}, + {906, 906, 58: 906, 491: 906, 493: 906, 500: 906, 906, 509: 906, 511: 906, 2815, 906, 516: 906, 906, 521: 2816, 791: 2817, 852: 6056}, + {877, 877, 58: 877, 491: 877, 493: 877, 500: 877, 877, 509: 877, 511: 877, 513: 4020, 516: 877, 4021, 912: 6057}, // 3445 - {1040, 1040, 58: 1040, 491: 1040, 494: 1040, 500: 1040, 1040, 509: 1040, 511: 1040}, - {908, 908, 58: 908, 491: 908, 494: 908, 500: 908, 908, 509: 908, 511: 908, 2816, 908, 516: 908, 908, 521: 2817, 791: 2818, 852: 6063}, - {879, 879, 58: 879, 491: 879, 494: 879, 500: 879, 879, 509: 879, 511: 879, 513: 4021, 516: 879, 4022, 912: 6064}, - {885, 885, 58: 885, 491: 885, 494: 885, 500: 885, 885, 509: 885, 511: 885, 516: 4047, 913: 6065}, - {1041, 1041, 58: 1041, 491: 1041, 494: 1041, 500: 1041, 1041, 509: 1041, 511: 1041}, + {883, 883, 58: 883, 491: 883, 493: 883, 500: 883, 883, 509: 883, 511: 883, 516: 4046, 913: 6058}, + {1038, 1038, 58: 1038, 491: 1038, 493: 1038, 500: 1038, 1038, 509: 1038, 511: 1038}, + {906, 906, 58: 906, 491: 906, 493: 906, 500: 906, 906, 509: 906, 511: 906, 2815, 906, 516: 906, 906, 521: 2816, 791: 2817, 852: 6060}, + {877, 877, 58: 877, 491: 877, 493: 877, 500: 877, 877, 509: 877, 511: 877, 513: 4020, 516: 877, 4021, 912: 6061}, + {883, 883, 58: 883, 491: 883, 493: 883, 500: 883, 883, 509: 883, 511: 883, 516: 4046, 913: 6062}, // 3450 - {681: 6073}, - {1338, 1338, 58: 1338, 491: 1338, 494: 1338, 500: 1338, 1338, 509: 1338, 511: 1338, 1338, 1338, 516: 1338, 1338, 521: 1338, 523: 2813, 790: 2814, 836: 6069}, - {886, 886, 58: 886, 491: 886, 494: 886, 500: 886, 886, 509: 886, 511: 886, 886, 886, 516: 886, 886, 521: 886, 523: 886, 533: 886, 535: 886}, - {908, 908, 58: 908, 491: 908, 494: 908, 500: 908, 908, 509: 908, 511: 908, 2816, 908, 516: 908, 908, 521: 2817, 791: 2818, 852: 6070}, - {879, 879, 58: 879, 491: 879, 494: 879, 500: 879, 879, 509: 879, 511: 879, 513: 4021, 516: 879, 4022, 912: 6071}, + {1039, 1039, 58: 1039, 491: 1039, 493: 1039, 500: 1039, 1039, 509: 1039, 511: 1039}, + {681: 6070}, + {1336, 1336, 58: 1336, 491: 1336, 493: 1336, 500: 1336, 1336, 509: 1336, 511: 1336, 1336, 1336, 516: 1336, 1336, 521: 1336, 523: 2812, 790: 2813, 836: 6066}, + {884, 884, 58: 884, 491: 884, 493: 884, 500: 884, 884, 509: 884, 511: 884, 884, 884, 516: 884, 884, 521: 884, 523: 884, 533: 884, 535: 884}, + {906, 906, 58: 906, 491: 906, 493: 906, 500: 906, 906, 509: 906, 511: 906, 2815, 906, 516: 906, 906, 521: 2816, 791: 2817, 852: 6067}, // 3455 - {885, 885, 58: 885, 491: 885, 494: 885, 500: 885, 885, 509: 885, 511: 885, 516: 4047, 913: 6072}, - {1042, 1042, 58: 1042, 491: 1042, 494: 1042, 500: 1042, 1042, 509: 1042, 511: 1042}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 2842, 894: 3348, 925: 6074}, - {1926, 1926, 9: 3519, 58: 1926, 491: 1926, 494: 1926, 500: 1926, 1926, 509: 1926, 511: 1926, 1926, 1926, 516: 1926, 1926, 521: 1926, 523: 1926, 533: 1926, 535: 1926}, - {275, 275, 58: 275, 491: 275, 494: 275, 500: 275, 275, 509: 275, 511: 275, 275, 275, 516: 275, 275, 519: 2810, 521: 275, 523: 275, 532: 275, 814: 2811, 6100}, + {877, 877, 58: 877, 491: 877, 493: 877, 500: 877, 877, 509: 877, 511: 877, 513: 4020, 516: 877, 4021, 912: 6068}, + {883, 883, 58: 883, 491: 883, 493: 883, 500: 883, 883, 509: 883, 511: 883, 516: 4046, 913: 6069}, + {1040, 1040, 58: 1040, 491: 1040, 493: 1040, 500: 1040, 1040, 509: 1040, 511: 1040}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 2841, 893: 3347, 925: 6071}, + {1924, 1924, 9: 3518, 58: 1924, 491: 1924, 493: 1924, 500: 1924, 1924, 509: 1924, 511: 1924, 1924, 1924, 516: 1924, 1924, 521: 1924, 523: 1924, 533: 1924, 535: 1924}, // 3460 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 601: 5557, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5564, 875: 5554, 914: 6085, 1239: 6084, 1357: 6083}, - {887, 887, 58: 887, 491: 887, 494: 887, 500: 887, 887, 509: 887, 511: 887, 887, 887, 516: 887, 887, 521: 887, 523: 887, 532: 6066, 965: 6068, 990: 6078}, - {1338, 1338, 58: 1338, 491: 1338, 494: 1338, 500: 1338, 1338, 509: 1338, 511: 1338, 1338, 1338, 516: 1338, 1338, 521: 1338, 523: 2813, 790: 2814, 836: 6079}, - {908, 908, 58: 908, 491: 908, 494: 908, 500: 908, 908, 509: 908, 511: 908, 2816, 908, 516: 908, 908, 521: 2817, 791: 2818, 852: 6080}, - {879, 879, 58: 879, 491: 879, 494: 879, 500: 879, 879, 509: 879, 511: 879, 513: 4021, 516: 879, 4022, 912: 6081}, + {273, 273, 58: 273, 491: 273, 493: 273, 500: 273, 273, 509: 273, 511: 273, 273, 273, 516: 273, 273, 519: 2809, 521: 273, 523: 273, 532: 273, 814: 2810, 6097}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 601: 5554, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5561, 874: 5551, 914: 6082, 1240: 6081, 1356: 6080}, + {885, 885, 58: 885, 491: 885, 493: 885, 500: 885, 885, 509: 885, 511: 885, 885, 885, 516: 885, 885, 521: 885, 523: 885, 532: 6063, 965: 6065, 990: 6075}, + {1336, 1336, 58: 1336, 491: 1336, 493: 1336, 500: 1336, 1336, 509: 1336, 511: 1336, 1336, 1336, 516: 1336, 1336, 521: 1336, 523: 2812, 790: 2813, 836: 6076}, + {906, 906, 58: 906, 491: 906, 493: 906, 500: 906, 906, 509: 906, 511: 906, 2815, 906, 516: 906, 906, 521: 2816, 791: 2817, 852: 6077}, // 3465 - {885, 885, 58: 885, 491: 885, 494: 885, 500: 885, 885, 509: 885, 511: 885, 516: 4047, 913: 6082}, - {1043, 1043, 58: 1043, 491: 1043, 494: 1043, 500: 1043, 1043, 509: 1043, 511: 1043}, - {275, 275, 58: 275, 491: 275, 494: 275, 500: 275, 275, 509: 275, 511: 275, 275, 275, 516: 275, 275, 519: 2810, 521: 275, 523: 275, 532: 275, 275, 535: 275, 814: 2811, 6086}, - {1031, 1031, 58: 1031, 491: 1031, 494: 1031, 500: 1031, 1031, 509: 1031, 511: 1031, 1031, 1031, 516: 1031, 1031, 519: 1031, 521: 1031, 523: 1031, 532: 1031}, - {971, 971, 9: 5608, 58: 971, 491: 971, 494: 971, 500: 971, 971, 509: 971, 511: 971, 971, 971, 516: 971, 971, 519: 971, 521: 971, 523: 971, 532: 971, 971, 535: 971}, + {877, 877, 58: 877, 491: 877, 493: 877, 500: 877, 877, 509: 877, 511: 877, 513: 4020, 516: 877, 4021, 912: 6078}, + {883, 883, 58: 883, 491: 883, 493: 883, 500: 883, 883, 509: 883, 511: 883, 516: 4046, 913: 6079}, + {1041, 1041, 58: 1041, 491: 1041, 493: 1041, 500: 1041, 1041, 509: 1041, 511: 1041}, + {273, 273, 58: 273, 491: 273, 493: 273, 500: 273, 273, 509: 273, 511: 273, 273, 273, 516: 273, 273, 519: 2809, 521: 273, 523: 273, 532: 273, 273, 535: 273, 814: 2810, 6083}, + {1029, 1029, 58: 1029, 491: 1029, 493: 1029, 500: 1029, 1029, 509: 1029, 511: 1029, 1029, 1029, 516: 1029, 1029, 519: 1029, 521: 1029, 523: 1029, 532: 1029}, // 3470 - {887, 887, 58: 887, 491: 887, 494: 887, 500: 887, 887, 509: 887, 511: 887, 887, 887, 516: 887, 887, 521: 887, 523: 887, 532: 6066, 887, 535: 887, 965: 6068, 990: 6087}, - {1925, 1925, 58: 1925, 491: 1925, 494: 1925, 500: 1925, 1925, 509: 1925, 511: 1925, 1925, 1925, 516: 1925, 1925, 521: 1925, 523: 1925, 533: 6088, 535: 1925, 1089: 6089}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 6099}, - {1030, 1030, 58: 1030, 491: 1030, 494: 1030, 500: 1030, 1030, 509: 1030, 511: 1030, 1030, 1030, 516: 1030, 1030, 521: 1030, 523: 1030, 535: 6091, 1380: 6090}, - {1056, 1056, 58: 1056, 491: 1056, 494: 1056, 500: 1056, 1056, 509: 1056, 511: 1056, 1056, 1056, 516: 1056, 1056, 521: 1056, 523: 1056}, + {969, 969, 9: 5605, 58: 969, 491: 969, 493: 969, 500: 969, 969, 509: 969, 511: 969, 969, 969, 516: 969, 969, 519: 969, 521: 969, 523: 969, 532: 969, 969, 535: 969}, + {885, 885, 58: 885, 491: 885, 493: 885, 500: 885, 885, 509: 885, 511: 885, 885, 885, 516: 885, 885, 521: 885, 523: 885, 532: 6063, 885, 535: 885, 965: 6065, 990: 6084}, + {1923, 1923, 58: 1923, 491: 1923, 493: 1923, 500: 1923, 1923, 509: 1923, 511: 1923, 1923, 1923, 516: 1923, 1923, 521: 1923, 523: 1923, 533: 6085, 535: 1923, 1089: 6086}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 6096}, + {1028, 1028, 58: 1028, 491: 1028, 493: 1028, 500: 1028, 1028, 509: 1028, 511: 1028, 1028, 1028, 516: 1028, 1028, 521: 1028, 523: 1028, 535: 6088, 1379: 6087}, // 3475 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3507, 2850, 688: 2851, 2849, 948: 6094, 1193: 6093, 1381: 6092}, - {1029, 1029, 9: 6097, 58: 1029, 491: 1029, 494: 1029, 500: 1029, 1029, 509: 1029, 511: 1029, 1029, 1029, 516: 1029, 1029, 521: 1029, 523: 1029}, - {1028, 1028, 9: 1028, 58: 1028, 491: 1028, 494: 1028, 500: 1028, 1028, 509: 1028, 511: 1028, 1028, 1028, 516: 1028, 1028, 521: 1028, 523: 1028}, - {498: 6095}, - {492: 3508, 1195: 6096}, + {1054, 1054, 58: 1054, 491: 1054, 493: 1054, 500: 1054, 1054, 509: 1054, 511: 1054, 1054, 1054, 516: 1054, 1054, 521: 1054, 523: 1054}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 3506, 2849, 688: 2850, 2848, 948: 6091, 1194: 6090, 1380: 6089}, + {1027, 1027, 9: 6094, 58: 1027, 491: 1027, 493: 1027, 500: 1027, 1027, 509: 1027, 511: 1027, 1027, 1027, 516: 1027, 1027, 521: 1027, 523: 1027}, + {1026, 1026, 9: 1026, 58: 1026, 491: 1026, 493: 1026, 500: 1026, 1026, 509: 1026, 511: 1026, 1026, 1026, 516: 1026, 1026, 521: 1026, 523: 1026}, + {498: 6092}, // 3480 - {1026, 1026, 9: 1026, 58: 1026, 491: 1026, 494: 1026, 500: 1026, 1026, 509: 1026, 511: 1026, 1026, 1026, 516: 1026, 1026, 521: 1026, 523: 1026}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 3507, 2850, 688: 2851, 2849, 948: 6094, 1193: 6098}, - {1027, 1027, 9: 1027, 58: 1027, 491: 1027, 494: 1027, 500: 1027, 1027, 509: 1027, 511: 1027, 1027, 1027, 516: 1027, 1027, 521: 1027, 523: 1027}, - {1924, 1924, 58: 1924, 491: 1924, 494: 1924, 500: 1924, 1924, 509: 1924, 511: 1924, 1924, 1924, 516: 1924, 1924, 519: 1924, 1924, 1924, 523: 1924, 527: 3452, 3450, 3451, 3449, 3447, 1924, 535: 1924, 756: 3448, 3446}, - {1057, 1057, 58: 1057, 491: 1057, 494: 1057, 500: 1057, 1057, 509: 1057, 511: 1057, 1057, 1057, 516: 1057, 1057, 521: 1057, 523: 1057, 532: 1057}, + {492: 3507, 1196: 6093}, + {1024, 1024, 9: 1024, 58: 1024, 491: 1024, 493: 1024, 500: 1024, 1024, 509: 1024, 511: 1024, 1024, 1024, 516: 1024, 1024, 521: 1024, 523: 1024}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 3506, 2849, 688: 2850, 2848, 948: 6091, 1194: 6095}, + {1025, 1025, 9: 1025, 58: 1025, 491: 1025, 493: 1025, 500: 1025, 1025, 509: 1025, 511: 1025, 1025, 1025, 516: 1025, 1025, 521: 1025, 523: 1025}, + {1922, 1922, 58: 1922, 491: 1922, 493: 1922, 500: 1922, 1922, 509: 1922, 511: 1922, 1922, 1922, 516: 1922, 1922, 519: 1922, 1922, 1922, 523: 1922, 527: 3451, 3449, 3450, 3448, 3446, 1922, 535: 1922, 756: 3447, 3445}, // 3485 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 541: 6117, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 6118, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 6116, 1074: 6119, 1247: 6120, 1324: 6121}, - {2: 906, 906, 906, 906, 906, 906, 906, 10: 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 59: 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 492: 906, 906, 495: 906, 906, 906, 502: 906, 906, 906, 906, 906, 510: 906, 514: 906, 906, 522: 906, 525: 906, 534: 906, 541: 906, 549: 906, 583: 906, 587: 906, 589: 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 601: 906, 906, 906, 906, 906, 906, 608: 906, 906, 906, 906, 906, 614: 906, 906, 617: 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 906, 669: 906, 671: 906, 767: 906, 906, 775: 906, 906, 906, 785: 906, 792: 906, 906, 906}, - {2: 905, 905, 905, 905, 905, 905, 905, 10: 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 59: 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 492: 905, 905, 495: 905, 905, 905, 502: 905, 905, 905, 905, 905, 510: 905, 514: 905, 905, 522: 905, 525: 905, 534: 905, 541: 905, 549: 905, 583: 905, 587: 905, 589: 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 601: 905, 905, 905, 905, 905, 905, 608: 905, 905, 905, 905, 905, 614: 905, 905, 617: 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 905, 669: 905, 671: 905, 767: 905, 905, 775: 905, 905, 905, 785: 905, 792: 905, 905, 905}, - {2: 904, 904, 904, 904, 904, 904, 904, 10: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 59: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 492: 904, 904, 495: 904, 904, 904, 502: 904, 904, 904, 904, 904, 510: 904, 514: 904, 904, 522: 904, 525: 904, 534: 904, 541: 904, 549: 904, 583: 904, 587: 904, 589: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 601: 904, 904, 904, 904, 904, 904, 608: 904, 904, 904, 904, 904, 614: 904, 904, 617: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 669: 904, 671: 904, 767: 904, 904, 775: 904, 904, 904, 785: 904, 792: 904, 904, 904}, - {2: 903, 903, 903, 903, 903, 903, 903, 10: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 59: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 492: 903, 903, 495: 903, 903, 903, 502: 903, 903, 903, 903, 903, 510: 903, 514: 903, 903, 522: 903, 525: 903, 534: 903, 541: 903, 549: 903, 583: 903, 587: 903, 589: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 601: 903, 903, 903, 903, 903, 903, 608: 903, 903, 903, 903, 903, 614: 903, 903, 617: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 669: 903, 671: 903, 767: 903, 903, 775: 903, 903, 903, 785: 903, 792: 903, 903, 903}, + {1055, 1055, 58: 1055, 491: 1055, 493: 1055, 500: 1055, 1055, 509: 1055, 511: 1055, 1055, 1055, 516: 1055, 1055, 521: 1055, 523: 1055, 532: 1055}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 541: 6114, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 6115, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 6113, 1074: 6116, 1248: 6117, 1323: 6118}, + {2: 904, 904, 904, 904, 904, 904, 904, 10: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 59: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 492: 904, 494: 904, 904, 904, 904, 502: 904, 904, 904, 904, 904, 510: 904, 514: 904, 904, 522: 904, 525: 904, 534: 904, 541: 904, 549: 904, 583: 904, 587: 904, 589: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 601: 904, 904, 904, 904, 904, 904, 608: 904, 904, 904, 904, 904, 614: 904, 904, 617: 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 904, 669: 904, 671: 904, 767: 904, 904, 775: 904, 904, 904, 785: 904, 792: 904, 904, 904}, + {2: 903, 903, 903, 903, 903, 903, 903, 10: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 59: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 492: 903, 494: 903, 903, 903, 903, 502: 903, 903, 903, 903, 903, 510: 903, 514: 903, 903, 522: 903, 525: 903, 534: 903, 541: 903, 549: 903, 583: 903, 587: 903, 589: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 601: 903, 903, 903, 903, 903, 903, 608: 903, 903, 903, 903, 903, 614: 903, 903, 617: 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 903, 669: 903, 671: 903, 767: 903, 903, 775: 903, 903, 903, 785: 903, 792: 903, 903, 903}, + {2: 902, 902, 902, 902, 902, 902, 902, 10: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 59: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 492: 902, 494: 902, 902, 902, 902, 502: 902, 902, 902, 902, 902, 510: 902, 514: 902, 902, 522: 902, 525: 902, 534: 902, 541: 902, 549: 902, 583: 902, 587: 902, 589: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 601: 902, 902, 902, 902, 902, 902, 608: 902, 902, 902, 902, 902, 614: 902, 902, 617: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 669: 902, 671: 902, 767: 902, 902, 775: 902, 902, 902, 785: 902, 792: 902, 902, 902}, // 3490 - {2: 902, 902, 902, 902, 902, 902, 902, 10: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 59: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 492: 902, 902, 495: 902, 902, 902, 502: 902, 902, 902, 902, 902, 510: 902, 514: 902, 902, 522: 902, 525: 902, 534: 902, 541: 902, 549: 902, 583: 902, 587: 902, 589: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 601: 902, 902, 902, 902, 902, 902, 608: 902, 902, 902, 902, 902, 614: 902, 902, 617: 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 902, 669: 902, 671: 902, 767: 902, 902, 775: 902, 902, 902, 785: 902, 792: 902, 902, 902}, - {2: 901, 901, 901, 901, 901, 901, 901, 10: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 59: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 492: 901, 901, 495: 901, 901, 901, 502: 901, 901, 901, 901, 901, 510: 901, 514: 901, 901, 522: 901, 525: 901, 534: 901, 541: 901, 549: 901, 583: 901, 587: 901, 589: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 601: 901, 901, 901, 901, 901, 901, 608: 901, 901, 901, 901, 901, 614: 901, 901, 617: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 669: 901, 671: 901, 767: 901, 901, 775: 901, 901, 901, 785: 901, 792: 901, 901, 901}, - {2: 900, 900, 900, 900, 900, 900, 900, 10: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 59: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 492: 900, 900, 495: 900, 900, 900, 502: 900, 900, 900, 900, 900, 510: 900, 514: 900, 900, 522: 900, 525: 900, 534: 900, 541: 900, 549: 900, 583: 900, 587: 900, 589: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 601: 900, 900, 900, 900, 900, 900, 608: 900, 900, 900, 900, 900, 614: 900, 900, 617: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 669: 900, 671: 900, 767: 900, 900, 775: 900, 900, 900, 785: 900, 792: 900, 900, 900}, - {2: 899, 899, 899, 899, 899, 899, 899, 10: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 59: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 492: 899, 899, 495: 899, 899, 899, 502: 899, 899, 899, 899, 899, 510: 899, 514: 899, 899, 522: 899, 525: 899, 534: 899, 541: 899, 549: 899, 583: 899, 587: 899, 589: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 601: 899, 899, 899, 899, 899, 899, 608: 899, 899, 899, 899, 899, 614: 899, 899, 617: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 669: 899, 671: 899, 767: 899, 899, 775: 899, 899, 899, 785: 899, 792: 899, 899, 899}, - {2: 898, 898, 898, 898, 898, 898, 898, 10: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 59: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 492: 898, 898, 495: 898, 898, 898, 502: 898, 898, 898, 898, 898, 510: 898, 514: 898, 898, 522: 898, 525: 898, 534: 898, 541: 898, 549: 898, 583: 898, 587: 898, 589: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 601: 898, 898, 898, 898, 898, 898, 608: 898, 898, 898, 898, 898, 614: 898, 898, 617: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 669: 898, 671: 898, 767: 898, 898, 775: 898, 898, 898, 785: 898, 792: 898, 898, 898}, + {2: 901, 901, 901, 901, 901, 901, 901, 10: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 59: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 492: 901, 494: 901, 901, 901, 901, 502: 901, 901, 901, 901, 901, 510: 901, 514: 901, 901, 522: 901, 525: 901, 534: 901, 541: 901, 549: 901, 583: 901, 587: 901, 589: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 601: 901, 901, 901, 901, 901, 901, 608: 901, 901, 901, 901, 901, 614: 901, 901, 617: 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 669: 901, 671: 901, 767: 901, 901, 775: 901, 901, 901, 785: 901, 792: 901, 901, 901}, + {2: 900, 900, 900, 900, 900, 900, 900, 10: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 59: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 492: 900, 494: 900, 900, 900, 900, 502: 900, 900, 900, 900, 900, 510: 900, 514: 900, 900, 522: 900, 525: 900, 534: 900, 541: 900, 549: 900, 583: 900, 587: 900, 589: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 601: 900, 900, 900, 900, 900, 900, 608: 900, 900, 900, 900, 900, 614: 900, 900, 617: 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 900, 669: 900, 671: 900, 767: 900, 900, 775: 900, 900, 900, 785: 900, 792: 900, 900, 900}, + {2: 899, 899, 899, 899, 899, 899, 899, 10: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 59: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 492: 899, 494: 899, 899, 899, 899, 502: 899, 899, 899, 899, 899, 510: 899, 514: 899, 899, 522: 899, 525: 899, 534: 899, 541: 899, 549: 899, 583: 899, 587: 899, 589: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 601: 899, 899, 899, 899, 899, 899, 608: 899, 899, 899, 899, 899, 614: 899, 899, 617: 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 899, 669: 899, 671: 899, 767: 899, 899, 775: 899, 899, 899, 785: 899, 792: 899, 899, 899}, + {2: 898, 898, 898, 898, 898, 898, 898, 10: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 59: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 492: 898, 494: 898, 898, 898, 898, 502: 898, 898, 898, 898, 898, 510: 898, 514: 898, 898, 522: 898, 525: 898, 534: 898, 541: 898, 549: 898, 583: 898, 587: 898, 589: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 601: 898, 898, 898, 898, 898, 898, 608: 898, 898, 898, 898, 898, 614: 898, 898, 617: 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 669: 898, 671: 898, 767: 898, 898, 775: 898, 898, 898, 785: 898, 792: 898, 898, 898}, + {2: 897, 897, 897, 897, 897, 897, 897, 10: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 59: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 492: 897, 494: 897, 897, 897, 897, 502: 897, 897, 897, 897, 897, 510: 897, 514: 897, 897, 522: 897, 525: 897, 534: 897, 541: 897, 549: 897, 583: 897, 587: 897, 589: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 601: 897, 897, 897, 897, 897, 897, 608: 897, 897, 897, 897, 897, 614: 897, 897, 617: 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 669: 897, 671: 897, 767: 897, 897, 775: 897, 897, 897, 785: 897, 792: 897, 897, 897}, // 3495 - {2: 896, 896, 896, 896, 896, 896, 896, 10: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 59: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 6107, 6113, 6114, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 492: 896, 896, 495: 896, 896, 896, 502: 896, 896, 896, 896, 896, 510: 896, 514: 896, 896, 522: 896, 525: 896, 534: 6110, 541: 896, 549: 896, 583: 896, 587: 896, 589: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 601: 896, 896, 896, 896, 896, 896, 608: 896, 896, 896, 896, 896, 614: 896, 896, 617: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 669: 896, 671: 3653, 767: 3651, 3652, 775: 5550, 5549, 5548, 785: 5545, 792: 6106, 6109, 6105, 808: 6028, 810: 6103, 861: 6104, 890: 6102, 1155: 6115, 6108}, - {2: 894, 894, 894, 894, 894, 894, 894, 10: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 59: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 492: 894, 894, 495: 894, 894, 894, 502: 894, 894, 894, 894, 894, 510: 894, 514: 894, 894, 522: 894, 525: 894, 534: 894, 541: 894, 549: 894, 583: 894, 587: 894, 589: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 601: 894, 894, 894, 894, 894, 894, 608: 894, 894, 894, 894, 894, 614: 894, 894, 617: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 669: 894, 671: 894, 767: 894, 894, 775: 894, 894, 894, 785: 894, 792: 894, 894, 894}, - {2: 890, 890, 890, 890, 890, 890, 890, 10: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 59: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 492: 890, 890, 495: 890, 890, 890, 502: 890, 890, 890, 890, 890, 510: 890, 514: 890, 890, 522: 890, 525: 890, 534: 890, 541: 890, 549: 890, 583: 890, 587: 890, 589: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 601: 890, 890, 890, 890, 890, 890, 608: 890, 890, 890, 890, 890, 614: 890, 890, 617: 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 669: 890, 671: 890, 767: 890, 890, 775: 890, 890, 890, 785: 890, 792: 890, 890, 890}, - {2: 889, 889, 889, 889, 889, 889, 889, 10: 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 59: 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 492: 889, 889, 495: 889, 889, 889, 502: 889, 889, 889, 889, 889, 510: 889, 514: 889, 889, 522: 889, 525: 889, 534: 889, 541: 889, 549: 889, 583: 889, 587: 889, 589: 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 601: 889, 889, 889, 889, 889, 889, 608: 889, 889, 889, 889, 889, 614: 889, 889, 617: 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 889, 669: 889, 671: 889, 767: 889, 889, 775: 889, 889, 889, 785: 889, 792: 889, 889, 889}, - {2: 895, 895, 895, 895, 895, 895, 895, 10: 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 59: 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 492: 895, 895, 495: 895, 895, 895, 502: 895, 895, 895, 895, 895, 510: 895, 514: 895, 895, 522: 895, 525: 895, 534: 895, 541: 895, 549: 895, 583: 895, 587: 895, 589: 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 601: 895, 895, 895, 895, 895, 895, 608: 895, 895, 895, 895, 895, 614: 895, 895, 617: 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 895, 669: 895, 671: 895, 767: 895, 895, 775: 895, 895, 895, 785: 895, 792: 895, 895, 895}, + {2: 896, 896, 896, 896, 896, 896, 896, 10: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 59: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 492: 896, 494: 896, 896, 896, 896, 502: 896, 896, 896, 896, 896, 510: 896, 514: 896, 896, 522: 896, 525: 896, 534: 896, 541: 896, 549: 896, 583: 896, 587: 896, 589: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 601: 896, 896, 896, 896, 896, 896, 608: 896, 896, 896, 896, 896, 614: 896, 896, 617: 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 896, 669: 896, 671: 896, 767: 896, 896, 775: 896, 896, 896, 785: 896, 792: 896, 896, 896}, + {2: 894, 894, 894, 894, 894, 894, 894, 10: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 59: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 6104, 6110, 6111, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 492: 894, 494: 894, 894, 894, 894, 502: 894, 894, 894, 894, 894, 510: 894, 514: 894, 894, 522: 894, 525: 894, 534: 6107, 541: 894, 549: 894, 583: 894, 587: 894, 589: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 601: 894, 894, 894, 894, 894, 894, 608: 894, 894, 894, 894, 894, 614: 894, 894, 617: 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 894, 669: 894, 671: 3652, 767: 3650, 3651, 775: 5547, 5546, 5545, 785: 5542, 792: 6103, 6106, 6102, 808: 6025, 810: 6100, 860: 6101, 889: 6099, 1156: 6112, 6105}, + {2: 892, 892, 892, 892, 892, 892, 892, 10: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 59: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 492: 892, 494: 892, 892, 892, 892, 502: 892, 892, 892, 892, 892, 510: 892, 514: 892, 892, 522: 892, 525: 892, 534: 892, 541: 892, 549: 892, 583: 892, 587: 892, 589: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 601: 892, 892, 892, 892, 892, 892, 608: 892, 892, 892, 892, 892, 614: 892, 892, 617: 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 669: 892, 671: 892, 767: 892, 892, 775: 892, 892, 892, 785: 892, 792: 892, 892, 892}, + {2: 888, 888, 888, 888, 888, 888, 888, 10: 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 59: 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 492: 888, 494: 888, 888, 888, 888, 502: 888, 888, 888, 888, 888, 510: 888, 514: 888, 888, 522: 888, 525: 888, 534: 888, 541: 888, 549: 888, 583: 888, 587: 888, 589: 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 601: 888, 888, 888, 888, 888, 888, 608: 888, 888, 888, 888, 888, 614: 888, 888, 617: 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 888, 669: 888, 671: 888, 767: 888, 888, 775: 888, 888, 888, 785: 888, 792: 888, 888, 888}, + {2: 887, 887, 887, 887, 887, 887, 887, 10: 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 59: 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 492: 887, 494: 887, 887, 887, 887, 502: 887, 887, 887, 887, 887, 510: 887, 514: 887, 887, 522: 887, 525: 887, 534: 887, 541: 887, 549: 887, 583: 887, 587: 887, 589: 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 601: 887, 887, 887, 887, 887, 887, 608: 887, 887, 887, 887, 887, 614: 887, 887, 617: 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 887, 669: 887, 671: 887, 767: 887, 887, 775: 887, 887, 887, 785: 887, 792: 887, 887, 887}, // 3500 - {1934, 1934, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 1934, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1934, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 1934, 493: 6134, 1934, 498: 6133, 500: 1934, 1934, 509: 1934, 511: 1934, 1934, 1934, 516: 1934, 1934, 519: 1934, 1934, 1934, 523: 1934, 527: 3452, 3450, 3451, 3449, 3447, 1934, 1934, 685: 6132, 2850, 688: 2851, 2849, 756: 3448, 3446, 1244: 6131, 6130}, - {1938, 1938, 9: 1938, 58: 1938, 491: 1938, 494: 1938, 500: 1938, 1938, 509: 1938, 511: 1938, 1938, 1938, 516: 1938, 1938, 519: 1938, 1938, 1938, 523: 1938, 532: 1938, 1938}, - {1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 493: 1320, 1320, 1320, 497: 1320, 1320, 1320, 1320, 1320, 504: 1320, 1320, 1320, 509: 1320, 511: 1320, 1320, 1320, 516: 1320, 1320, 1320, 1320, 1320, 1320, 523: 1320, 527: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 537: 1320, 541: 1320, 564: 1320, 566: 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 1320, 584: 1320, 1320, 1320, 616: 1320, 672: 6125, 676: 1320, 1320}, - {1928, 1928, 9: 1928, 58: 1928, 491: 1928, 494: 1928, 500: 1928, 1928, 509: 1928, 511: 1928, 1928, 1928, 516: 1928, 1928, 519: 1928, 1928, 1928, 523: 1928, 532: 1928, 1928}, - {888, 888, 9: 6123, 58: 888, 491: 888, 494: 888, 500: 888, 888, 509: 888, 511: 888, 888, 888, 516: 888, 888, 519: 888, 888, 888, 523: 888, 532: 888, 888}, + {2: 893, 893, 893, 893, 893, 893, 893, 10: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 59: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 492: 893, 494: 893, 893, 893, 893, 502: 893, 893, 893, 893, 893, 510: 893, 514: 893, 893, 522: 893, 525: 893, 534: 893, 541: 893, 549: 893, 583: 893, 587: 893, 589: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 601: 893, 893, 893, 893, 893, 893, 608: 893, 893, 893, 893, 893, 614: 893, 893, 617: 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 893, 669: 893, 671: 893, 767: 893, 893, 775: 893, 893, 893, 785: 893, 792: 893, 893, 893}, + {1932, 1932, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 1932, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1932, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 1932, 493: 1932, 6131, 498: 6130, 500: 1932, 1932, 509: 1932, 511: 1932, 1932, 1932, 516: 1932, 1932, 519: 1932, 1932, 1932, 523: 1932, 527: 3451, 3449, 3450, 3448, 3446, 1932, 1932, 685: 6129, 2849, 688: 2850, 2848, 756: 3447, 3445, 1245: 6128, 6127}, + {1936, 1936, 9: 1936, 58: 1936, 491: 1936, 493: 1936, 500: 1936, 1936, 509: 1936, 511: 1936, 1936, 1936, 516: 1936, 1936, 519: 1936, 1936, 1936, 523: 1936, 532: 1936, 1936}, + {1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 493: 1318, 1318, 1318, 497: 1318, 1318, 1318, 1318, 1318, 504: 1318, 1318, 1318, 509: 1318, 511: 1318, 1318, 1318, 516: 1318, 1318, 1318, 1318, 1318, 1318, 523: 1318, 527: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 537: 1318, 541: 1318, 564: 1318, 566: 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 1318, 584: 1318, 1318, 1318, 616: 1318, 672: 6122, 676: 1318, 1318}, + {1926, 1926, 9: 1926, 58: 1926, 491: 1926, 493: 1926, 500: 1926, 1926, 509: 1926, 511: 1926, 1926, 1926, 516: 1926, 1926, 519: 1926, 1926, 1926, 523: 1926, 532: 1926, 1926}, // 3505 - {1925, 1925, 58: 1925, 491: 1925, 494: 1925, 500: 1925, 1925, 509: 1925, 511: 1925, 1925, 1925, 516: 1925, 1925, 519: 1925, 1925, 1925, 523: 1925, 532: 1925, 6088, 1089: 6122}, - {1058, 1058, 58: 1058, 491: 1058, 494: 1058, 500: 1058, 1058, 509: 1058, 511: 1058, 1058, 1058, 516: 1058, 1058, 519: 1058, 1058, 1058, 523: 1058, 532: 1058}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 541: 6117, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 6118, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 6116, 1074: 6124}, - {1927, 1927, 9: 1927, 58: 1927, 491: 1927, 494: 1927, 500: 1927, 1927, 509: 1927, 511: 1927, 1927, 1927, 516: 1927, 1927, 519: 1927, 1927, 1927, 523: 1927, 532: 1927, 1927}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 6126, 685: 6127, 2850, 688: 2851, 2849}, + {886, 886, 9: 6120, 58: 886, 491: 886, 493: 886, 500: 886, 886, 509: 886, 511: 886, 886, 886, 516: 886, 886, 519: 886, 886, 886, 523: 886, 532: 886, 886}, + {1923, 1923, 58: 1923, 491: 1923, 493: 1923, 500: 1923, 1923, 509: 1923, 511: 1923, 1923, 1923, 516: 1923, 1923, 519: 1923, 1923, 1923, 523: 1923, 532: 1923, 6085, 1089: 6119}, + {1056, 1056, 58: 1056, 491: 1056, 493: 1056, 500: 1056, 1056, 509: 1056, 511: 1056, 1056, 1056, 516: 1056, 1056, 519: 1056, 1056, 1056, 523: 1056, 532: 1056}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 541: 6114, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 6115, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 6113, 1074: 6121}, + {1925, 1925, 9: 1925, 58: 1925, 491: 1925, 493: 1925, 500: 1925, 1925, 509: 1925, 511: 1925, 1925, 1925, 516: 1925, 1925, 519: 1925, 1925, 1925, 523: 1925, 532: 1925, 1925}, // 3510 - {1937, 1937, 9: 1937, 58: 1937, 491: 1937, 494: 1937, 500: 1937, 1937, 509: 1937, 511: 1937, 1937, 1937, 516: 1937, 1937, 519: 1937, 1937, 1937, 523: 1937, 532: 1937, 1937}, - {1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 4099, 1319, 1319, 1319, 497: 1319, 1319, 1319, 1319, 1319, 504: 1319, 1319, 1319, 509: 1319, 511: 1319, 1319, 1319, 516: 1319, 1319, 1319, 1319, 1319, 1319, 523: 1319, 527: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 537: 1319, 541: 1319, 564: 1319, 566: 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 1319, 584: 1319, 1319, 1319, 616: 1319, 672: 6128, 676: 1319, 1319}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 6129, 685: 3893, 2850, 688: 2851, 2849}, - {1936, 1936, 9: 1936, 58: 1936, 491: 1936, 494: 1936, 500: 1936, 1936, 509: 1936, 511: 1936, 1936, 1936, 516: 1936, 1936, 519: 1936, 1936, 1936, 523: 1936, 532: 1936, 1936}, - {1935, 1935, 9: 1935, 58: 1935, 491: 1935, 494: 1935, 500: 1935, 1935, 509: 1935, 511: 1935, 1935, 1935, 516: 1935, 1935, 519: 1935, 1935, 1935, 523: 1935, 532: 1935, 1935}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 541: 6123, 685: 6124, 2849, 688: 2850, 2848}, + {1935, 1935, 9: 1935, 58: 1935, 491: 1935, 493: 1935, 500: 1935, 1935, 509: 1935, 511: 1935, 1935, 1935, 516: 1935, 1935, 519: 1935, 1935, 1935, 523: 1935, 532: 1935, 1935}, + {1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 4098, 1317, 1317, 1317, 497: 1317, 1317, 1317, 1317, 1317, 504: 1317, 1317, 1317, 509: 1317, 511: 1317, 1317, 1317, 516: 1317, 1317, 1317, 1317, 1317, 1317, 523: 1317, 527: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 537: 1317, 541: 1317, 564: 1317, 566: 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 1317, 584: 1317, 1317, 1317, 616: 1317, 672: 6125, 676: 1317, 1317}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 541: 6126, 685: 3892, 2849, 688: 2850, 2848}, + {1934, 1934, 9: 1934, 58: 1934, 491: 1934, 493: 1934, 500: 1934, 1934, 509: 1934, 511: 1934, 1934, 1934, 516: 1934, 1934, 519: 1934, 1934, 1934, 523: 1934, 532: 1934, 1934}, // 3515 - {1933, 1933, 9: 1933, 58: 1933, 491: 1933, 494: 1933, 500: 1933, 1933, 509: 1933, 511: 1933, 1933, 1933, 516: 1933, 1933, 519: 1933, 1933, 1933, 523: 1933, 532: 1933, 1933}, - {1932, 1932, 9: 1932, 58: 1932, 491: 1932, 494: 1932, 500: 1932, 1932, 509: 1932, 511: 1932, 1932, 1932, 516: 1932, 1932, 519: 1932, 1932, 1932, 523: 1932, 532: 1932, 1932}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 6136, 685: 6135, 2850, 688: 2851, 2849}, - {1930, 1930, 9: 1930, 58: 1930, 491: 1930, 494: 1930, 500: 1930, 1930, 509: 1930, 511: 1930, 1930, 1930, 516: 1930, 1930, 519: 1930, 1930, 1930, 523: 1930, 532: 1930, 1930}, - {1931, 1931, 9: 1931, 58: 1931, 491: 1931, 494: 1931, 500: 1931, 1931, 509: 1931, 511: 1931, 1931, 1931, 516: 1931, 1931, 519: 1931, 1931, 1931, 523: 1931, 532: 1931, 1931}, + {1933, 1933, 9: 1933, 58: 1933, 491: 1933, 493: 1933, 500: 1933, 1933, 509: 1933, 511: 1933, 1933, 1933, 516: 1933, 1933, 519: 1933, 1933, 1933, 523: 1933, 532: 1933, 1933}, + {1931, 1931, 9: 1931, 58: 1931, 491: 1931, 493: 1931, 500: 1931, 1931, 509: 1931, 511: 1931, 1931, 1931, 516: 1931, 1931, 519: 1931, 1931, 1931, 523: 1931, 532: 1931, 1931}, + {1930, 1930, 9: 1930, 58: 1930, 491: 1930, 493: 1930, 500: 1930, 1930, 509: 1930, 511: 1930, 1930, 1930, 516: 1930, 1930, 519: 1930, 1930, 1930, 523: 1930, 532: 1930, 1930}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 6133, 685: 6132, 2849, 688: 2850, 2848}, + {1928, 1928, 9: 1928, 58: 1928, 491: 1928, 493: 1928, 500: 1928, 1928, 509: 1928, 511: 1928, 1928, 1928, 516: 1928, 1928, 519: 1928, 1928, 1928, 523: 1928, 532: 1928, 1928}, // 3520 - {1929, 1929, 9: 1929, 58: 1929, 491: 1929, 494: 1929, 500: 1929, 1929, 509: 1929, 511: 1929, 1929, 1929, 516: 1929, 1929, 519: 1929, 1929, 1929, 523: 1929, 532: 1929, 1929}, - {1059, 1059}, - {1071, 1071}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 6152, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6153, 2850, 688: 2851, 2849}, - {79: 6145, 250: 6144}, + {1929, 1929, 9: 1929, 58: 1929, 491: 1929, 493: 1929, 500: 1929, 1929, 509: 1929, 511: 1929, 1929, 1929, 516: 1929, 1929, 519: 1929, 1929, 1929, 523: 1929, 532: 1929, 1929}, + {1927, 1927, 9: 1927, 58: 1927, 491: 1927, 493: 1927, 500: 1927, 1927, 509: 1927, 511: 1927, 1927, 1927, 516: 1927, 1927, 519: 1927, 1927, 1927, 523: 1927, 532: 1927, 1927}, + {1057, 1057}, + {1069, 1069}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 6149, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6150, 2849, 688: 2850, 2848}, // 3525 - {1063, 1063}, - {822: 6143}, - {1062, 1062}, - {1065, 1065, 79: 6150}, - {250: 6146}, + {79: 6142, 248: 6141}, + {1061, 1061}, + {822: 6140}, + {1060, 1060}, + {1063, 1063, 79: 6147}, // 3530 - {1064, 1064, 79: 6148, 822: 6147}, - {1067, 1067}, - {822: 6149}, - {1066, 1066}, - {822: 6151}, + {248: 6143}, + {1062, 1062, 79: 6145, 822: 6144}, + {1065, 1065}, + {822: 6146}, + {1064, 1064}, // 3535 + {822: 6148}, + {1066, 1066}, + {1701, 1701, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6151, 2849, 688: 2850, 2848}, {1068, 1068}, - {1702, 1702, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6154, 2850, 688: 2851, 2849}, - {1070, 1070}, - {1069, 1069}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6156, 2850, 688: 2851, 2849}, + {1067, 1067}, // 3540 - {1075, 1075}, - {1079, 1079, 501: 6158}, - {589: 3456, 732: 6160, 1367: 6159}, - {1078, 1078, 9: 6161}, - {1077, 1077, 9: 1077}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6153, 2849, 688: 2850, 2848}, + {1073, 1073}, + {1077, 1077, 501: 6155}, + {589: 3455, 732: 6157, 1366: 6156}, + {1076, 1076, 9: 6158}, // 3545 - {589: 3456, 732: 6162}, - {1076, 1076, 9: 1076}, - {520: 6164}, - {493: 6166, 589: 3456, 732: 6167, 1316: 6165}, - {1082, 1082}, + {1075, 1075, 9: 1075}, + {589: 3455, 732: 6159}, + {1074, 1074, 9: 1074}, + {520: 6161}, + {494: 6163, 589: 3455, 732: 6164, 1315: 6162}, // 3550 - {1081, 1081}, {1080, 1080}, - {2: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 10: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 59: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 516: 6169, 1096: 6170}, - {2: 1395, 1395, 1395, 1395, 1395, 1395, 1395, 10: 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 59: 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395, 1395}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6171}, + {1079, 1079}, + {1078, 1078}, + {2: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 10: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 59: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 516: 6166, 1096: 6167}, + {2: 1393, 1393, 1393, 1393, 1393, 1393, 1393, 10: 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 59: 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393, 1393}, // 3555 - {172: 961, 492: 961, 494: 961, 507: 5612, 515: 961, 526: 961, 588: 961, 665: 961, 883: 6172}, - {172: 6180, 492: 6173, 494: 2666, 515: 6181, 526: 6179, 588: 2664, 665: 2660, 731: 6178, 770: 6176, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 6177, 6175, 1002: 6174, 1095: 6182}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 2399, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 2667, 494: 2666, 515: 2665, 588: 2664, 665: 2660, 685: 4256, 2850, 688: 2851, 2849, 731: 6040, 766: 4257, 770: 3990, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 3992, 3991, 831: 5242, 1026: 6194}, - {492: 4006, 863: 6191, 1000: 6190}, - {1388, 1388, 491: 1388, 501: 1388}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6168}, + {170: 959, 492: 959, 959, 507: 5609, 515: 959, 526: 959, 588: 959, 665: 959, 882: 6169}, + {170: 6177, 492: 6170, 2662, 515: 6178, 526: 6176, 588: 2660, 665: 2656, 731: 6175, 770: 6173, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 6174, 6172, 1002: 6171, 1095: 6179}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 2397, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 2663, 2662, 515: 2661, 588: 2660, 665: 2656, 685: 4255, 2849, 688: 2850, 2848, 731: 6037, 766: 4256, 770: 3989, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 3991, 3990, 831: 5241, 1026: 6191}, + {492: 4005, 862: 6188, 1000: 6187}, // 3560 - {1387, 1387, 491: 1387, 500: 854, 1387, 509: 854, 511: 854}, {1386, 1386, 491: 1386, 501: 1386}, - {1385, 1385, 491: 1385, 500: 853, 1385, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 790: 4000, 4001}, - {1371, 1371, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 1371, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 1371, 501: 1371, 685: 4256, 2850, 688: 2851, 2849, 766: 6184, 1030: 6185, 1227: 6183}, - {492: 1383}, + {1385, 1385, 491: 1385, 500: 852, 1385, 509: 852, 511: 852}, + {1384, 1384, 491: 1384, 501: 1384}, + {1383, 1383, 491: 1383, 500: 851, 1383, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, + {1369, 1369, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 1369, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 1369, 501: 1369, 685: 4255, 2849, 688: 2850, 2848, 766: 6181, 1030: 6182, 1228: 6180}, // 3565 - {492: 1382, 595: 4005, 937: 4004, 1001: 4003}, - {1366, 1366, 501: 1366}, - {1384, 1384, 9: 6188, 491: 1384, 501: 1384}, - {518: 6186}, - {1370, 1370, 9: 1370, 491: 1370, 501: 1370}, + {492: 1381}, + {492: 1380, 595: 4004, 937: 4003, 1001: 4002}, + {1364, 1364, 501: 1364}, + {1382, 1382, 9: 6185, 491: 1382, 501: 1382}, + {518: 6183}, // 3570 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 4012, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 4008, 819: 6187}, - {1372, 1372, 9: 1372, 491: 1372, 501: 1372}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 6184, 1030: 6189}, - {1369, 1369, 9: 1369, 491: 1369, 501: 1369}, - {1389, 1389, 9: 6192, 491: 1389, 501: 1389}, + {1368, 1368, 9: 1368, 491: 1368, 501: 1368}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 4011, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 4007, 819: 6184}, + {1370, 1370, 9: 1370, 491: 1370, 501: 1370}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 6181, 1030: 6186}, + {1367, 1367, 9: 1367, 491: 1367, 501: 1367}, // 3575 - {1381, 1381, 9: 1381, 491: 1381, 501: 1381}, - {492: 4006, 863: 6193}, - {1380, 1380, 9: 1380, 491: 1380, 501: 1380}, - {58: 6195}, - {172: 6180, 492: 2667, 494: 2666, 515: 6181, 588: 2664, 665: 2660, 731: 6200, 770: 6198, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 6199, 6197, 1002: 6196}, + {1387, 1387, 9: 6189, 491: 1387, 501: 1387}, + {1379, 1379, 9: 1379, 491: 1379, 501: 1379}, + {492: 4005, 862: 6190}, + {1378, 1378, 9: 1378, 491: 1378, 501: 1378}, + {58: 6192}, // 3580 - {492: 4006, 863: 6191, 1000: 6201}, - {1393, 1393, 491: 1393, 501: 1393}, - {1392, 1392, 491: 1392, 500: 854, 1392, 509: 854, 511: 854}, + {170: 6177, 492: 2663, 2662, 515: 6178, 588: 2660, 665: 2656, 731: 6197, 770: 6195, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 6196, 6194, 1002: 6193}, + {492: 4005, 862: 6188, 1000: 6198}, {1391, 1391, 491: 1391, 501: 1391}, - {1390, 1390, 491: 1390, 500: 853, 1390, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 790: 4000, 4001}, + {1390, 1390, 491: 1390, 500: 852, 1390, 509: 852, 511: 852}, + {1389, 1389, 491: 1389, 501: 1389}, // 3585 - {1394, 1394, 9: 6192, 491: 1394, 501: 1394}, - {2: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 10: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 59: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 508: 1096, 516: 1096, 775: 5550, 5549, 5548, 861: 5551, 910: 6203}, - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 508: 4304, 516: 1916, 878: 6204}, - {2: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 10: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 59: 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 1396, 516: 6169, 1096: 6205}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6206}, + {1388, 1388, 491: 1388, 500: 851, 1388, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, + {1392, 1392, 9: 6189, 491: 1392, 501: 1392}, + {2: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 10: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 59: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 508: 1094, 516: 1094, 775: 5547, 5546, 5545, 860: 5548, 910: 6200}, + {2: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 10: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 59: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 508: 4303, 516: 1914, 877: 6201}, + {2: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 10: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 59: 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 1394, 516: 6166, 1096: 6202}, // 3590 - {172: 961, 492: 961, 494: 961, 507: 5612, 515: 961, 526: 961, 588: 961, 665: 961, 883: 6207}, - {172: 6180, 492: 6173, 494: 2666, 515: 6181, 526: 6179, 588: 2664, 665: 2660, 731: 6178, 770: 6176, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 6177, 6175, 1002: 6174, 1095: 6208}, - {1368, 1368, 491: 6210, 501: 1368, 1294: 6209}, - {1397, 1397, 501: 1397}, - {221: 6211}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6203}, + {170: 959, 492: 959, 959, 507: 5609, 515: 959, 526: 959, 588: 959, 665: 959, 882: 6204}, + {170: 6177, 492: 6170, 2662, 515: 6178, 526: 6176, 588: 2660, 665: 2656, 731: 6175, 770: 6173, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 6174, 6172, 1002: 6171, 1095: 6205}, + {1366, 1366, 491: 6207, 501: 1366, 1293: 6206}, + {1395, 1395, 501: 1395}, // 3595 - {600: 6212}, - {674: 6213}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 5666, 916: 5667, 950: 6214}, - {1367, 1367, 9: 5669, 501: 1367}, - {1401, 1401, 492: 6223, 672: 1892}, + {219: 6208}, + {600: 6209}, + {674: 6210}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 5663, 916: 5664, 950: 6211}, + {1365, 1365, 9: 5666, 501: 1365}, // 3600 - {1402, 1402}, - {672: 6218}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6219, 2850, 688: 2851, 2849}, - {1400, 1400, 492: 6220}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 6221}, + {1399, 1399, 492: 6220, 672: 1890}, + {1400, 1400}, + {672: 6215}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6216, 2849, 688: 2850, 2848}, + {1398, 1398, 492: 6217}, // 3605 + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1978, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3858, 848: 6218}, + {58: 6219}, + {1396, 1396}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 1978, 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 3694, 801: 3858, 848: 6221}, {58: 6222}, - {1398, 1398}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 1980, 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 3695, 801: 3859, 848: 6224}, - {58: 6225}, - {1399, 1399}, // 3610 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6391, 2850, 688: 2851, 2849}, - {637, 637, 519: 6388, 537: 6387, 1332: 6386}, - {18: 6370, 51: 6371, 110: 6367, 151: 6373, 183: 6372, 210: 6369, 588: 6366, 602: 6368}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 6355, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6356}, - {714, 714, 513: 6350}, + {1397, 1397}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6388, 2849, 688: 2850, 2848}, + {635, 635, 519: 6385, 537: 6384, 1331: 6383}, + {18: 6367, 51: 6368, 111: 6364, 149: 6370, 181: 6369, 208: 6366, 588: 6363, 602: 6365}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 6352, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6353}, // 3615 - {138: 6349}, - {109: 4053, 136: 4052, 6344, 231: 6343, 857: 6345}, - {710, 710}, - {702, 702, 113: 6324, 199: 6325, 244: 6326, 255: 6327, 279: 6329, 289: 6328, 303: 6331, 306: 6330, 512: 702, 702, 521: 702, 671: 6332, 1162: 6323, 1335: 6322, 6321}, + {712, 712, 513: 6347}, + {136: 6346}, + {110: 4052, 132: 4051, 6341, 229: 6340, 857: 6342}, {708, 708}, + {700, 700, 197: 6322, 242: 6323, 253: 6324, 256: 6321, 278: 6326, 288: 6325, 302: 6328, 305: 6327, 512: 700, 700, 521: 700, 671: 6329, 1163: 6320, 1334: 6319, 6318}, // 3620 - {707, 707}, - {639, 639, 282: 6312, 513: 6311, 519: 639, 537: 639}, - {520: 685, 564: 685}, - {520: 684, 564: 684}, + {706, 706}, + {705, 705}, + {637, 637, 281: 6309, 513: 6308, 519: 637, 537: 637}, {520: 683, 564: 683}, + {520: 682, 564: 682}, // 3625 - {680, 680, 519: 680, 537: 680}, - {679, 679, 519: 679, 537: 679}, + {520: 681, 564: 681}, {678, 678, 519: 678, 537: 678}, {677, 677, 519: 677, 537: 677}, - {137: 6309}, + {676, 676, 519: 676, 537: 676}, + {675, 675, 519: 675, 537: 675}, // 3630 - {520: 6279, 564: 6280, 827: 6304}, - {109: 627, 136: 627, 226: 6277, 1120: 6298}, - {492: 6293}, - {668, 668, 519: 668, 537: 668}, + {133: 6306}, + {520: 6276, 564: 6277, 827: 6301}, + {110: 625, 132: 625, 224: 6274, 1121: 6295}, + {492: 6290}, {666, 666, 519: 666, 537: 666}, // 3635 - {138: 6291, 155: 6292, 216: 6290}, - {662, 662, 519: 662, 537: 662}, - {625, 625, 519: 625, 6279, 537: 625, 564: 6280, 827: 6282, 865: 6289}, - {138: 6288}, - {138: 6287}, + {664, 664, 519: 664, 537: 664}, + {136: 6288, 153: 6289, 214: 6287}, + {660, 660, 519: 660, 537: 660}, + {623, 623, 519: 623, 6276, 537: 623, 564: 6277, 827: 6279, 864: 6286}, + {136: 6285}, // 3640 - {138: 6286}, - {138: 6285}, - {138: 6284}, - {625, 625, 519: 625, 6279, 537: 625, 564: 6280, 827: 6282, 865: 6281}, - {654, 654, 519: 654, 537: 654}, + {136: 6284}, + {136: 6283}, + {136: 6282}, + {136: 6281}, + {623, 623, 519: 623, 6276, 537: 623, 564: 6277, 827: 6279, 864: 6278}, // 3645 - {653, 653, 519: 653, 537: 653}, {652, 652, 519: 652, 537: 652}, {651, 651, 519: 651, 537: 651}, {650, 650, 519: 650, 537: 650}, {649, 649, 519: 649, 537: 649}, - // 3650 {648, 648, 519: 648, 537: 648}, + // 3650 {647, 647, 519: 647, 537: 647}, {646, 646, 519: 646, 537: 646}, {645, 645, 519: 645, 537: 645}, {644, 644, 519: 644, 537: 644}, + {643, 643, 519: 643, 537: 643}, // 3655 - {138: 6278}, {642, 642, 519: 642, 537: 642}, - {641, 641, 519: 641, 537: 641}, + {136: 6275}, {640, 640, 519: 640, 537: 640}, - {138: 633, 155: 633, 216: 633}, + {639, 639, 519: 639, 537: 639}, + {638, 638, 519: 638, 537: 638}, // 3660 - {138: 632, 155: 632, 174: 632, 216: 632}, - {109: 626, 136: 626, 626, 231: 626}, - {643, 643, 519: 643, 537: 643}, - {2: 682, 682, 682, 682, 682, 682, 682, 10: 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 59: 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682, 682}, - {2: 681, 681, 681, 681, 681, 681, 681, 10: 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 59: 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681, 681}, + {136: 631, 153: 631, 214: 631}, + {136: 630, 153: 630, 172: 630, 214: 630}, + {110: 624, 132: 624, 624, 229: 624}, + {641, 641, 519: 641, 537: 641}, + {2: 680, 680, 680, 680, 680, 680, 680, 10: 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 59: 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680}, // 3665 + {2: 679, 679, 679, 679, 679, 679, 679, 10: 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 59: 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679, 679}, + {653, 653, 519: 653, 537: 653}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5540, 2849, 688: 2850, 2848, 832: 6280}, + {622, 622, 519: 622, 537: 622}, + {654, 654, 519: 654, 537: 654}, + // 3670 {655, 655, 519: 655, 537: 655}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 6283}, - {624, 624, 519: 624, 537: 624}, {656, 656, 519: 656, 537: 656}, {657, 657, 519: 657, 537: 657}, - // 3670 {658, 658, 519: 658, 537: 658}, {659, 659, 519: 659, 537: 659}, - {660, 660, 519: 660, 537: 660}, - {661, 661, 519: 661, 537: 661}, - {665, 665, 519: 665, 537: 665}, // 3675 - {664, 664, 519: 664, 537: 664}, {663, 663, 519: 663, 537: 663}, - {541: 6294}, - {58: 6295}, - {194: 6297, 322: 6296}, + {662, 662, 519: 662, 537: 662}, + {661, 661, 519: 661, 537: 661}, + {541: 6291}, + {58: 6292}, // 3680 - {669, 669, 519: 669, 537: 669}, + {192: 6294, 321: 6293}, {667, 667, 519: 667, 537: 667}, - {109: 4053, 136: 4052, 857: 6299}, - {520: 6279, 564: 6280, 827: 6301, 1164: 6300}, - {625, 625, 519: 625, 6279, 537: 625, 564: 6280, 827: 6282, 865: 6303}, + {665, 665, 519: 665, 537: 665}, + {110: 4052, 132: 4051, 857: 6296}, + {520: 6276, 564: 6277, 827: 6298, 1165: 6297}, // 3685 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6302}, - {623, 623, 519: 623, 623, 537: 623, 564: 623}, - {670, 670, 519: 670, 537: 670}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6305, 2850, 688: 2851, 2849, 759: 6306}, - {1094, 1094, 519: 1094, 6279, 537: 1094, 564: 6280, 672: 4035, 827: 6307}, + {623, 623, 519: 623, 6276, 537: 623, 564: 6277, 827: 6279, 864: 6300}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6299}, + {621, 621, 519: 621, 621, 537: 621, 564: 621}, + {668, 668, 519: 668, 537: 668}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6302, 2849, 688: 2850, 2848, 759: 6303}, // 3690 - {673, 673, 519: 673, 537: 673}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6308, 2850, 688: 2851, 2849}, - {672, 672, 519: 672, 537: 672}, - {625, 625, 519: 625, 6279, 537: 625, 564: 6280, 827: 6282, 865: 6310}, - {675, 675, 519: 675, 537: 675}, + {1092, 1092, 519: 1092, 6276, 537: 1092, 564: 6277, 672: 4034, 827: 6304}, + {671, 671, 519: 671, 537: 671}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6305, 2849, 688: 2850, 2848}, + {670, 670, 519: 670, 537: 670}, + {623, 623, 519: 623, 6276, 537: 623, 564: 6277, 827: 6279, 864: 6307}, // 3695 - {588: 6316, 602: 6313, 856: 6315, 1333: 6314}, - {638, 638, 519: 638, 537: 638}, - {2: 2130, 2130, 2130, 2130, 2130, 2130, 2130, 10: 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 59: 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 2130, 496: 2130, 499: 2130, 514: 2130, 526: 2130, 541: 2130, 583: 2130, 667: 2130}, - {706, 706}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 6320}, + {673, 673, 519: 673, 537: 673}, + {588: 6313, 602: 6310, 856: 6312, 1332: 6311}, + {636, 636, 519: 636, 537: 636}, + {2: 2128, 2128, 2128, 2128, 2128, 2128, 2128, 10: 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 59: 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 2128, 496: 2128, 499: 2128, 514: 2128, 526: 2128, 541: 2128, 583: 2128, 667: 2128}, + {704, 704}, // 3700 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6317}, - {704, 704, 507: 6318}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6319, 2850, 688: 2851, 2849}, - {703, 703}, - {705, 705}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5540, 2849, 688: 2850, 2848, 832: 6317}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6314}, + {702, 702, 507: 6315}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6316, 2849, 688: 2850, 2848}, + {701, 701}, // 3705 - {689, 689, 512: 689, 6339, 521: 689, 1334: 6338}, - {701, 701, 9: 6336, 512: 701, 701, 521: 701}, - {700, 700, 9: 700, 512: 700, 700, 521: 700}, + {703, 703}, + {687, 687, 512: 687, 6336, 521: 687, 1333: 6335}, + {699, 699, 9: 6333, 512: 699, 699, 521: 699}, {698, 698, 9: 698, 512: 698, 698, 521: 698}, - {697, 697, 9: 697, 512: 697, 697, 521: 697}, + {696, 696, 9: 696, 512: 696, 696, 521: 696}, // 3710 - {367: 6335}, - {410: 6334}, - {358: 6333}, - {693, 693, 9: 693, 512: 693, 693, 521: 693}, - {692, 692, 9: 692, 512: 692, 692, 521: 692}, - // 3715 + {695, 695, 9: 695, 512: 695, 695, 521: 695}, + {366: 6332}, + {408: 6331}, + {357: 6330}, {691, 691, 9: 691, 512: 691, 691, 521: 691}, + // 3715 {690, 690, 9: 690, 512: 690, 690, 521: 690}, - {694, 694, 9: 694, 512: 694, 694, 521: 694}, - {695, 695, 9: 695, 512: 695, 695, 521: 695}, - {696, 696, 9: 696, 512: 696, 696, 521: 696}, + {689, 689, 9: 689, 512: 689, 689, 521: 689}, + {688, 688, 9: 688, 512: 688, 688, 521: 688}, + {692, 692, 9: 692, 512: 692, 692, 521: 692}, + {693, 693, 9: 693, 512: 693, 693, 521: 693}, // 3720 - {113: 6324, 199: 6325, 244: 6326, 255: 6327, 279: 6329, 289: 6328, 303: 6331, 306: 6330, 671: 6332, 1162: 6337}, - {699, 699, 9: 699, 512: 699, 699, 521: 699}, - {908, 908, 512: 2816, 521: 2817, 791: 2818, 852: 6342}, - {153: 6340}, - {525: 2824, 755: 4162, 784: 6341}, + {694, 694, 9: 694, 512: 694, 694, 521: 694}, + {197: 6322, 242: 6323, 253: 6324, 256: 6321, 278: 6326, 288: 6325, 302: 6328, 305: 6327, 671: 6329, 1163: 6334}, + {697, 697, 9: 697, 512: 697, 697, 521: 697}, + {906, 906, 512: 2815, 521: 2816, 791: 2817, 852: 6339}, + {151: 6337}, // 3725 - {688, 688, 512: 688, 521: 688}, + {525: 2823, 755: 4161, 784: 6338}, + {686, 686, 512: 686, 521: 686}, + {707, 707}, {709, 709}, - {711, 711}, - {625, 625, 519: 625, 6279, 537: 625, 564: 6280, 827: 6282, 865: 6348}, - {520: 6279, 564: 6280, 827: 6301, 1164: 6346}, + {623, 623, 519: 623, 6276, 537: 623, 564: 6277, 827: 6279, 864: 6345}, // 3730 - {625, 625, 519: 625, 6279, 537: 625, 564: 6280, 827: 6282, 865: 6347}, - {671, 671, 519: 671, 537: 671}, - {676, 676, 519: 676, 537: 676}, - {712, 712}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 6351}, + {520: 6276, 564: 6277, 827: 6298, 1165: 6343}, + {623, 623, 519: 623, 6276, 537: 623, 564: 6277, 827: 6279, 864: 6344}, + {669, 669, 519: 669, 537: 669}, + {674, 674, 519: 674, 537: 674}, + {710, 710}, // 3735 - {687, 687, 501: 6353, 1368: 6352}, - {713, 713}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5886, 5884, 885: 6354}, - {686, 686, 9: 5887}, - {625, 625, 95: 1792, 177: 1792, 507: 1792, 519: 625, 6279, 537: 625, 564: 6280, 668: 1792, 672: 1792, 827: 6282, 865: 6365}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 6348}, + {685, 685, 501: 6350, 1367: 6349}, + {711, 711}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5875, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5880, 685: 3597, 2849, 688: 2850, 2848, 760: 5393, 823: 5882, 843: 5883, 5881, 884: 6351}, + {684, 684, 9: 5884}, // 3740 - {95: 961, 177: 6358, 507: 5612, 668: 961, 883: 6357}, - {95: 6359, 668: 6360}, - {716, 716}, - {275, 275, 519: 2810, 814: 2811, 6364}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6361, 2850, 688: 2851, 2849}, + {623, 623, 91: 1791, 175: 1791, 507: 1791, 519: 623, 6276, 537: 623, 564: 6277, 668: 1791, 672: 1791, 827: 6279, 864: 6362}, + {91: 959, 175: 6355, 507: 5609, 668: 959, 882: 6354}, + {91: 6356, 668: 6357}, + {714, 714}, + {273, 273, 519: 2809, 814: 2810, 6361}, // 3745 - {95: 6362}, - {275, 275, 519: 2810, 814: 2811, 6363}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6358, 2849, 688: 2850, 2848}, + {91: 6359}, + {273, 273, 519: 2809, 814: 2810, 6360}, + {713, 713}, {715, 715}, - {717, 717}, - {674, 674, 519: 674, 537: 674}, // 3750 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6385}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6384}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4975, 805: 6382}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6381}, - {179: 6379}, + {672, 672, 519: 672, 537: 672}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6382}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6381}, + {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 6379}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6378}, // 3755 - {532: 6376}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 6375}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6374, 2850, 688: 2851, 2849}, + {177: 6376}, + {532: 6373}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 6372}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6371, 2849, 688: 2850, 2848}, + {716, 716}, + // 3760 + {717, 717}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6374, 2849, 688: 2850, 2848, 911: 6375}, + {2252, 2252, 134: 2252, 2252}, {718, 718}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5134, 2849, 688: 2850, 2848, 909: 6377}, + // 3765 {719, 719}, - // 3760 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6377, 2850, 688: 2851, 2849, 911: 6378}, - {2254, 2254, 113: 2254, 117: 2254, 120: 2254, 2254, 126: 2254}, {720, 720}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5135, 2850, 688: 2851, 2849, 909: 6380}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5540, 2849, 688: 2850, 2848, 832: 6380}, {721, 721}, - // 3765 {722, 722}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 6383}, + // 3770 {723, 723}, {724, 724}, - {725, 725}, - // 3770 - {726, 726}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 3456, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3455, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 6390, 3360, 3441, 3359, 3356}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 2929, 2877, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 2960, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 2890, 2965, 3072, 3039, 3123, 2854, 3335, 2872, 2919, 3332, 3333, 3032, 3033, 3028, 2986, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 2967, 2907, 2952, 2948, 3040, 3064, 2848, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 2971, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 2888, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 2956, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 2957, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3027, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 2913, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 2839, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 2973, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 2840, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3245, 2969, 3246, 3247, 2866, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3261, 3262, 3313, 3312, 3149, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3009, 3026, 3150, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3279, 3280, 3281, 3022, 3231, 3291, 3292, 3303, 3287, 3288, 3289, 3322, 2968, 492: 3367, 3346, 495: 3365, 3375, 2843, 502: 3379, 3383, 3364, 3363, 3402, 510: 3337, 514: 3400, 3376, 522: 3382, 525: 3341, 549: 3371, 583: 3378, 587: 3401, 589: 2841, 3384, 3336, 3338, 3340, 3339, 3368, 3344, 3358, 3345, 3349, 601: 3370, 3377, 3369, 3374, 3398, 3380, 608: 3385, 3390, 3443, 3391, 3392, 614: 3343, 3421, 617: 3361, 3362, 3416, 3417, 3418, 3419, 3420, 3372, 3403, 3413, 3414, 3407, 3422, 3423, 3424, 3408, 3426, 3427, 3409, 3425, 3404, 3412, 3410, 3396, 3428, 3429, 3373, 3433, 3386, 3389, 3432, 3438, 3437, 3439, 3436, 3440, 3435, 3434, 3431, 3381, 3430, 3388, 3387, 3393, 3394, 669: 2844, 685: 3351, 2850, 688: 2851, 2849, 731: 3366, 3442, 3352, 3357, 3342, 3415, 3355, 3353, 3354, 3395, 3406, 3405, 3399, 3397, 3411, 3350, 3360, 3441, 3359, 3356, 2847, 2846, 2845, 6389}, - {635, 635, 527: 3452, 3450, 3451, 3449, 3447, 756: 3448, 3446}, - {636, 636, 499: 3457, 616: 3458}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 3455, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3454, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 6387, 3359, 3440, 3358, 3355}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 2928, 2876, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 2958, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 2889, 2963, 3037, 3121, 2853, 2871, 2918, 3030, 3031, 3026, 2984, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 2965, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 2847, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 2969, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 2887, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 2954, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 2955, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3025, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 2912, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 2838, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 2971, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 2839, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3243, 2967, 3244, 3245, 2865, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3259, 3260, 3331, 3332, 3311, 3310, 3147, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3007, 3024, 3148, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3277, 3278, 3279, 3020, 3229, 3289, 3290, 3301, 3285, 3286, 3287, 3320, 2966, 492: 3366, 494: 3345, 3364, 3374, 2842, 502: 3378, 3382, 3363, 3362, 3401, 510: 3336, 514: 3399, 3375, 522: 3381, 525: 3340, 549: 3370, 583: 3377, 587: 3400, 589: 2840, 3383, 3335, 3337, 3339, 3338, 3367, 3343, 3357, 3344, 3348, 601: 3369, 3376, 3368, 3373, 3397, 3379, 608: 3384, 3389, 3442, 3390, 3391, 614: 3342, 3420, 617: 3360, 3361, 3415, 3416, 3417, 3418, 3419, 3371, 3402, 3412, 3413, 3406, 3421, 3422, 3423, 3407, 3425, 3426, 3408, 3424, 3403, 3411, 3409, 3395, 3427, 3428, 3372, 3432, 3385, 3388, 3431, 3437, 3436, 3438, 3435, 3439, 3434, 3433, 3430, 3380, 3429, 3387, 3386, 3392, 3393, 669: 2843, 685: 3350, 2849, 688: 2850, 2848, 731: 3365, 3441, 3351, 3356, 3341, 3414, 3354, 3352, 3353, 3394, 3405, 3404, 3398, 3396, 3410, 3349, 3359, 3440, 3358, 3355, 2846, 2845, 2844, 6386}, + {633, 633, 527: 3451, 3449, 3450, 3448, 3446, 756: 3447, 3445}, // 3775 - {2016, 2016, 194: 6393, 588: 2016, 1297: 6392}, - {601, 601, 588: 6395, 994: 6394}, - {2015, 2015, 588: 2015}, - {2021, 2021}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 6396}, + {634, 634, 499: 3456, 616: 3457}, + {2014, 2014, 192: 6390, 588: 2014, 1296: 6389}, + {599, 599, 588: 6392, 994: 6391}, + {2013, 2013, 588: 2013}, + {2019, 2019}, // 3780 - {600, 600, 9: 4033}, - {2: 2018, 2018, 2018, 2018, 2018, 2018, 2018, 10: 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 59: 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 583: 6399, 1259: 6398}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6402, 2850, 688: 2851, 2849}, - {495: 4198, 497: 4197, 834: 6400}, - {208: 6401}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 6393}, + {598, 598, 9: 4032}, + {2: 2016, 2016, 2016, 2016, 2016, 2016, 2016, 10: 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 59: 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 583: 6396, 1260: 6395}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6399, 2849, 688: 2850, 2848}, + {495: 4197, 497: 4196, 834: 6397}, // 3785 - {2: 2017, 2017, 2017, 2017, 2017, 2017, 2017, 10: 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 59: 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017}, - {2024, 2024}, - {2: 2020, 2020, 2020, 2020, 2020, 2020, 2020, 10: 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 59: 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, 583: 6405, 1260: 6404}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6407, 2850, 688: 2851, 2849}, - {208: 6406}, + {206: 6398}, + {2: 2015, 2015, 2015, 2015, 2015, 2015, 2015, 10: 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 59: 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015, 2015}, + {2022, 2022}, + {2: 2018, 2018, 2018, 2018, 2018, 2018, 2018, 10: 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 59: 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 2018, 583: 6402, 1261: 6401}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6404, 2849, 688: 2850, 2848}, // 3790 - {2: 2019, 2019, 2019, 2019, 2019, 2019, 2019, 10: 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 59: 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019}, + {206: 6403}, + {2: 2017, 2017, 2017, 2017, 2017, 2017, 2017, 10: 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 59: 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017, 2017}, + {2023, 2023}, + {525: 2823, 755: 6406}, {2025, 2025}, - {525: 2824, 755: 6409}, - {2027, 2027}, - {520: 6419}, // 3795 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 6414, 685: 5543, 2850, 688: 2851, 2849, 832: 6416, 1236: 6415}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 6413}, - {9: 4033, 520: 2074, 670: 2074}, - {520: 2076, 670: 2076}, - {9: 6417, 520: 2075, 670: 2075}, + {520: 6416}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 541: 6411, 685: 5540, 2849, 688: 2850, 2848, 832: 6413, 1237: 6412}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 6410}, + {9: 4032, 520: 2072, 670: 2072}, + {520: 2074, 670: 2074}, // 3800 - {9: 2073, 520: 2073, 670: 2073}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 6418}, - {9: 2072, 520: 2072, 670: 2072}, - {493: 6420}, - {2071, 2071, 17: 2071, 56: 2071, 59: 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 491: 2071, 673: 2071, 922: 6421}, + {9: 6414, 520: 2073, 670: 2073}, + {9: 2071, 520: 2071, 670: 2071}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5540, 2849, 688: 2850, 2848, 832: 6415}, + {9: 2070, 520: 2070, 670: 2070}, + {494: 6417}, // 3805 - {2077, 2077, 17: 6448, 56: 6424, 59: 6444, 6437, 6427, 6423, 6431, 6435, 6447, 6430, 6436, 6434, 6432, 6445, 6438, 6426, 6446, 6425, 6428, 6429, 6433, 491: 6439, 673: 6449, 918: 6441, 6440, 6443, 6422, 923: 6442}, - {2070, 2070, 17: 2070, 56: 2070, 59: 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 2070, 491: 2070, 673: 2070}, - {518: 2069, 525: 2069}, - {518: 2068, 525: 2068}, - {518: 2067, 525: 2067, 591: 2067, 2067}, + {2069, 2069, 17: 2069, 56: 2069, 59: 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 491: 2069, 673: 2069, 922: 6418}, + {2075, 2075, 17: 6445, 56: 6421, 59: 6441, 6434, 6424, 6420, 6428, 6432, 6444, 6427, 6433, 6431, 6429, 6442, 6435, 6423, 6443, 6422, 6425, 6426, 6430, 491: 6436, 673: 6446, 918: 6438, 6437, 6440, 6419, 923: 6439}, + {2068, 2068, 17: 2068, 56: 2068, 59: 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 2068, 491: 2068, 673: 2068}, + {518: 2067, 525: 2067}, + {518: 2066, 525: 2066}, // 3810 - {518: 2066, 525: 2066, 591: 2066, 2066}, {518: 2065, 525: 2065, 591: 2065, 2065}, {518: 2064, 525: 2064, 591: 2064, 2064}, {518: 2063, 525: 2063, 591: 2063, 2063}, {518: 2062, 525: 2062, 591: 2062, 2062}, - // 3815 {518: 2061, 525: 2061, 591: 2061, 2061}, + // 3815 {518: 2060, 525: 2060, 591: 2060, 2060}, - {493: 2059, 518: 2059}, - {493: 2058, 518: 2058}, - {493: 2057, 518: 2057}, + {518: 2059, 525: 2059, 591: 2059, 2059}, + {518: 2058, 525: 2058, 591: 2058, 2058}, + {494: 2057, 518: 2057}, + {494: 2056, 518: 2056}, // 3820 - {493: 2056, 518: 2056}, - {2: 2055, 2055, 2055, 2055, 2055, 2055, 2055, 10: 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 59: 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, 493: 2055, 508: 2055, 518: 2055, 522: 2055}, - {2: 2054, 2054, 2054, 2054, 2054, 2054, 2054, 10: 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 59: 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 2054, 493: 2054, 508: 2054, 518: 2054, 522: 2054}, - {221: 6489}, - {518: 4397, 525: 2109, 758: 6487}, + {494: 2055, 518: 2055}, + {494: 2054, 518: 2054}, + {2: 2053, 2053, 2053, 2053, 2053, 2053, 2053, 10: 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 59: 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 494: 2053, 508: 2053, 518: 2053, 522: 2053}, + {2: 2052, 2052, 2052, 2052, 2052, 2052, 2052, 10: 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 59: 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 494: 2052, 508: 2052, 518: 2052, 522: 2052}, + {219: 6486}, // 3825 - {518: 4397, 525: 2109, 591: 2109, 2109, 758: 6485}, - {493: 2109, 518: 4397, 758: 6483}, - {2: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 10: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 59: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 493: 2109, 508: 2109, 518: 4397, 522: 2109, 758: 6478}, - {493: 2109, 518: 4397, 525: 2109, 758: 6473}, - {493: 2109, 518: 4397, 525: 2109, 758: 6470}, + {518: 4396, 525: 2107, 758: 6484}, + {518: 4396, 525: 2107, 591: 2107, 2107, 758: 6482}, + {494: 2107, 518: 4396, 758: 6480}, + {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 508: 2107, 518: 4396, 522: 2107, 758: 6475}, + {494: 2107, 518: 4396, 525: 2107, 758: 6470}, // 3830 - {518: 4397, 525: 2109, 758: 6465}, - {109: 2109, 136: 2109, 518: 4397, 525: 2109, 758: 6462}, - {200: 2109, 2109, 206: 2109, 518: 4397, 525: 2109, 591: 2109, 2109, 758: 6459}, - {200: 2109, 2109, 206: 2109, 518: 4397, 525: 2109, 591: 2109, 2109, 758: 6450}, - {200: 6456, 6457, 206: 6458, 525: 2824, 591: 6454, 6455, 755: 6453, 952: 6451, 1123: 6452}, + {494: 2107, 518: 4396, 525: 2107, 758: 6467}, + {518: 4396, 525: 2107, 758: 6462}, + {110: 2107, 132: 2107, 518: 4396, 525: 2107, 758: 6459}, + {198: 2107, 2107, 204: 2107, 518: 4396, 525: 2107, 591: 2107, 2107, 758: 6456}, + {198: 2107, 2107, 204: 2107, 518: 4396, 525: 2107, 591: 2107, 2107, 758: 6447}, // 3835 - {2038, 2038, 17: 2038, 56: 2038, 59: 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 491: 2038, 673: 2038}, - {2037, 2037, 17: 2037, 56: 2037, 59: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 491: 2037, 673: 2037}, - {2033, 2033, 17: 2033, 56: 2033, 59: 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 2033, 491: 2033, 673: 2033}, - {2032, 2032, 17: 2032, 56: 2032, 59: 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 2032, 491: 2032, 673: 2032}, + {198: 6453, 6454, 204: 6455, 525: 2823, 591: 6451, 6452, 755: 6450, 952: 6448, 1124: 6449}, + {2036, 2036, 17: 2036, 56: 2036, 59: 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 2036, 491: 2036, 673: 2036}, + {2035, 2035, 17: 2035, 56: 2035, 59: 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 2035, 491: 2035, 673: 2035}, {2031, 2031, 17: 2031, 56: 2031, 59: 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 2031, 491: 2031, 673: 2031}, - // 3840 {2030, 2030, 17: 2030, 56: 2030, 59: 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 2030, 491: 2030, 673: 2030}, + // 3840 {2029, 2029, 17: 2029, 56: 2029, 59: 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 2029, 491: 2029, 673: 2029}, {2028, 2028, 17: 2028, 56: 2028, 59: 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 2028, 491: 2028, 673: 2028}, - {200: 6456, 6457, 206: 6458, 525: 2824, 591: 6454, 6455, 755: 6453, 952: 6460, 1123: 6461}, - {2040, 2040, 17: 2040, 56: 2040, 59: 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 491: 2040, 673: 2040}, + {2027, 2027, 17: 2027, 56: 2027, 59: 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 2027, 491: 2027, 673: 2027}, + {2026, 2026, 17: 2026, 56: 2026, 59: 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 2026, 491: 2026, 673: 2026}, + {198: 6453, 6454, 204: 6455, 525: 2823, 591: 6451, 6452, 755: 6450, 952: 6457, 1124: 6458}, // 3845 + {2038, 2038, 17: 2038, 56: 2038, 59: 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 2038, 491: 2038, 673: 2038}, + {2037, 2037, 17: 2037, 56: 2037, 59: 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, 491: 2037, 673: 2037}, + {110: 4052, 132: 4051, 525: 2823, 755: 2822, 762: 6461, 857: 6460}, + {2040, 2040, 17: 2040, 56: 2040, 59: 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 2040, 491: 2040, 673: 2040}, {2039, 2039, 17: 2039, 56: 2039, 59: 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 2039, 491: 2039, 673: 2039}, - {109: 4053, 136: 4052, 525: 2824, 755: 2823, 762: 6464, 857: 6463}, - {2042, 2042, 17: 2042, 56: 2042, 59: 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 491: 2042, 673: 2042}, - {2041, 2041, 17: 2041, 56: 2041, 59: 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 491: 2041, 673: 2041}, - {525: 2824, 755: 2823, 762: 6466}, // 3850 - {228: 6467}, - {566: 6468}, - {114: 6469}, - {2043, 2043, 17: 2043, 56: 2043, 59: 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 491: 2043, 673: 2043}, - {493: 6471, 525: 2824, 755: 2823, 762: 6472}, + {525: 2823, 755: 2822, 762: 6463}, + {226: 6464}, + {566: 6465}, + {114: 6466}, + {2041, 2041, 17: 2041, 56: 2041, 59: 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 2041, 491: 2041, 673: 2041}, // 3855 + {494: 6468, 525: 2823, 755: 2822, 762: 6469}, + {2043, 2043, 17: 2043, 56: 2043, 59: 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, 491: 2043, 673: 2043}, + {2042, 2042, 17: 2042, 56: 2042, 59: 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, 491: 2042, 673: 2042}, + {494: 6472, 525: 2823, 755: 2822, 762: 6471}, + {2044, 2044, 17: 2044, 56: 2044, 59: 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 112: 3566, 3570, 3563, 3578, 118: 3565, 3562, 3564, 3568, 3569, 3574, 3573, 3572, 3576, 3577, 3571, 3575, 131: 3567, 491: 2044, 673: 2044, 813: 6473}, + // 3860 {2045, 2045, 17: 2045, 56: 2045, 59: 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 2045, 491: 2045, 673: 2045}, - {2044, 2044, 17: 2044, 56: 2044, 59: 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 2044, 491: 2044, 673: 2044}, - {493: 6475, 525: 2824, 755: 2823, 762: 6474}, - {2046, 2046, 17: 2046, 56: 2046, 59: 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 111: 3567, 3571, 114: 3564, 3579, 119: 3566, 122: 3563, 3565, 3569, 3570, 127: 3575, 3574, 3573, 3577, 3578, 3572, 3576, 135: 3568, 491: 2046, 673: 2046, 813: 6476}, + {325: 6474}, + {2046, 2046, 17: 2046, 56: 2046, 59: 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 2046, 491: 2046, 673: 2046}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 508: 6478, 522: 6479, 685: 3597, 2849, 688: 2850, 2848, 760: 6477, 1348: 6476}, {2047, 2047, 17: 2047, 56: 2047, 59: 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 2047, 491: 2047, 673: 2047}, - // 3860 - {326: 6477}, - {2048, 2048, 17: 2048, 56: 2048, 59: 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 491: 2048, 673: 2048}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 508: 6481, 522: 6482, 685: 3598, 2850, 688: 2851, 2849, 760: 6480, 1349: 6479}, - {2049, 2049, 17: 2049, 56: 2049, 59: 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 491: 2049, 673: 2049}, - {284, 284, 17: 284, 56: 284, 59: 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 284, 491: 284, 673: 284}, // 3865 - {283, 283, 17: 283, 56: 283, 59: 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 491: 283, 673: 283}, {282, 282, 17: 282, 56: 282, 59: 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 282, 491: 282, 673: 282}, - {493: 6484}, - {2050, 2050, 17: 2050, 56: 2050, 59: 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 491: 2050, 673: 2050}, - {525: 2824, 591: 6454, 6455, 755: 6453, 952: 6486}, + {281, 281, 17: 281, 56: 281, 59: 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 281, 491: 281, 673: 281}, + {280, 280, 17: 280, 56: 280, 59: 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 280, 491: 280, 673: 280}, + {494: 6481}, + {2048, 2048, 17: 2048, 56: 2048, 59: 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 2048, 491: 2048, 673: 2048}, // 3870 - {2051, 2051, 17: 2051, 56: 2051, 59: 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 491: 2051, 673: 2051}, - {525: 2824, 755: 2823, 762: 6488}, - {2052, 2052, 17: 2052, 56: 2052, 59: 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 2052, 491: 2052, 673: 2052}, - {2: 2053, 2053, 2053, 2053, 2053, 2053, 2053, 10: 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 59: 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 2053, 493: 2053, 508: 2053, 518: 2053, 522: 2053}, - {670: 6491}, + {525: 2823, 591: 6451, 6452, 755: 6450, 952: 6483}, + {2049, 2049, 17: 2049, 56: 2049, 59: 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, 491: 2049, 673: 2049}, + {525: 2823, 755: 2822, 762: 6485}, + {2050, 2050, 17: 2050, 56: 2050, 59: 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, 491: 2050, 673: 2050}, + {2: 2051, 2051, 2051, 2051, 2051, 2051, 2051, 10: 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 59: 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 2051, 494: 2051, 508: 2051, 518: 2051, 522: 2051}, // 3875 - {493: 6492}, - {2071, 2071, 17: 2071, 56: 2071, 59: 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 491: 2071, 673: 2071, 922: 6493}, - {2078, 2078, 17: 6448, 56: 6424, 59: 6444, 6437, 6427, 6423, 6431, 6435, 6447, 6430, 6436, 6434, 6432, 6445, 6438, 6426, 6446, 6425, 6428, 6429, 6433, 491: 6439, 673: 6449, 918: 6441, 6440, 6443, 6422, 923: 6442}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6495, 2850, 688: 2851, 2849}, - {2079, 2079}, + {670: 6488}, + {494: 6489}, + {2069, 2069, 17: 2069, 56: 2069, 59: 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 491: 2069, 673: 2069, 922: 6490}, + {2076, 2076, 17: 6445, 56: 6421, 59: 6441, 6434, 6424, 6420, 6428, 6432, 6444, 6427, 6433, 6431, 6429, 6442, 6435, 6423, 6443, 6422, 6425, 6426, 6430, 491: 6436, 673: 6446, 918: 6438, 6437, 6440, 6419, 923: 6439}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6492, 2849, 688: 2850, 2848}, // 3880 - {2080, 2080}, - {2099, 2099, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 6530}, - {2097, 2097}, - {28: 6528}, - {1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 10: 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 59: 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 1827, 518: 6517, 672: 1827}, + {2077, 2077}, + {2078, 2078}, + {2097, 2097, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 6527}, + {2095, 2095}, + {28: 6525}, // 3885 - {271: 6503, 492: 2667, 494: 2666, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 682: 2795, 731: 2796, 761: 2632, 770: 2797, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 2803, 2802, 788: 2774, 2633, 795: 2800, 2801, 2799, 802: 2634, 807: 2798, 829: 2804, 847: 6502}, - {2091, 2091}, - {518: 6504}, - {184: 6508, 246: 6511, 264: 6510, 307: 6514, 319: 6507, 6513, 6512, 493: 6506, 595: 6509, 1071: 6505}, - {492: 2667, 494: 2666, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 682: 2795, 731: 2796, 761: 2632, 770: 2797, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 2803, 2802, 788: 2774, 2633, 795: 2800, 2801, 2799, 802: 2634, 807: 2798, 829: 2804, 847: 6516}, + {1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 10: 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 59: 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 1825, 518: 6514, 672: 1825}, + {270: 6500, 492: 2663, 2662, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 682: 2794, 731: 2795, 761: 2628, 770: 2796, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2802, 2801, 788: 2770, 2629, 795: 2799, 2800, 2798, 802: 2630, 807: 2797, 829: 2803, 847: 6499}, + {2089, 2089}, + {518: 6501}, + {182: 6505, 244: 6508, 263: 6507, 306: 6511, 318: 6504, 6510, 6509, 494: 6503, 595: 6506, 1071: 6502}, // 3890 - {492: 2667, 494: 2666, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 682: 2795, 731: 2796, 761: 2632, 770: 2797, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 2803, 2802, 788: 2774, 2633, 795: 2800, 2801, 2799, 802: 2634, 807: 2798, 829: 2804, 847: 6515}, - {492: 2088, 494: 2088, 513: 2088, 515: 2088, 522: 2088, 587: 2088, 2088, 665: 2088, 674: 2088, 682: 2088, 761: 2088}, - {492: 2087, 494: 2087, 513: 2087, 515: 2087, 522: 2087, 587: 2087, 2087, 665: 2087, 674: 2087, 682: 2087, 761: 2087}, - {492: 2086, 494: 2086, 513: 2086, 515: 2086, 522: 2086, 587: 2086, 2086, 665: 2086, 674: 2086, 682: 2086, 761: 2086}, - {492: 2085, 494: 2085, 513: 2085, 515: 2085, 522: 2085, 587: 2085, 2085, 665: 2085, 674: 2085, 682: 2085, 761: 2085}, + {492: 2663, 2662, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 682: 2794, 731: 2795, 761: 2628, 770: 2796, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2802, 2801, 788: 2770, 2629, 795: 2799, 2800, 2798, 802: 2630, 807: 2797, 829: 2803, 847: 6513}, + {492: 2663, 2662, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 682: 2794, 731: 2795, 761: 2628, 770: 2796, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2802, 2801, 788: 2770, 2629, 795: 2799, 2800, 2798, 802: 2630, 807: 2797, 829: 2803, 847: 6512}, + {492: 2086, 2086, 513: 2086, 515: 2086, 522: 2086, 587: 2086, 2086, 665: 2086, 674: 2086, 682: 2086, 761: 2086}, + {492: 2085, 2085, 513: 2085, 515: 2085, 522: 2085, 587: 2085, 2085, 665: 2085, 674: 2085, 682: 2085, 761: 2085}, + {492: 2084, 2084, 513: 2084, 515: 2084, 522: 2084, 587: 2084, 2084, 665: 2084, 674: 2084, 682: 2084, 761: 2084}, // 3895 - {492: 2084, 494: 2084, 513: 2084, 515: 2084, 522: 2084, 587: 2084, 2084, 665: 2084, 674: 2084, 682: 2084, 761: 2084}, - {492: 2083, 494: 2083, 513: 2083, 515: 2083, 522: 2083, 587: 2083, 2083, 665: 2083, 674: 2083, 682: 2083, 761: 2083}, - {492: 2082, 494: 2082, 513: 2082, 515: 2082, 522: 2082, 587: 2082, 2082, 665: 2082, 674: 2082, 682: 2082, 761: 2082}, - {492: 2081, 494: 2081, 513: 2081, 515: 2081, 522: 2081, 587: 2081, 2081, 665: 2081, 674: 2081, 682: 2081, 761: 2081}, - {2089, 2089}, + {492: 2083, 2083, 513: 2083, 515: 2083, 522: 2083, 587: 2083, 2083, 665: 2083, 674: 2083, 682: 2083, 761: 2083}, + {492: 2082, 2082, 513: 2082, 515: 2082, 522: 2082, 587: 2082, 2082, 665: 2082, 674: 2082, 682: 2082, 761: 2082}, + {492: 2081, 2081, 513: 2081, 515: 2081, 522: 2081, 587: 2081, 2081, 665: 2081, 674: 2081, 682: 2081, 761: 2081}, + {492: 2080, 2080, 513: 2080, 515: 2080, 522: 2080, 587: 2080, 2080, 665: 2080, 674: 2080, 682: 2080, 761: 2080}, + {492: 2079, 2079, 513: 2079, 515: 2079, 522: 2079, 587: 2079, 2079, 665: 2079, 674: 2079, 682: 2079, 761: 2079}, // 3900 - {2090, 2090}, - {184: 6508, 246: 6511, 264: 6510, 307: 6514, 319: 6507, 6513, 6512, 493: 6518, 595: 6509, 1071: 6519}, - {492: 2667, 494: 2666, 513: 6524, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 682: 2795, 731: 2796, 761: 2632, 770: 2797, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 2803, 2802, 788: 2774, 2633, 795: 2800, 2801, 2799, 802: 2634, 807: 2798, 829: 2804, 847: 6525}, - {492: 2667, 494: 2666, 513: 6520, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 682: 2795, 731: 2796, 761: 2632, 770: 2797, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 2803, 2802, 788: 2774, 2633, 795: 2800, 2801, 2799, 802: 2634, 807: 2798, 829: 2804, 847: 6521}, - {28: 6522}, + {2087, 2087}, + {2088, 2088}, + {182: 6505, 244: 6508, 263: 6507, 306: 6511, 318: 6504, 6510, 6509, 494: 6515, 595: 6506, 1071: 6516}, + {492: 2663, 2662, 513: 6521, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 682: 2794, 731: 2795, 761: 2628, 770: 2796, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2802, 2801, 788: 2770, 2629, 795: 2799, 2800, 2798, 802: 2630, 807: 2797, 829: 2803, 847: 6522}, + {492: 2663, 2662, 513: 6517, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 682: 2794, 731: 2795, 761: 2628, 770: 2796, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2802, 2801, 788: 2770, 2629, 795: 2799, 2800, 2798, 802: 2630, 807: 2797, 829: 2803, 847: 6518}, // 3905 + {28: 6519}, + {2090, 2090}, + {525: 2823, 755: 6520}, + {2091, 2091}, + {28: 6523}, + // 3910 {2092, 2092}, - {525: 2824, 755: 6523}, + {525: 2823, 755: 6524}, {2093, 2093}, - {28: 6526}, + {525: 2823, 755: 6526}, {2094, 2094}, - // 3910 - {525: 2824, 755: 6527}, - {2095, 2095}, - {525: 2824, 755: 6529}, - {2096, 2096}, - {2098, 2098}, // 3915 - {2106, 2106}, - {518: 6557}, - {80: 2626, 161: 2628, 168: 2656, 2641, 173: 2625, 413: 6553, 492: 2667, 494: 2666, 515: 2665, 522: 2651, 526: 6536, 587: 2650, 2664, 665: 2660, 673: 2624, 2775, 731: 6534, 761: 2632, 770: 6535, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 6542, 6541, 788: 2774, 2633, 795: 6539, 6540, 6538, 802: 2634, 807: 6537, 822: 2642, 833: 6551, 868: 6550, 6544, 873: 6545, 882: 6543, 884: 6547, 886: 6548, 6546, 6549, 945: 6552}, - {494, 494, 500: 853, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 790: 4000, 4001}, - {496, 496, 500: 854, 509: 854, 511: 854}, + {2096, 2096}, + {2104, 2104}, + {518: 6554}, + {80: 2622, 159: 2624, 166: 2652, 2637, 171: 2621, 411: 6550, 492: 2663, 2662, 515: 2661, 522: 2647, 526: 6533, 587: 2646, 2660, 665: 2656, 673: 2620, 2771, 731: 6531, 761: 2628, 770: 6532, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 6539, 6538, 788: 2770, 2629, 795: 6536, 6537, 6535, 802: 2630, 807: 6534, 822: 2638, 833: 6548, 867: 6547, 6541, 872: 6542, 881: 6540, 883: 6544, 885: 6545, 6543, 6546, 945: 6549}, + {492, 492, 500: 851, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, // 3920 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 5847, 5842, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 5845, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 5844, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 5849, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 5843, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 5852, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 5850, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 5846, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 514: 3944, 589: 5858, 610: 5857, 667: 3942, 685: 5855, 2850, 688: 2851, 2849, 798: 5859, 853: 5856, 1003: 5860, 1191: 5853}, - {501, 501}, - {500, 500}, + {494, 494, 500: 852, 509: 852, 511: 852}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 5844, 5839, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 5842, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 5841, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 5846, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 5840, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 5849, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 5847, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 5843, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 514: 3943, 589: 5855, 610: 5854, 667: 3941, 685: 5852, 2849, 688: 2850, 2848, 798: 5856, 853: 5853, 1003: 5857, 1192: 5850}, {499, 499}, {498, 498}, - // 3925 {497, 497}, + // 3925 + {496, 496}, {495, 495}, {493, 493}, - {492, 492}, {491, 491}, - // 3930 {490, 490}, + // 3930 {489, 489}, {488, 488}, {487, 487}, {486, 486}, + {485, 485}, // 3935 - {23: 5343}, - {2104, 2104}, - {518: 6554}, - {493: 6555}, - {80: 2626, 161: 2628, 168: 2656, 2641, 173: 2625, 492: 2667, 494: 2666, 515: 2665, 522: 2651, 526: 6536, 587: 2650, 2664, 665: 2660, 673: 2624, 2775, 731: 6534, 761: 2632, 770: 6535, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 6542, 6541, 788: 2774, 2633, 795: 6539, 6540, 6538, 802: 2634, 807: 6537, 822: 2642, 833: 6551, 868: 6550, 6544, 873: 6545, 882: 6543, 884: 6547, 886: 6548, 6546, 6549, 945: 6556}, + {484, 484}, + {23: 5342}, + {2102, 2102}, + {518: 6551}, + {494: 6552}, // 3940 + {80: 2622, 159: 2624, 166: 2652, 2637, 171: 2621, 492: 2663, 2662, 515: 2661, 522: 2647, 526: 6533, 587: 2646, 2660, 665: 2656, 673: 2620, 2771, 731: 6531, 761: 2628, 770: 6532, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 6539, 6538, 788: 2770, 2629, 795: 6536, 6537, 6535, 802: 2630, 807: 6534, 822: 2638, 833: 6548, 867: 6547, 6541, 872: 6542, 881: 6540, 883: 6544, 885: 6545, 6543, 6546, 945: 6553}, + {2101, 2101}, + {494: 6555}, + {80: 2622, 159: 2624, 166: 2652, 2637, 171: 2621, 492: 2663, 2662, 515: 2661, 522: 2647, 526: 6533, 587: 2646, 2660, 665: 2656, 673: 2620, 2771, 731: 6531, 761: 2628, 770: 6532, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 6539, 6538, 788: 2770, 2629, 795: 6536, 6537, 6535, 802: 2630, 807: 6534, 822: 2638, 833: 6548, 867: 6547, 6541, 872: 6542, 881: 6540, 883: 6544, 885: 6545, 6543, 6546, 945: 6556}, {2103, 2103}, - {493: 6558}, - {80: 2626, 161: 2628, 168: 2656, 2641, 173: 2625, 492: 2667, 494: 2666, 515: 2665, 522: 2651, 526: 6536, 587: 2650, 2664, 665: 2660, 673: 2624, 2775, 731: 6534, 761: 2632, 770: 6535, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 6542, 6541, 788: 2774, 2633, 795: 6539, 6540, 6538, 802: 2634, 807: 6537, 822: 2642, 833: 6551, 868: 6550, 6544, 873: 6545, 882: 6543, 884: 6547, 886: 6548, 6546, 6549, 945: 6559}, - {2105, 2105}, - {2: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 10: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 59: 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 1096, 508: 1096, 520: 1096, 775: 5550, 5549, 5548, 861: 5551, 910: 6561}, // 3945 - {2: 1084, 1084, 1084, 1084, 1084, 1084, 1084, 10: 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 59: 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 5925, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 1084, 508: 1084, 520: 1084, 1139: 6562}, - {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 508: 4304, 520: 1916, 878: 6563}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 520: 6564, 685: 5929, 2850, 688: 2851, 2849, 942: 5930, 992: 5928}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6566, 2850, 688: 2851, 2849, 759: 5942, 942: 5930, 992: 6565}, - {9: 5938, 501: 6569}, + {2: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 10: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 59: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 508: 1094, 520: 1094, 775: 5547, 5546, 5545, 860: 5548, 910: 6558}, + {2: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 10: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 59: 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 5922, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 1082, 508: 1082, 520: 1082, 1140: 6559}, + {2: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 10: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 59: 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, 508: 4303, 520: 1914, 877: 6560}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 520: 6561, 685: 5926, 2849, 688: 2850, 2848, 942: 5927, 992: 5925}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6563, 2849, 688: 2850, 2848, 759: 5939, 942: 5927, 992: 6562}, // 3950 - {1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1086, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 59: 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, 498: 1094, 501: 1086, 507: 1094, 1094, 512: 1094, 519: 1094, 523: 1094, 1094, 544: 1094, 672: 6567, 932: 5931}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 541: 5934, 685: 6568, 2850, 688: 2851, 2849}, - {1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1086, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 59: 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, 498: 1093, 501: 1086, 507: 1093, 1093, 512: 1093, 519: 1093, 523: 1093, 1093, 544: 1093, 672: 5936, 932: 5935}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 5562, 601: 5557, 685: 4030, 2850, 688: 2851, 2849, 731: 5561, 759: 5560, 820: 5559, 824: 5558, 5564, 875: 5554, 914: 6570}, - {275, 275, 9: 5608, 519: 2810, 814: 2811, 6571}, + {9: 5935, 501: 6566}, + {1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1084, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 59: 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 1092, 498: 1092, 501: 1084, 507: 1092, 1092, 512: 1092, 519: 1092, 523: 1092, 1092, 544: 1092, 672: 6564, 932: 5928}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 541: 5931, 685: 6565, 2849, 688: 2850, 2848}, + {1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1084, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 59: 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 1091, 498: 1091, 501: 1084, 507: 1091, 1091, 512: 1091, 519: 1091, 523: 1091, 1091, 544: 1091, 672: 5933, 932: 5932}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 5559, 601: 5554, 685: 4029, 2849, 688: 2850, 2848, 731: 5558, 759: 5557, 820: 5556, 824: 5555, 5561, 874: 5551, 914: 6567}, // 3955 - {2135, 2135}, - {2138, 2138, 9: 3697}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6639, 2850, 688: 2851, 2849}, - {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 6637}, - {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 6628}, + {273, 273, 9: 5605, 519: 2809, 814: 2810, 6568}, + {2133, 2133}, + {2136, 2136, 9: 3696}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6636, 2849, 688: 2850, 2848}, + {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 6634}, // 3960 - {137: 5686, 588: 5685, 1180: 6624}, - {174: 633, 181: 5740}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 583: 6619, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 6618}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 583: 6615, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5443, 891: 6614}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 583: 6611, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5886, 5884, 885: 6610}, + {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 6625}, + {133: 5683, 588: 5682, 1181: 6621}, + {172: 631, 179: 5737}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 583: 6616, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 6615}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 583: 6612, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5440, 890: 6611}, // 3965 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6606, 804: 6605}, - {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 6603}, - {174: 6595}, - {179: 6592}, - {532: 6589}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5875, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5880, 583: 6608, 685: 3597, 2849, 688: 2850, 2848, 760: 5393, 823: 5882, 843: 5883, 5881, 884: 6607}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6603, 804: 6602}, + {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 6600}, + {172: 6592}, + {177: 6589}, // 3970 - {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 6587}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 6588}, - {29, 29, 9: 4033}, - {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 6590}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6377, 2850, 688: 2851, 2849, 911: 6591}, + {532: 6586}, + {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 6584}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 6585}, + {30, 30, 9: 4032}, + {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 6587}, // 3975 - {56, 56}, - {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 6593}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5135, 2850, 688: 2851, 2849, 909: 6594}, - {59, 59}, - {513: 6596}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6374, 2849, 688: 2850, 2848, 911: 6588}, + {57, 57}, + {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 6590}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5134, 2849, 688: 2850, 2848, 909: 6591}, + {60, 60}, // 3980 - {492: 2667, 494: 2666, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 687: 6598, 731: 5908, 761: 5906, 770: 5909, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 5907, 5911, 5910, 788: 2774, 5913, 795: 5914, 5915, 5912, 870: 6597}, - {195, 195, 501: 6601}, - {219: 6599}, - {493: 6600}, - {193, 193}, + {513: 6593}, + {492: 2663, 2662, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 687: 6595, 731: 5905, 761: 5903, 770: 5906, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 5904, 5908, 5907, 788: 2770, 5910, 795: 5911, 5912, 5909, 869: 6594}, + {193, 193, 501: 6598}, + {217: 6596}, + {494: 6597}, // 3985 - {492: 2667, 494: 2666, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 731: 5908, 761: 5906, 770: 5909, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 5907, 5911, 5910, 788: 2774, 5913, 795: 5914, 5915, 5912, 870: 6602}, - {194, 194}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6604, 2850, 688: 2851, 2849}, - {2022, 2022}, - {2117, 2117, 9: 4033}, + {191, 191}, + {492: 2663, 2662, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 731: 5905, 761: 5903, 770: 5906, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 5904, 5908, 5907, 788: 2770, 5910, 795: 5911, 5912, 5909, 869: 6599}, + {192, 192}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6601, 2849, 688: 2850, 2848}, + {2020, 2020}, // 3990 - {1092, 1092, 9: 1092, 176: 6608, 507: 6607}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 6609}, - {2115, 2115}, - {2116, 2116, 9: 4886}, - {2119, 2119, 9: 5887}, + {2115, 2115, 9: 4032}, + {1090, 1090, 9: 1090, 174: 6605, 507: 6604}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4884, 2849, 688: 2850, 2848, 809: 6606}, + {2113, 2113}, + {2114, 2114, 9: 4885}, // 3995 - {603: 6612}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 5886, 5884, 885: 6613}, - {2118, 2118, 9: 5887}, - {2121, 2121, 9: 5445}, - {603: 6616}, + {2117, 2117, 9: 5884}, + {603: 6609}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5875, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5880, 685: 3597, 2849, 688: 2850, 2848, 760: 5393, 823: 5882, 843: 5883, 5881, 884: 6610}, + {2116, 2116, 9: 5884}, + {2119, 2119, 9: 5442}, // 4000 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5443, 891: 6617}, - {2120, 2120, 9: 5445}, - {2114, 2114, 9: 4033, 691: 4944, 693: 4943, 936: 6623}, - {603: 6620}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 6621}, + {603: 6613}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5440, 890: 6614}, + {2118, 2118, 9: 5442}, + {2112, 2112, 9: 4032, 691: 4943, 693: 4942, 936: 6620}, + {603: 6617}, // 4005 - {2114, 2114, 9: 4033, 691: 4944, 693: 4943, 936: 6622}, - {2122, 2122}, - {2123, 2123}, - {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 6625}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 4031, 804: 6626}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 6618}, + {2112, 2112, 9: 4032, 691: 4943, 693: 4942, 936: 6619}, + {2120, 2120}, + {2121, 2121}, + {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 6622}, // 4010 - {2114, 2114, 9: 4033, 691: 4944, 693: 4943, 936: 6627}, - {2127, 2127}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6629, 2850, 688: 2851, 2849}, - {491: 6630}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6631}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 4030, 804: 6623}, + {2112, 2112, 9: 4032, 691: 4943, 693: 4942, 936: 6624}, + {2125, 2125}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6626, 2849, 688: 2850, 2848}, + {491: 6627}, // 4015 - {2268, 2268, 90: 4348, 517: 4349, 893: 6633, 906: 6632, 1094: 6634}, - {2267, 2267, 90: 4348, 893: 6636}, - {2266, 2266, 517: 4349, 906: 6635}, - {2128, 2128}, - {2264, 2264}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6628}, + {2266, 2266, 90: 4347, 517: 4348, 892: 6630, 906: 6629, 1094: 6631}, + {2265, 2265, 90: 4347, 892: 6633}, + {2264, 2264, 517: 4348, 906: 6632}, + {2126, 2126}, // 4020 - {2265, 2265}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 6638}, - {2129, 2129}, - {2276, 2276}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4975, 805: 6909}, + {2262, 2262}, + {2263, 2263}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5540, 2849, 688: 2850, 2848, 832: 6635}, + {2127, 2127}, + {2274, 2274}, // 4025 - {668: 6897}, - {668: 2262}, - {668: 2261}, + {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 6900}, + {668: 6888}, {668: 2260}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4975, 805: 6874}, + {668: 2259}, + {668: 2258}, // 4030 - {18: 6795, 90: 6794, 110: 2155, 156: 2155, 687: 2155, 1371: 6793}, - {522: 6792}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4975, 805: 6780}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 493: 1918, 583: 4975, 590: 1918, 805: 6728}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 493: 1918, 583: 4975, 805: 6722}, + {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 6865}, + {18: 6783, 90: 6782, 111: 2153, 154: 2153, 687: 2153, 1370: 6781}, + {522: 6780}, + {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 6768}, + {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 494: 1916, 583: 4974, 590: 1916, 805: 6716}, // 4035 - {174: 6711}, - {532: 6690}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4975, 805: 6654}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6655}, - {52, 52, 6: 52, 52, 52, 15: 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 79: 6663, 6660, 6666, 6667, 6668, 6661, 6659, 6669, 6665, 6662, 496: 52, 499: 52, 52, 514: 52, 524: 52, 667: 52, 52, 675: 6664, 938: 6658, 1231: 6656, 1327: 6657}, + {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 494: 1916, 583: 4974, 805: 6710}, + {172: 6699}, + {532: 6687}, + {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 6651}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6652}, // 4040 - {424, 424, 6: 4354, 4356, 428, 15: 4373, 2238, 4371, 4310, 4375, 4362, 4391, 4355, 4358, 4357, 4360, 4361, 4363, 4370, 428, 4381, 4382, 4392, 4368, 4369, 4374, 4376, 4388, 4387, 4396, 4389, 4386, 4379, 4384, 4385, 4378, 4380, 4383, 4372, 4393, 4394, 496: 4353, 499: 2238, 4390, 514: 2238, 524: 5118, 667: 2238, 4359, 803: 4364, 816: 4366, 837: 4365, 858: 4367, 862: 4377, 866: 4395, 944: 5762, 1044: 6689}, - {51, 51, 6: 51, 51, 51, 15: 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 79: 6663, 6660, 6666, 6667, 6668, 6661, 6659, 6669, 6665, 6662, 496: 51, 499: 51, 51, 514: 51, 524: 51, 667: 51, 51, 675: 6664, 938: 6688}, - {50, 50, 6: 50, 50, 50, 15: 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 79: 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 496: 50, 499: 50, 50, 514: 50, 524: 50, 667: 50, 50, 675: 50}, - {504: 2109, 2109, 518: 4397, 525: 2109, 681: 6685, 758: 6684}, - {494: 6681, 504: 2109, 2109, 518: 4397, 525: 2109, 758: 6680}, + {53, 53, 6: 53, 53, 53, 15: 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 79: 6660, 6657, 6663, 6664, 6665, 6658, 6656, 6666, 6662, 6659, 496: 53, 499: 53, 53, 514: 53, 524: 53, 667: 53, 53, 675: 6661, 938: 6655, 1232: 6653, 1326: 6654}, + {422, 422, 6: 4353, 4355, 426, 15: 4372, 2236, 4370, 4309, 4374, 4361, 4390, 4354, 4357, 4356, 4359, 4360, 4362, 4369, 426, 4380, 4381, 4391, 4367, 4368, 4373, 4375, 4387, 4386, 4395, 4388, 4385, 4378, 4383, 4384, 4377, 4379, 4382, 4371, 4392, 4393, 496: 4352, 499: 2236, 4389, 514: 2236, 524: 5117, 667: 2236, 4358, 803: 4363, 816: 4365, 837: 4364, 858: 4366, 861: 4376, 865: 4394, 944: 5759, 1044: 6686}, + {52, 52, 6: 52, 52, 52, 15: 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 79: 6660, 6657, 6663, 6664, 6665, 6658, 6656, 6666, 6662, 6659, 496: 52, 499: 52, 52, 514: 52, 524: 52, 667: 52, 52, 675: 6661, 938: 6685}, + {51, 51, 6: 51, 51, 51, 15: 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 79: 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 496: 51, 499: 51, 51, 514: 51, 524: 51, 667: 51, 51, 675: 51}, + {504: 2107, 2107, 518: 4396, 525: 2107, 681: 6682, 758: 6681}, // 4045 - {504: 2109, 2109, 518: 4397, 525: 2109, 758: 6678}, - {43, 43, 6: 43, 43, 43, 15: 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 79: 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 496: 43, 499: 43, 43, 514: 43, 524: 43, 667: 43, 43, 675: 43}, - {81: 6676, 83: 6677, 6674, 675: 6675}, - {504: 2109, 2109, 518: 4397, 525: 2109, 758: 6672}, - {40, 40, 6: 40, 40, 40, 15: 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 79: 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 496: 40, 499: 40, 40, 514: 40, 524: 40, 667: 40, 40, 675: 40}, + {493: 6678, 504: 2107, 2107, 518: 4396, 525: 2107, 758: 6677}, + {504: 2107, 2107, 518: 4396, 525: 2107, 758: 6675}, + {44, 44, 6: 44, 44, 44, 15: 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 79: 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 496: 44, 499: 44, 44, 514: 44, 524: 44, 667: 44, 44, 675: 44}, + {81: 6673, 83: 6674, 6671, 675: 6672}, + {504: 2107, 2107, 518: 4396, 525: 2107, 758: 6669}, // 4050 - {504: 2109, 2109, 518: 4397, 525: 2109, 758: 6670}, - {37, 37, 6: 37, 37, 37, 15: 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 79: 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 496: 37, 499: 37, 37, 514: 37, 524: 37, 667: 37, 37, 675: 37}, + {41, 41, 6: 41, 41, 41, 15: 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 79: 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 496: 41, 499: 41, 41, 514: 41, 524: 41, 667: 41, 41, 675: 41}, + {504: 2107, 2107, 518: 4396, 525: 2107, 758: 6667}, + {38, 38, 6: 38, 38, 38, 15: 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 79: 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 496: 38, 499: 38, 38, 514: 38, 524: 38, 667: 38, 38, 675: 38}, + {36, 36, 6: 36, 36, 36, 15: 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 79: 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 496: 36, 499: 36, 36, 514: 36, 524: 36, 667: 36, 36, 675: 36}, {35, 35, 6: 35, 35, 35, 15: 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 79: 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 496: 35, 499: 35, 35, 514: 35, 524: 35, 667: 35, 35, 675: 35}, - {34, 34, 6: 34, 34, 34, 15: 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 79: 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 496: 34, 499: 34, 34, 514: 34, 524: 34, 667: 34, 34, 675: 34}, - {504: 4165, 4166, 525: 2824, 755: 4162, 784: 4164, 838: 6671}, // 4055 - {38, 38, 6: 38, 38, 38, 15: 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 79: 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 38, 496: 38, 499: 38, 38, 514: 38, 524: 38, 667: 38, 38, 675: 38}, - {504: 4165, 4166, 525: 2824, 755: 4162, 784: 4164, 838: 6673}, - {41, 41, 6: 41, 41, 41, 15: 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 79: 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 496: 41, 499: 41, 41, 514: 41, 524: 41, 667: 41, 41, 675: 41}, - {42, 42, 6: 42, 42, 42, 15: 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 79: 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 496: 42, 499: 42, 42, 514: 42, 524: 42, 667: 42, 42, 675: 42}, + {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 6668}, {39, 39, 6: 39, 39, 39, 15: 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 79: 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 496: 39, 499: 39, 39, 514: 39, 524: 39, 667: 39, 39, 675: 39}, + {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 6670}, + {42, 42, 6: 42, 42, 42, 15: 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 79: 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, 496: 42, 499: 42, 42, 514: 42, 524: 42, 667: 42, 42, 675: 42}, + {43, 43, 6: 43, 43, 43, 15: 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 79: 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 43, 496: 43, 499: 43, 43, 514: 43, 524: 43, 667: 43, 43, 675: 43}, // 4060 - {36, 36, 6: 36, 36, 36, 15: 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 79: 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 36, 496: 36, 499: 36, 36, 514: 36, 524: 36, 667: 36, 36, 675: 36}, - {33, 33, 6: 33, 33, 33, 15: 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 79: 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 496: 33, 499: 33, 33, 514: 33, 524: 33, 667: 33, 33, 675: 33}, - {504: 4165, 4166, 525: 2824, 755: 4162, 784: 4164, 838: 6679}, - {44, 44, 6: 44, 44, 44, 15: 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 79: 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 496: 44, 499: 44, 44, 514: 44, 524: 44, 667: 44, 44, 675: 44}, - {504: 4165, 4166, 525: 2824, 755: 4162, 784: 4164, 838: 6683}, - // 4065 - {504: 4165, 4166, 525: 2824, 755: 4162, 784: 4164, 838: 6682}, + {40, 40, 6: 40, 40, 40, 15: 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 79: 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 496: 40, 499: 40, 40, 514: 40, 524: 40, 667: 40, 40, 675: 40}, + {37, 37, 6: 37, 37, 37, 15: 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 79: 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 496: 37, 499: 37, 37, 514: 37, 524: 37, 667: 37, 37, 675: 37}, + {34, 34, 6: 34, 34, 34, 15: 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 79: 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 496: 34, 499: 34, 34, 514: 34, 524: 34, 667: 34, 34, 675: 34}, + {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 6676}, {45, 45, 6: 45, 45, 45, 15: 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 79: 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 496: 45, 499: 45, 45, 514: 45, 524: 45, 667: 45, 45, 675: 45}, + // 4065 + {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 6680}, + {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 6679}, {46, 46, 6: 46, 46, 46, 15: 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 79: 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, 496: 46, 499: 46, 46, 514: 46, 524: 46, 667: 46, 46, 675: 46}, - {504: 4165, 4166, 525: 2824, 755: 4162, 784: 4164, 838: 6687}, - {504: 4165, 4166, 525: 2824, 755: 4162, 784: 4164, 838: 6686}, - // 4070 {47, 47, 6: 47, 47, 47, 15: 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 79: 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 496: 47, 499: 47, 47, 514: 47, 524: 47, 667: 47, 47, 675: 47}, + {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 6684}, + // 4070 + {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 6683}, {48, 48, 6: 48, 48, 48, 15: 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 79: 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 496: 48, 499: 48, 48, 514: 48, 524: 48, 667: 48, 48, 675: 48}, - {49, 49, 6: 49, 49, 49, 15: 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 79: 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 496: 49, 499: 49, 49, 514: 49, 524: 49, 667: 49, 49, 675: 49}, - {53, 53}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4975, 805: 6691}, + {49, 49, 6: 49, 49, 49, 15: 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 79: 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 496: 49, 499: 49, 49, 514: 49, 524: 49, 667: 49, 49, 675: 49}, + {50, 50, 6: 50, 50, 50, 15: 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 79: 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 496: 50, 499: 50, 50, 514: 50, 524: 50, 667: 50, 50, 675: 50}, + {54, 54}, // 4075 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6377, 2850, 688: 2851, 2849, 911: 6692}, - {113: 6696, 117: 6699, 120: 6697, 6698, 126: 6695, 898: 6693, 1147: 6694}, - {2607, 2607, 9: 2607, 113: 2607, 117: 2607, 120: 2607, 2607, 126: 2607}, - {58, 58, 9: 6709, 113: 6696, 117: 6699, 120: 6697, 6698, 126: 6695, 898: 6708}, - {518: 4397, 525: 2109, 758: 6706}, + {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 6688}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6374, 2849, 688: 2850, 2848, 911: 6689}, + {134: 6693, 6692, 897: 6690, 1148: 6691}, + {2603, 2603, 9: 2603, 134: 2603, 2603}, + {59, 59, 9: 6697, 134: 6693, 6692, 897: 6696}, // 4080 - {493: 2109, 518: 4397, 758: 6704}, - {493: 2109, 518: 4397, 758: 6702}, - {493: 2109, 518: 4397, 758: 6700}, - {2600, 2600, 9: 2600, 113: 2600, 117: 2600, 120: 2600, 2600, 126: 2600}, - {493: 6701}, + {518: 4396, 525: 2107, 758: 6694}, + {2599, 2599, 9: 2599, 134: 2599, 2599}, + {525: 2823, 755: 2822, 762: 6695}, + {2600, 2600, 9: 2600, 134: 2600, 2600}, + {2602, 2602, 9: 2602, 134: 2602, 2602}, // 4085 - {2601, 2601, 9: 2601, 113: 2601, 117: 2601, 120: 2601, 2601, 126: 2601}, - {493: 6703}, - {2602, 2602, 9: 2602, 113: 2602, 117: 2602, 120: 2602, 2602, 126: 2602}, - {493: 6705}, - {2603, 2603, 9: 2603, 113: 2603, 117: 2603, 120: 2603, 2603, 126: 2603}, + {134: 6693, 6692, 897: 6698}, + {2601, 2601, 9: 2601, 134: 2601, 2601}, + {513: 6700, 520: 6701}, + {492: 2663, 2662, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 731: 5905, 761: 5903, 770: 5906, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 5904, 5908, 5907, 788: 2770, 5910, 795: 5911, 5912, 5909, 869: 6707}, + {225: 6702}, // 4090 - {525: 2824, 755: 2823, 762: 6707}, - {2604, 2604, 9: 2604, 113: 2604, 117: 2604, 120: 2604, 2604, 126: 2604}, - {2606, 2606, 9: 2606, 113: 2606, 117: 2606, 120: 2606, 2606, 126: 2606}, - {113: 6696, 117: 6699, 120: 6697, 6698, 126: 6695, 898: 6710}, - {2605, 2605, 9: 2605, 113: 2605, 117: 2605, 120: 2605, 2605, 126: 2605}, + {501: 6703}, + {201: 6704}, + {217: 6705}, + {494: 6706}, + {194, 194}, // 4095 - {513: 6712, 520: 6713}, - {492: 2667, 494: 2666, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 731: 5908, 761: 5906, 770: 5909, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 5907, 5911, 5910, 788: 2774, 5913, 795: 5914, 5915, 5912, 870: 6719}, - {227: 6714}, - {501: 6715}, - {203: 6716}, + {501: 6708}, + {492: 2663, 2662, 515: 2661, 522: 2647, 587: 2646, 2660, 665: 2656, 674: 2771, 731: 5905, 761: 5903, 770: 5906, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 5904, 5908, 5907, 788: 2770, 5910, 795: 5911, 5912, 5909, 869: 6709}, + {195, 195}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5875, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5880, 685: 3597, 2849, 688: 2850, 2848, 760: 5393, 823: 5882, 843: 6712, 5881, 1155: 6713, 1321: 6711}, + {268, 268, 9: 6714}, // 4100 - {219: 6717}, - {493: 6718}, - {196, 196}, - {501: 6720}, - {492: 2667, 494: 2666, 515: 2665, 522: 2651, 587: 2650, 2664, 665: 2660, 674: 2775, 731: 5908, 761: 5906, 770: 5909, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 5907, 5911, 5910, 788: 2774, 5913, 795: 5914, 5915, 5912, 870: 6721}, + {206, 206, 9: 206}, + {205, 205, 9: 205}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 5875, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 5880, 685: 3597, 2849, 688: 2850, 2848, 760: 5393, 823: 5882, 843: 6712, 5881, 1155: 6715}, + {204, 204, 9: 204}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5456, 915: 5457, 947: 6717}, // 4105 - {197, 197}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 6724, 5884, 1154: 6725, 1322: 6723}, - {270, 270, 9: 6726}, - {208, 208, 9: 208}, - {207, 207, 9: 207}, + {251, 251, 6: 251, 9: 5459, 15: 251, 51: 251, 251, 251, 251, 251, 493: 251, 683: 5503, 985: 5502, 6718}, + {259, 259, 6: 259, 15: 259, 51: 259, 259, 259, 259, 259, 493: 6720, 1034: 6719}, + {232, 232, 6: 232, 15: 6736, 51: 232, 232, 6735, 6737, 6738, 979: 6734, 1133: 6733, 6732}, + {141: 6725, 6723, 6724, 6726, 1033: 6722, 1230: 6721}, + {258, 258, 6: 258, 15: 258, 51: 258, 258, 258, 258, 258, 141: 6725, 6723, 6724, 6726, 1033: 6731}, // 4110 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 5878, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 5883, 685: 3598, 2850, 688: 2851, 2849, 760: 5396, 823: 5885, 843: 6724, 5884, 1154: 6727}, - {206, 206, 9: 206}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5459, 915: 5460, 947: 6729}, - {253, 253, 6: 253, 9: 5462, 15: 253, 51: 253, 253, 253, 253, 253, 494: 253, 683: 5506, 985: 5505, 6730}, - {261, 261, 6: 261, 15: 261, 51: 261, 261, 261, 261, 261, 494: 6732, 1034: 6731}, + {257, 257, 6: 257, 15: 257, 51: 257, 257, 257, 257, 257, 141: 257, 257, 257, 257}, + {525: 2823, 755: 4161, 784: 6730}, + {525: 2823, 755: 4161, 784: 6729}, + {525: 2823, 755: 4161, 784: 6728}, + {525: 2823, 755: 4161, 784: 6727}, // 4115 - {234, 234, 6: 234, 15: 6748, 51: 234, 234, 6747, 6749, 6750, 979: 6746, 1132: 6745, 6744}, - {143: 6737, 6735, 6736, 6738, 1033: 6734, 1229: 6733}, - {260, 260, 6: 260, 15: 260, 51: 260, 260, 260, 260, 260, 143: 6737, 6735, 6736, 6738, 1033: 6743}, - {259, 259, 6: 259, 15: 259, 51: 259, 259, 259, 259, 259, 143: 259, 259, 259, 259}, - {525: 2824, 755: 4162, 784: 6742}, + {252, 252, 6: 252, 15: 252, 51: 252, 252, 252, 252, 252, 141: 252, 252, 252, 252}, + {253, 253, 6: 253, 15: 253, 51: 253, 253, 253, 253, 253, 141: 253, 253, 253, 253}, + {254, 254, 6: 254, 15: 254, 51: 254, 254, 254, 254, 254, 141: 254, 254, 254, 254}, + {255, 255, 6: 255, 15: 255, 51: 255, 255, 255, 255, 255, 141: 255, 255, 255, 255}, + {256, 256, 6: 256, 15: 256, 51: 256, 256, 256, 256, 256, 141: 256, 256, 256, 256}, // 4120 - {525: 2824, 755: 4162, 784: 6741}, - {525: 2824, 755: 4162, 784: 6740}, - {525: 2824, 755: 4162, 784: 6739}, - {254, 254, 6: 254, 15: 254, 51: 254, 254, 254, 254, 254, 143: 254, 254, 254, 254}, - {255, 255, 6: 255, 15: 255, 51: 255, 255, 255, 255, 255, 143: 255, 255, 255, 255}, + {237, 237, 6: 6760, 51: 237, 6761, 1031: 6759}, + {231, 231, 6: 231, 15: 6736, 51: 231, 231, 6735, 6737, 6738, 979: 6758}, + {230, 230, 6: 230, 15: 230, 51: 230, 230, 230, 230, 230}, + {517: 6757, 998: 6756}, + {225: 6742, 354: 6744, 396: 6743}, // 4125 - {256, 256, 6: 256, 15: 256, 51: 256, 256, 256, 256, 256, 143: 256, 256, 256, 256}, - {257, 257, 6: 257, 15: 257, 51: 257, 257, 257, 257, 257, 143: 257, 257, 257, 257}, - {258, 258, 6: 258, 15: 258, 51: 258, 258, 258, 258, 258, 143: 258, 258, 258, 258}, - {239, 239, 6: 6772, 51: 239, 6773, 1031: 6771}, - {233, 233, 6: 233, 15: 6748, 51: 233, 233, 6747, 6749, 6750, 979: 6770}, + {525: 2823, 755: 4161, 784: 6741}, + {169: 6740, 525: 2823, 755: 4161, 784: 6739}, + {217, 217, 6: 217, 15: 217, 51: 217, 217, 217, 217, 217}, + {216, 216, 6: 216, 15: 216, 51: 216, 216, 216, 216, 216}, + {218, 218, 6: 218, 15: 218, 51: 218, 218, 218, 218, 218}, // 4130 - {232, 232, 6: 232, 15: 232, 51: 232, 232, 232, 232, 232}, - {517: 6769, 998: 6768}, - {227: 6754, 355: 6756, 398: 6755}, - {525: 2824, 755: 4162, 784: 6753}, - {171: 6752, 525: 2824, 755: 4162, 784: 6751}, + {496: 6754, 525: 2823, 755: 6755}, + {599: 6750}, + {222, 222, 6: 222, 15: 222, 51: 222, 222, 222, 222, 222, 374: 6746, 496: 6747, 599: 6745}, + {525: 2823, 755: 4161, 784: 6748}, + {220, 220, 6: 220, 15: 220, 51: 220, 220, 220, 220, 220}, // 4135 {219, 219, 6: 219, 15: 219, 51: 219, 219, 219, 219, 219}, - {218, 218, 6: 218, 15: 218, 51: 218, 218, 218, 218, 218}, - {220, 220, 6: 220, 15: 220, 51: 220, 220, 220, 220, 220}, - {496: 6766, 525: 2824, 755: 6767}, - {599: 6762}, - // 4140 - {224, 224, 6: 224, 15: 224, 51: 224, 224, 224, 224, 224, 375: 6758, 496: 6759, 599: 6757}, - {525: 2824, 755: 4162, 784: 6760}, - {222, 222, 6: 222, 15: 222, 51: 222, 222, 222, 222, 222}, + {112: 6749}, {221, 221, 6: 221, 15: 221, 51: 221, 221, 221, 221, 221}, - {111: 6761}, - // 4145 + {496: 6751, 525: 2823, 755: 6752}, + {224, 224, 6: 224, 15: 224, 51: 224, 224, 224, 224, 224}, + // 4140 + {112: 6753}, {223, 223, 6: 223, 15: 223, 51: 223, 223, 223, 223, 223}, - {496: 6763, 525: 2824, 755: 6764}, {226, 226, 6: 226, 15: 226, 51: 226, 226, 226, 226, 226}, - {111: 6765}, {225, 225, 6: 225, 15: 225, 51: 225, 225, 225, 225, 225}, - // 4150 {228, 228, 6: 228, 15: 228, 51: 228, 228, 228, 228, 228}, + // 4145 {227, 227, 6: 227, 15: 227, 51: 227, 227, 227, 227, 227}, - {230, 230, 6: 230, 15: 230, 51: 230, 230, 230, 230, 230}, {229, 229, 6: 229, 15: 229, 51: 229, 229, 229, 229, 229}, - {231, 231, 6: 231, 15: 231, 51: 231, 231, 231, 231, 231}, + {234, 234, 51: 6765, 1147: 6764}, + {494: 6763}, + {494: 6762}, + // 4150 + {235, 235, 51: 235}, + {236, 236, 51: 236}, + {269, 269}, + {532: 6766}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6374, 2849, 688: 2850, 2848, 911: 6767}, // 4155 - {236, 236, 51: 6777, 1146: 6776}, - {493: 6775}, - {493: 6774}, - {237, 237, 51: 237}, - {238, 238, 51: 238}, + {233, 233}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6769, 2849, 688: 2850, 2848}, + {520: 6770}, + {494: 6771}, + {2012, 2012, 17: 2012, 56: 2012, 59: 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 152: 6774, 491: 2012, 522: 6773, 673: 2012, 1069: 6772}, // 4160 - {271, 271}, - {532: 6778}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6377, 2850, 688: 2851, 2849, 911: 6779}, - {235, 235}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6781, 2850, 688: 2851, 2849}, - // 4165 - {520: 6782}, - {493: 6783}, - {2014, 2014, 17: 2014, 56: 2014, 59: 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 154: 6786, 491: 2014, 522: 6785, 673: 2014, 1069: 6784}, - {2071, 2071, 17: 2071, 56: 2071, 59: 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 491: 2071, 673: 2071, 922: 6791}, - {2013, 2013, 17: 2013, 56: 2013, 59: 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 2013, 491: 2013, 673: 2013}, - // 4170 - {221: 6789, 409: 6790, 663: 6788, 671: 6787}, - {2012, 2012, 17: 2012, 56: 2012, 59: 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 491: 2012, 673: 2012}, + {2069, 2069, 17: 2069, 56: 2069, 59: 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 491: 2069, 673: 2069, 922: 6779}, {2011, 2011, 17: 2011, 56: 2011, 59: 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 2011, 491: 2011, 673: 2011}, + {219: 6777, 407: 6778, 663: 6776, 671: 6775}, {2010, 2010, 17: 2010, 56: 2010, 59: 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 2010, 491: 2010, 673: 2010}, {2009, 2009, 17: 2009, 56: 2009, 59: 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 2009, 491: 2009, 673: 2009}, + // 4165 + {2008, 2008, 17: 2008, 56: 2008, 59: 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 2008, 491: 2008, 673: 2008}, + {2007, 2007, 17: 2007, 56: 2007, 59: 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, 491: 2007, 673: 2007}, + {2024, 2024, 17: 6445, 56: 6421, 59: 6441, 6434, 6424, 6420, 6428, 6432, 6444, 6427, 6433, 6431, 6429, 6442, 6435, 6423, 6443, 6422, 6425, 6426, 6430, 491: 6436, 673: 6446, 918: 6438, 6437, 6440, 6419, 923: 6439}, + {18: 2154, 90: 2154, 111: 2154, 154: 2154, 687: 2154}, + {111: 2149, 154: 6833, 687: 2149, 1372: 6832}, + // 4170 + {518: 6828}, + {177: 6784}, + {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 6785}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5134, 2849, 688: 2850, 2848, 909: 6786}, + {91: 6790, 99: 6795, 6797, 6791, 6796, 6799, 6793, 6789, 6794, 6800, 6798, 6792, 896: 6787, 1135: 6788}, // 4175 - {2026, 2026, 17: 6448, 56: 6424, 59: 6444, 6437, 6427, 6423, 6431, 6435, 6447, 6430, 6436, 6434, 6432, 6445, 6438, 6426, 6446, 6425, 6428, 6429, 6433, 491: 6439, 673: 6449, 918: 6441, 6440, 6443, 6422, 923: 6442}, - {18: 2156, 90: 2156, 110: 2156, 156: 2156, 687: 2156}, - {110: 2151, 156: 6842, 687: 2151, 1373: 6841}, - {518: 6837}, - {179: 6796}, + {2598, 2598, 9: 2598, 91: 2598, 99: 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598}, + {56, 56, 9: 6826, 91: 6790, 99: 6795, 6797, 6791, 6796, 6799, 6793, 6789, 6794, 6800, 6798, 6792, 896: 6825}, + {494: 2107, 518: 4396, 758: 6823}, + {494: 2107, 518: 4396, 758: 6821}, + {518: 4396, 525: 2107, 758: 6819}, // 4180 - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4975, 805: 6797}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5135, 2850, 688: 2851, 2849, 909: 6798}, - {95: 6802, 99: 6807, 6809, 6803, 6808, 6811, 6805, 6801, 6806, 6810, 6804, 897: 6799, 1134: 6800}, - {2599, 2599, 9: 2599, 95: 2599, 99: 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599, 2599}, - {55, 55, 9: 6835, 95: 6802, 99: 6807, 6809, 6803, 6808, 6811, 6805, 6801, 6806, 6810, 6804, 897: 6834}, + {518: 4396, 525: 2107, 758: 6817}, + {518: 4396, 525: 2107, 758: 6815}, + {494: 2107, 518: 4396, 758: 6813}, + {494: 2107, 518: 4396, 758: 6811}, + {494: 2107, 518: 4396, 758: 6809}, // 4185 - {493: 2109, 518: 4397, 758: 6832}, - {493: 2109, 518: 4397, 758: 6830}, - {518: 4397, 525: 2109, 758: 6828}, - {518: 4397, 525: 2109, 758: 6826}, - {518: 4397, 525: 2109, 758: 6824}, + {494: 2107, 518: 4396, 758: 6807}, + {494: 2107, 518: 4396, 758: 6805}, + {494: 2107, 518: 4396, 758: 6803}, + {494: 2107, 518: 4396, 758: 6801}, + {494: 6802}, // 4190 - {493: 2109, 518: 4397, 758: 6822}, - {493: 2109, 518: 4397, 758: 6820}, - {493: 2109, 518: 4397, 758: 6818}, - {493: 2109, 518: 4397, 758: 6816}, - {493: 2109, 518: 4397, 758: 6814}, + {2584, 2584, 9: 2584, 91: 2584, 99: 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584, 2584}, + {494: 6804}, + {2585, 2585, 9: 2585, 91: 2585, 99: 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585}, + {494: 6806}, + {2586, 2586, 9: 2586, 91: 2586, 99: 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586}, // 4195 - {493: 2109, 518: 4397, 758: 6812}, - {493: 6813}, - {2586, 2586, 9: 2586, 95: 2586, 99: 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586, 2586}, - {493: 6815}, - {2587, 2587, 9: 2587, 95: 2587, 99: 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587}, + {494: 6808}, + {2587, 2587, 9: 2587, 91: 2587, 99: 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587, 2587}, + {494: 6810}, + {2588, 2588, 9: 2588, 91: 2588, 99: 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588}, + {494: 6812}, // 4200 - {493: 6817}, - {2588, 2588, 9: 2588, 95: 2588, 99: 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588, 2588}, - {493: 6819}, - {2589, 2589, 9: 2589, 95: 2589, 99: 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589}, - {493: 6821}, + {2589, 2589, 9: 2589, 91: 2589, 99: 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589, 2589}, + {494: 6814}, + {2590, 2590, 9: 2590, 91: 2590, 99: 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590}, + {525: 2823, 755: 2822, 762: 6816}, + {2591, 2591, 9: 2591, 91: 2591, 99: 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591}, // 4205 - {2590, 2590, 9: 2590, 95: 2590, 99: 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590, 2590}, - {493: 6823}, - {2591, 2591, 9: 2591, 95: 2591, 99: 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591, 2591}, - {525: 2824, 755: 2823, 762: 6825}, - {2592, 2592, 9: 2592, 95: 2592, 99: 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592}, + {525: 2823, 755: 2822, 762: 6818}, + {2592, 2592, 9: 2592, 91: 2592, 99: 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592}, + {525: 2823, 755: 2822, 762: 6820}, + {2593, 2593, 9: 2593, 91: 2593, 99: 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593}, + {494: 6822}, // 4210 - {525: 2824, 755: 2823, 762: 6827}, - {2593, 2593, 9: 2593, 95: 2593, 99: 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593, 2593}, - {525: 2824, 755: 2823, 762: 6829}, - {2594, 2594, 9: 2594, 95: 2594, 99: 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594}, - {493: 6831}, + {2594, 2594, 9: 2594, 91: 2594, 99: 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594, 2594}, + {494: 6824}, + {2595, 2595, 9: 2595, 91: 2595, 99: 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595}, + {2597, 2597, 9: 2597, 91: 2597, 99: 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597}, + {91: 6790, 99: 6795, 6797, 6791, 6796, 6799, 6793, 6789, 6794, 6800, 6798, 6792, 896: 6827}, // 4215 - {2595, 2595, 9: 2595, 95: 2595, 99: 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595, 2595}, - {493: 6833}, - {2596, 2596, 9: 2596, 95: 2596, 99: 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596}, - {2598, 2598, 9: 2598, 95: 2598, 99: 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598}, - {95: 6802, 99: 6807, 6809, 6803, 6808, 6811, 6805, 6801, 6806, 6810, 6804, 897: 6836}, + {2596, 2596, 9: 2596, 91: 2596, 99: 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2596}, + {3: 6830, 413: 6831, 420: 6829}, + {111: 2152, 154: 2152, 687: 2152}, + {111: 2151, 154: 2151, 687: 2151}, + {111: 2150, 154: 2150, 687: 2150}, // 4220 - {2597, 2597, 9: 2597, 95: 2597, 99: 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597, 2597}, - {3: 6839, 415: 6840, 422: 6838}, - {110: 2154, 156: 2154, 687: 2154}, - {110: 2153, 156: 2153, 687: 2153}, - {110: 2152, 156: 2152, 687: 2152}, + {111: 2147, 687: 6837, 1375: 6836}, + {518: 6834}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 6835}, + {111: 2148, 687: 2148}, + {111: 6841}, // 4225 - {110: 2149, 687: 6846, 1376: 6845}, - {518: 6843}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 6844}, - {110: 2150, 687: 2150}, - {110: 6850}, + {398: 6838}, + {154: 6839, 365: 6840}, + {111: 2146}, + {111: 2145}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6843, 1374: 6842}, // 4230 - {400: 6847}, - {156: 6848, 366: 6849}, - {110: 2148}, - {110: 2147}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6852, 1375: 6851}, + {492: 6845, 498: 2143, 1373: 6844}, + {492: 2144, 498: 2144}, + {498: 6851}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6847, 2849, 688: 2850, 2848, 1224: 6846}, + {9: 6849, 58: 6848}, // 4235 - {492: 6854, 498: 2145, 1374: 6853}, - {492: 2146, 498: 2146}, - {498: 6860}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6856, 2850, 688: 2851, 2849, 1223: 6855}, - {9: 6858, 58: 6857}, + {9: 2141, 58: 2141}, + {498: 2142}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6850, 2849, 688: 2850, 2848}, + {9: 2140, 58: 2140}, + {492: 2663, 2662, 515: 2661, 588: 2660, 665: 2656, 731: 6855, 770: 6853, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 3988, 6854, 6852, 1234: 6856}, // 4240 - {9: 2143, 58: 2143}, - {498: 2144}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6859, 2850, 688: 2851, 2849}, - {9: 2142, 58: 2142}, - {492: 2667, 494: 2666, 515: 2665, 588: 2664, 665: 2660, 731: 6864, 770: 6862, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 3989, 6863, 6861, 1233: 6865}, + {2162, 2162, 493: 2162}, + {2161, 2161, 493: 2161, 500: 852, 509: 852, 511: 852}, + {2160, 2160, 493: 2160}, + {2159, 2159, 493: 2159, 500: 851, 509: 851, 511: 851, 2815, 521: 2816, 523: 2812, 790: 3999, 4000}, + {2139, 2139, 493: 6858, 1371: 6857}, // 4245 - {2164, 2164, 494: 2164}, - {2163, 2163, 494: 2163, 500: 854, 509: 854, 511: 854}, - {2162, 2162, 494: 2162}, - {2161, 2161, 494: 2161, 500: 853, 509: 853, 511: 853, 2816, 521: 2817, 523: 2813, 790: 4000, 4001}, - {2141, 2141, 494: 6867, 1372: 6866}, + {2156, 2156}, + {150: 6860, 334: 6859}, + {607: 6863}, + {607: 6861}, + {931: 6862}, // 4250 - {2158, 2158}, - {152: 6869, 335: 6868}, - {607: 6872}, - {607: 6870}, - {931: 6871}, + {2137, 2137}, + {931: 6864}, + {2138, 2138}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5540, 2849, 688: 2850, 2848, 832: 6866}, + {2245, 2245, 16: 2236, 18: 2236, 21: 2236, 496: 4352, 499: 2236, 514: 2236, 526: 6870, 667: 2236, 803: 6869, 816: 6868, 873: 6872, 958: 6871, 1235: 6867}, // 4255 - {2139, 2139}, - {931: 6873}, - {2140, 2140}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 6875}, - {2247, 2247, 16: 2238, 18: 2238, 21: 2238, 496: 4353, 499: 2238, 514: 2238, 526: 6879, 667: 2238, 803: 6878, 816: 6877, 874: 6881, 958: 6880, 1234: 6876}, + {2255, 2255}, + {16: 3942, 18: 4309, 21: 6880, 499: 6879, 514: 3943, 667: 3941, 798: 6878, 803: 6881}, + {2247, 2247, 16: 2247, 18: 2247, 21: 2247, 496: 2247, 499: 2247, 514: 2247, 526: 2247, 667: 2247}, + {180: 6874}, + {2244, 2244, 16: 2236, 18: 2236, 21: 2236, 496: 4352, 499: 2236, 514: 2236, 526: 6870, 667: 2236, 803: 6869, 816: 6868, 873: 6873}, // 4260 - {2257, 2257}, - {16: 3943, 18: 4310, 21: 6889, 499: 6888, 514: 3944, 667: 3942, 798: 6887, 803: 6890}, - {2249, 2249, 16: 2249, 18: 2249, 21: 2249, 496: 2249, 499: 2249, 514: 2249, 526: 2249, 667: 2249}, - {182: 6883}, - {2246, 2246, 16: 2238, 18: 2238, 21: 2238, 496: 4353, 499: 2238, 514: 2238, 526: 6879, 667: 2238, 803: 6878, 816: 6877, 874: 6882}, + {2243, 2243, 16: 2243, 18: 2243, 21: 2243, 496: 2243, 499: 2243, 514: 2243, 526: 2243, 667: 2243}, + {2242, 2242, 16: 2242, 18: 2242, 21: 2242, 496: 2242, 499: 2242, 514: 2242, 526: 2242, 667: 2242}, + {203: 6875}, + {525: 2823, 755: 2822, 762: 6876}, + {2567, 2567, 16: 2567, 18: 2567, 21: 2567, 195: 5110, 496: 2567, 499: 2567, 514: 2567, 526: 2567, 667: 2567, 1107: 6877}, // 4265 - {2245, 2245, 16: 2245, 18: 2245, 21: 2245, 496: 2245, 499: 2245, 514: 2245, 526: 2245, 667: 2245}, - {2244, 2244, 16: 2244, 18: 2244, 21: 2244, 496: 2244, 499: 2244, 514: 2244, 526: 2244, 667: 2244}, - {205: 6884}, - {525: 2824, 755: 2823, 762: 6885}, - {2569, 2569, 16: 2569, 18: 2569, 21: 2569, 197: 5111, 496: 2569, 499: 2569, 514: 2569, 526: 2569, 667: 2569, 1106: 6886}, - // 4270 + {2246, 2246, 16: 2246, 18: 2246, 21: 2246, 496: 2246, 499: 2246, 514: 2246, 526: 2246, 667: 2246}, + {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 518: 4396, 549: 2107, 758: 6886}, + {2: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 10: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 59: 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 2107, 494: 2107, 518: 4396, 549: 2107, 758: 6884}, + {494: 2107, 518: 4396, 758: 6882}, {2248, 2248, 16: 2248, 18: 2248, 21: 2248, 496: 2248, 499: 2248, 514: 2248, 526: 2248, 667: 2248}, - {2: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 10: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 59: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 493: 2109, 518: 4397, 549: 2109, 758: 6895}, - {2: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 10: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 59: 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 2109, 493: 2109, 518: 4397, 549: 2109, 758: 6893}, - {493: 2109, 518: 4397, 758: 6891}, + // 4270 + {494: 4425, 1067: 6883}, + {2249, 2249, 16: 2249, 18: 2249, 21: 2249, 496: 2249, 499: 2249, 514: 2249, 526: 2249, 667: 2249}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3595, 685: 3597, 2849, 688: 2850, 2848, 760: 3594, 894: 6885}, {2250, 2250, 16: 2250, 18: 2250, 21: 2250, 496: 2250, 499: 2250, 514: 2250, 526: 2250, 667: 2250}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 549: 3867, 685: 3597, 2849, 688: 2850, 2848, 760: 3866, 830: 6887}, // 4275 - {493: 4426, 1067: 6892}, {2251, 2251, 16: 2251, 18: 2251, 21: 2251, 496: 2251, 499: 2251, 514: 2251, 526: 2251, 667: 2251}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3596, 685: 3598, 2850, 688: 2851, 2849, 760: 3595, 895: 6894}, - {2252, 2252, 16: 2252, 18: 2252, 21: 2252, 496: 2252, 499: 2252, 514: 2252, 526: 2252, 667: 2252}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 549: 3868, 685: 3598, 2850, 688: 2851, 2849, 760: 3867, 830: 6896}, + {2: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 10: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 59: 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 583: 4974, 805: 6889}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6890, 2849, 688: 2850, 2848}, + {92: 5007, 491: 1899, 501: 5006, 880: 6892, 1267: 6891}, + {491: 6893}, // 4280 - {2253, 2253, 16: 2253, 18: 2253, 21: 2253, 496: 2253, 499: 2253, 514: 2253, 526: 2253, 667: 2253}, - {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4975, 805: 6898}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6899, 2850, 688: 2851, 2849}, - {91: 5008, 491: 1901, 501: 5007, 881: 6901, 1266: 6900}, - {491: 6902}, + {491: 1898}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6894}, + {492: 6895}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 492: 4743, 685: 4255, 2849, 688: 2850, 2848, 766: 4742, 849: 4741, 859: 6896}, + {9: 4752, 58: 6897}, // 4285 - {491: 1900}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6903}, - {492: 6904}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 492: 4744, 685: 4256, 2850, 688: 2851, 2849, 766: 4743, 849: 4742, 859: 6905}, - {9: 4753, 58: 6906}, + {1910, 1910, 6: 1910, 19: 1910, 90: 1910, 92: 1910, 1910, 1910, 1910, 1910, 493: 1910, 501: 1910, 517: 1910, 903: 6898}, + {2266, 2266, 6: 5003, 19: 5000, 90: 4347, 92: 5007, 4853, 4555, 4854, 4554, 493: 5002, 501: 5006, 517: 4348, 878: 5004, 880: 5001, 891: 5005, 6630, 902: 4999, 906: 6629, 1094: 6899}, + {2273, 2273}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6901, 2849, 688: 2850, 2848}, + {492: 6902}, // 4290 - {1912, 1912, 6: 1912, 19: 1912, 90: 1912, 1912, 1912, 1912, 1912, 96: 1912, 494: 1912, 501: 1912, 517: 1912, 904: 6907}, - {2268, 2268, 6: 5004, 19: 5001, 90: 4348, 5008, 4854, 4556, 4855, 96: 4555, 494: 5003, 501: 5007, 517: 4349, 879: 5005, 881: 5002, 892: 5006, 6633, 903: 5000, 906: 6632, 1094: 6908}, - {2275, 2275}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6910, 2850, 688: 2851, 2849}, - {492: 6911}, + {247: 5036, 255: 5038, 258: 5037, 1173: 6903}, + {58: 6904}, + {491: 6905}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6906}, + {492: 6907}, // 4295 - {249: 5037, 257: 5039, 259: 5038, 1172: 6912}, - {58: 6913}, - {491: 6914}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6915}, - {492: 6916}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4255, 2849, 688: 2850, 2848, 766: 4256, 831: 6908}, + {9: 4258, 58: 6909}, + {2275, 2275}, + {2382, 2382}, + {2407, 2407}, // 4300 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4256, 2850, 688: 2851, 2849, 766: 4257, 831: 6917}, - {9: 4259, 58: 6918}, - {2277, 2277}, - {2384, 2384}, - {2409, 2409}, + {2413, 2413, 493: 6914, 692: 6913}, + {165: 6921, 709: 6920}, + {335: 6916, 344: 6915}, + {59: 6919}, + {343: 6917}, // 4305 - {2415, 2415, 494: 6923, 692: 6922}, - {167: 6930, 709: 6929}, - {336: 6925, 345: 6924}, - {59: 6928}, - {344: 6926}, - // 4310 - {167: 6927}, + {165: 6918}, + {2410, 2410}, + {2411, 2411}, {2412, 2412}, - {2413, 2413}, + {2409, 2409, 694: 5615, 949: 6922}, + // 4310 + {2408, 2408}, + {2415, 2415}, {2414, 2414}, - {2411, 2411, 694: 5618, 949: 6931}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6938, 804: 6937}, + {588: 6927}, // 4315 - {2410, 2410}, - {2417, 2417}, - {2416, 2416}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6947, 804: 6946}, - {588: 6936}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6928}, + {507: 6930, 668: 6929}, + {945, 945, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 945, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 493: 945, 613: 5162, 685: 5161, 2849, 688: 2850, 2848, 879: 6935}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4884, 2849, 688: 2850, 2848, 809: 6931}, + {9: 4885, 668: 6932}, // 4320 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6937}, - {507: 6939, 668: 6938}, - {947, 947, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 947, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 494: 947, 613: 5163, 685: 5162, 2850, 688: 2851, 2849, 880: 6944}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 6940}, - {9: 4886, 668: 6941}, + {945, 945, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 945, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 493: 945, 613: 5162, 685: 5161, 2849, 688: 2850, 2848, 879: 6933}, + {2431, 2431, 9: 5164, 493: 5145, 826: 6934}, + {2439, 2439}, + {2431, 2431, 9: 5164, 493: 5145, 826: 6936}, + {2442, 2442}, // 4325 - {947, 947, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 947, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 494: 947, 613: 5163, 685: 5162, 2850, 688: 2851, 2849, 880: 6942}, - {2433, 2433, 9: 5165, 494: 5146, 826: 6943}, - {2441, 2441}, - {2433, 2433, 9: 5165, 494: 5146, 826: 6945}, - {2444, 2444}, + {2434, 2434, 9: 4032, 178: 6958, 493: 2434, 671: 6957, 1006: 6968}, + {1090, 1090, 9: 1090, 110: 6943, 178: 1090, 493: 1090, 507: 6940, 668: 6939, 671: 1090, 674: 6941, 690: 6942}, + {945, 945, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 945, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 493: 945, 613: 5162, 685: 5161, 2849, 688: 2850, 2848, 879: 6966}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4884, 2849, 688: 2850, 2848, 809: 6953}, + {273: 6949}, // 4330 - {2436, 2436, 9: 4033, 180: 6967, 494: 2436, 671: 6966, 1006: 6977}, - {1092, 1092, 9: 1092, 109: 6952, 180: 1092, 494: 1092, 507: 6949, 668: 6948, 671: 1092, 674: 6950, 690: 6951}, - {947, 947, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 947, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 494: 947, 613: 5163, 685: 5162, 2850, 688: 2851, 2849, 880: 6975}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4885, 2850, 688: 2851, 2849, 809: 6962}, - {274: 6958}, + {273: 6946}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6047, 2849, 688: 2850, 2848, 900: 6944}, + {2431, 2431, 9: 6049, 493: 5145, 826: 6945}, + {2436, 2436}, + {491: 6947}, // 4335 - {274: 6955}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6050, 2850, 688: 2851, 2849, 901: 6953}, - {2433, 2433, 9: 6052, 494: 5146, 826: 6954}, - {2438, 2438}, - {491: 6956}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6047, 2849, 688: 2850, 2848, 900: 6948}, + {2437, 2437, 9: 6049}, + {491: 6950}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6047, 2849, 688: 2850, 2848, 900: 6951}, + {2431, 2431, 9: 6049, 493: 5145, 826: 6952}, // 4340 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6050, 2850, 688: 2851, 2849, 901: 6957}, - {2439, 2439, 9: 6052}, - {491: 6959}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6050, 2850, 688: 2851, 2849, 901: 6960}, - {2433, 2433, 9: 6052, 494: 5146, 826: 6961}, + {2438, 2438}, + {2434, 2434, 9: 4885, 110: 6956, 178: 6958, 493: 2434, 668: 6955, 671: 6957, 1006: 6954}, + {2431, 2431, 493: 5145, 826: 6965}, + {945, 945, 3234, 3056, 3092, 2935, 2972, 3094, 2862, 945, 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 493: 945, 613: 5162, 685: 5161, 2849, 688: 2850, 2848, 879: 6963}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6047, 2849, 688: 2850, 2848, 900: 6961}, // 4345 - {2440, 2440}, - {2436, 2436, 9: 4886, 109: 6965, 180: 6967, 494: 2436, 668: 6964, 671: 6966, 1006: 6963}, - {2433, 2433, 494: 5146, 826: 6974}, - {947, 947, 3236, 3058, 3094, 2937, 2974, 3096, 2863, 947, 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 494: 947, 613: 5163, 685: 5162, 2850, 688: 2851, 2849, 880: 6972}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6050, 2850, 688: 2851, 2849, 901: 6970}, + {110: 6960}, + {110: 6959}, + {2432, 2432, 493: 2432}, + {2433, 2433, 493: 2433}, + {2431, 2431, 9: 6049, 493: 5145, 826: 6962}, // 4350 - {109: 6969}, - {109: 6968}, - {2434, 2434, 494: 2434}, - {2435, 2435, 494: 2435}, - {2433, 2433, 9: 6052, 494: 5146, 826: 6971}, + {2435, 2435}, + {2431, 2431, 9: 5164, 493: 5145, 826: 6964}, + {2440, 2440}, + {2441, 2441}, + {2431, 2431, 9: 5164, 493: 5145, 826: 6967}, // 4355 - {2437, 2437}, - {2433, 2433, 9: 5165, 494: 5146, 826: 6973}, - {2442, 2442}, {2443, 2443}, - {2433, 2433, 9: 5165, 494: 5146, 826: 6976}, + {2431, 2431, 493: 5145, 826: 6969}, + {2444, 2444}, + {588: 6975}, + {513: 6973}, // 4360 - {2445, 2445}, - {2433, 2433, 494: 5146, 826: 6978}, - {2446, 2446}, - {588: 6984}, - {513: 6982}, + {588: 2446}, + {507: 6974, 588: 2447}, + {588: 2445}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 6976}, + {507: 5609, 582: 959, 668: 959, 681: 959, 882: 6977}, // 4365 - {588: 2448}, - {507: 6983, 588: 2449}, - {588: 2447}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 6985}, - {507: 5612, 582: 961, 668: 961, 681: 961, 883: 6986}, + {582: 6980, 668: 6979, 681: 6981, 1168: 6978}, + {2452, 2452}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6988, 2849, 688: 2850, 2848}, + {492: 4005, 862: 6983}, + {492: 4005, 862: 6188, 1000: 6982}, // 4370 - {582: 6989, 668: 6988, 681: 6990, 1167: 6987}, - {2454, 2454}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6997, 2850, 688: 2851, 2849}, - {492: 4006, 863: 6992}, - {492: 4006, 863: 6191, 1000: 6991}, + {2449, 2449, 9: 6189}, + {527: 6984}, + {492: 4005, 862: 6985}, + {91: 6986}, + {525: 2823, 755: 4161, 784: 6987}, // 4375 - {2451, 2451, 9: 6192}, - {527: 6993}, - {492: 4006, 863: 6994}, - {95: 6995}, - {525: 2824, 755: 4162, 784: 6996}, + {2450, 2450}, + {582: 6980, 681: 6981, 1168: 6989}, + {2451, 2451}, + {698: 7004}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 7000, 804: 6999}, // 4380 - {2452, 2452}, - {582: 6989, 681: 6990, 1167: 6998}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5540, 2849, 688: 2850, 2848, 832: 6993}, + {2455, 2455, 670: 6995, 698: 6994, 1079: 6996}, + {494: 6998}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6997, 2849, 688: 2850, 2848}, {2453, 2453}, - {698: 7013}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 7009, 804: 7008}, // 4385 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5543, 2850, 688: 2851, 2849, 832: 7002}, - {2457, 2457, 670: 7004, 698: 7003, 1079: 7005}, - {493: 7007}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 7006, 2850, 688: 2851, 2849}, - {2455, 2455}, - // 4390 + {2454, 2454}, + {2457, 2457}, + {9: 4032, 698: 7002}, + {2455, 2455, 9: 1090, 670: 6995, 698: 1090, 1079: 7001}, {2456, 2456}, - {2459, 2459}, - {9: 4033, 698: 7011}, - {2457, 2457, 9: 1092, 670: 7004, 698: 1092, 1079: 7010}, + // 4390 + {494: 7003}, {2458, 2458}, + {494: 7005}, + {2459, 2459}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 681: 7007, 685: 4029, 2849, 688: 2850, 2848, 759: 7008}, // 4395 - {493: 7012}, + {279: 7010}, + {2461, 2461, 525: 2823, 755: 4161, 784: 7009}, {2460, 2460}, - {493: 7014}, - {2461, 2461}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 681: 7016, 685: 4030, 2850, 688: 2851, 2849, 759: 7017}, - // 4400 - {280: 7019}, - {2463, 2463, 525: 2824, 755: 4162, 784: 7018}, + {525: 2823, 755: 4161, 784: 7011}, {2462, 2462}, - {525: 2824, 755: 4162, 784: 7020}, - {2464, 2464}, + // 4400 + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 7023, 1183: 7022, 1360: 7021}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 7016, 1189: 7015, 1365: 7014}, + {2466, 2466, 9: 7019}, + {2465, 2465, 9: 2465}, + {670: 7017}, // 4405 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 7032, 1182: 7031, 1361: 7030}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 7025, 1188: 7024, 1366: 7023}, - {2468, 2468, 9: 7028}, - {2467, 2467, 9: 2467}, - {670: 7026}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 7018}, + {2463, 2463, 9: 2463}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 7016, 1189: 7020}, + {2464, 2464, 9: 2464}, + {2470, 2470, 9: 7026}, // 4410 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 7027}, - {2465, 2465, 9: 2465}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 7025, 1188: 7029}, - {2466, 2466, 9: 2466}, - {2472, 2472, 9: 7035}, - // 4415 - {2471, 2471, 9: 2471}, - {670: 7033}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 7034}, {2469, 2469, 9: 2469}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 7032, 1182: 7036}, + {670: 7024}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 7025}, + {2467, 2467, 9: 2467}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 7023, 1183: 7027}, + // 4415 + {2468, 2468, 9: 2468}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 2236, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 496: 4352, 499: 2236, 514: 2236, 526: 6870, 667: 2236, 685: 5540, 2849, 688: 2850, 2848, 803: 6869, 816: 6868, 832: 7084, 873: 6872, 958: 7085}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 7074, 2849, 688: 2850, 2848}, + {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 494: 1918, 583: 4577, 590: 1918, 800: 7061}, + {293: 7055, 1269: 7054}, // 4420 - {2470, 2470, 9: 2470}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 2238, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 496: 4353, 499: 2238, 514: 2238, 526: 6879, 667: 2238, 685: 5543, 2850, 688: 2851, 2849, 803: 6878, 816: 6877, 832: 7093, 874: 6881, 958: 7094}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 7083, 2850, 688: 2851, 2849}, - {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 493: 1920, 583: 4578, 590: 1920, 800: 7070}, - {294: 7064, 1268: 7063}, + {532: 7050}, + {177: 7046}, + {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 7035}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 4029, 2849, 688: 2850, 2848, 759: 7036}, + {79: 6660, 6657, 6663, 6664, 6665, 6658, 6656, 6666, 6662, 6659, 7040, 675: 6661, 938: 7039, 1013: 7038, 1203: 7037}, // 4425 - {532: 7059}, - {179: 7055}, - {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 7044}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 4030, 2850, 688: 2851, 2849, 759: 7045}, - {79: 6663, 6660, 6666, 6667, 6668, 6661, 6659, 6669, 6665, 6662, 7049, 675: 6664, 938: 7048, 1013: 7047, 1202: 7046}, + {29, 29, 79: 6660, 6657, 6663, 6664, 6665, 6658, 6656, 6666, 6662, 6659, 7040, 675: 6661, 938: 7039, 1013: 7045}, + {28, 28, 79: 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 28, 675: 28}, + {26, 26, 79: 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 675: 26}, + {25, 25, 79: 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 493: 7042, 504: 2107, 2107, 518: 4396, 525: 2107, 675: 25, 758: 7041}, + {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 7044}, // 4430 - {28, 28, 79: 6663, 6660, 6666, 6667, 6668, 6661, 6659, 6669, 6665, 6662, 7049, 675: 6664, 938: 7048, 1013: 7054}, + {504: 4164, 4165, 525: 2823, 755: 4161, 784: 4163, 838: 7043}, + {23, 23, 79: 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 675: 23}, + {24, 24, 79: 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 675: 24}, {27, 27, 79: 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 675: 27}, - {25, 25, 79: 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 675: 25}, - {24, 24, 79: 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 494: 7051, 504: 2109, 2109, 518: 4397, 525: 2109, 675: 24, 758: 7050}, - {504: 4165, 4166, 525: 2824, 755: 4162, 784: 4164, 838: 7053}, + {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 7047}, // 4435 - {504: 4165, 4166, 525: 2824, 755: 4162, 784: 4164, 838: 7052}, - {22, 22, 79: 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 22, 675: 22}, - {23, 23, 79: 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 23, 675: 23}, - {26, 26, 79: 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 675: 26}, - {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 7056}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 5134, 2849, 688: 2850, 2848, 909: 7048}, + {91: 6790, 99: 6795, 6797, 6791, 6796, 6799, 6793, 6789, 6794, 6800, 6798, 6792, 896: 6787, 1135: 7049}, + {55, 55, 9: 6826, 91: 6790, 99: 6795, 6797, 6791, 6796, 6799, 6793, 6789, 6794, 6800, 6798, 6792, 896: 6825}, + {2: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 10: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 59: 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 1918, 583: 4577, 800: 7051}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 3485, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 685: 6374, 2849, 688: 2850, 2848, 911: 7052}, // 4440 - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 5135, 2850, 688: 2851, 2849, 909: 7057}, - {95: 6802, 99: 6807, 6809, 6803, 6808, 6811, 6805, 6801, 6806, 6810, 6804, 897: 6799, 1134: 7058}, - {54, 54, 9: 6835, 95: 6802, 99: 6807, 6809, 6803, 6808, 6811, 6805, 6801, 6806, 6810, 6804, 897: 6834}, - {2: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 10: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 59: 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, 583: 4578, 800: 7060}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 3486, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 685: 6377, 2850, 688: 2851, 2849, 911: 7061}, + {134: 6693, 6692, 897: 6690, 1148: 7053}, + {58, 58, 9: 6697, 134: 6693, 6692, 897: 6696}, + {265, 265}, + {415: 7056}, + {264, 264, 79: 7057}, // 4445 - {113: 6696, 117: 6699, 120: 6697, 6698, 126: 6695, 898: 6693, 1147: 7062}, - {57, 57, 9: 6709, 113: 6696, 117: 6699, 120: 6697, 6698, 126: 6695, 898: 6708}, - {267, 267}, - {417: 7065}, - {266, 266, 79: 7066}, + {166: 7058}, + {491: 7059}, + {222: 7060}, + {263, 263}, + {2: 3234, 3056, 3092, 2935, 2972, 3094, 2862, 10: 2908, 2863, 2995, 3111, 3104, 3478, 3473, 2975, 3270, 2977, 2951, 2894, 2897, 2886, 2919, 2979, 2980, 3088, 2974, 3112, 3225, 3224, 3192, 2861, 2973, 2976, 2987, 2926, 2930, 2983, 3097, 2942, 3023, 2859, 2860, 3022, 3096, 2858, 3109, 3193, 3194, 2936, 2854, 3068, 3195, 3196, 3180, 2941, 59: 2944, 3163, 3160, 3152, 3164, 3167, 3168, 3165, 3169, 3170, 3166, 3159, 3171, 3154, 3155, 3158, 3161, 3162, 3172, 3481, 3009, 2945, 3139, 3138, 3140, 3135, 3134, 3141, 3136, 3137, 2937, 3053, 3238, 3124, 3188, 3122, 3189, 3123, 2949, 3017, 3322, 3327, 3314, 3326, 3328, 3317, 3323, 3324, 3325, 3329, 3321, 2877, 3012, 3475, 3482, 3494, 3121, 3471, 2871, 3477, 3492, 3493, 3491, 3487, 3113, 3114, 3115, 3116, 3117, 3118, 3120, 3110, 3483, 2906, 2950, 3334, 3333, 2946, 3038, 3062, 3470, 3064, 3042, 3043, 3044, 3045, 3033, 2879, 3063, 3191, 3106, 2921, 3034, 3185, 3014, 3054, 2916, 2970, 3130, 2991, 2880, 2885, 2896, 2911, 2920, 3125, 2994, 2939, 3036, 2953, 2959, 2961, 2866, 3013, 2895, 2915, 3302, 2925, 3174, 3274, 3050, 3232, 7062, 2989, 3272, 2929, 2938, 2960, 3175, 2870, 2888, 3474, 2909, 2901, 2988, 2922, 3128, 3144, 3072, 3181, 3182, 3146, 3271, 3008, 3127, 3183, 3102, 3269, 3218, 3142, 2940, 3041, 3221, 3479, 3100, 2998, 2855, 2881, 3197, 3003, 2892, 2893, 3005, 2900, 2910, 2913, 3086, 3153, 2964, 3032, 3001, 3061, 3105, 2990, 3220, 2948, 3231, 3480, 3101, 3199, 3150, 3200, 3010, 3073, 2869, 3249, 3201, 2872, 3204, 2875, 3176, 3205, 3490, 2882, 3075, 3251, 3207, 3070, 2890, 3209, 3084, 3108, 3095, 2891, 3256, 3211, 3241, 3103, 2904, 3133, 3309, 3476, 2914, 2917, 3085, 3131, 3261, 3126, 3262, 3079, 3213, 3212, 3129, 3186, 3015, 3495, 3214, 3215, 3019, 3077, 3216, 3184, 2933, 2934, 3049, 3156, 3051, 3275, 3217, 3098, 3099, 3039, 2943, 3081, 2857, 3284, 3080, 3330, 3291, 3292, 3293, 3294, 3296, 3295, 3297, 3298, 3299, 3233, 2956, 3082, 3319, 3318, 2962, 2851, 2852, 3132, 3149, 2864, 3151, 3177, 2856, 2867, 2868, 3202, 3203, 3060, 2873, 2874, 3047, 3187, 3486, 3206, 2992, 2878, 2883, 2884, 3208, 3210, 3004, 3257, 3006, 2898, 2899, 3016, 2903, 3067, 3303, 2905, 3078, 3011, 2985, 3228, 3107, 3069, 3000, 3263, 3055, 3074, 3119, 2997, 3087, 2978, 3143, 2981, 2982, 3066, 3496, 3018, 2924, 2947, 3235, 3304, 2927, 3090, 3093, 3145, 3179, 3236, 3190, 3028, 3029, 3035, 3267, 3239, 3268, 3240, 3157, 3198, 3242, 3059, 2996, 3219, 3091, 3048, 3226, 3223, 3227, 3222, 3276, 3076, 3178, 3089, 3288, 3230, 3057, 2952, 3312, 3300, 2957, 2986, 2993, 3058, 3237, 3065, 3499, 2967, 3244, 3245, 3472, 3246, 3247, 3248, 3305, 3250, 3253, 3252, 3254, 3255, 2902, 3052, 3306, 3021, 3258, 2907, 3313, 3500, 3260, 3331, 3332, 3505, 3504, 3497, 3315, 3316, 3265, 3071, 3264, 2923, 3266, 3273, 3027, 2931, 2932, 3173, 3046, 3488, 3489, 3498, 3040, 2968, 3083, 2999, 3002, 3307, 3280, 3281, 3282, 3283, 3308, 3501, 3278, 3279, 3020, 3229, 3502, 3503, 3301, 3285, 3286, 3287, 3320, 3484, 494: 3596, 590: 5439, 685: 3597, 2849, 688: 2850, 2848, 760: 5438, 799: 5456, 915: 5457, 947: 7063}, // 4450 - {168: 7067}, - {491: 7068}, - {224: 7069}, - {265, 265}, - {2: 3236, 3058, 3094, 2937, 2974, 3096, 2863, 10: 2909, 2864, 2997, 3113, 3106, 3479, 3474, 2977, 3272, 2979, 2953, 2895, 2898, 2887, 2920, 2981, 2982, 3090, 2976, 3114, 3227, 3226, 3194, 2862, 2975, 2978, 2989, 2927, 2931, 2985, 3099, 2944, 3025, 2860, 2861, 3024, 3098, 2859, 3111, 3195, 3196, 2938, 2855, 3070, 3197, 3198, 3182, 2943, 59: 2946, 3165, 3162, 3154, 3166, 3169, 3170, 3167, 3171, 3172, 3168, 3161, 3173, 3156, 3157, 3160, 3163, 3164, 3174, 3482, 3011, 2947, 3141, 3140, 3142, 3137, 3136, 3143, 3138, 3139, 2939, 3055, 3126, 3190, 3124, 3191, 3240, 3125, 2951, 3019, 3324, 3328, 3316, 3327, 3329, 3319, 3325, 3326, 3330, 3323, 2878, 3014, 3476, 3483, 3072, 3495, 3123, 3472, 3335, 2872, 3478, 3332, 3333, 3493, 3494, 3492, 3488, 3334, 3115, 3116, 3117, 3118, 3119, 3120, 3122, 3112, 3484, 2907, 2952, 2948, 3040, 3064, 3471, 3066, 3044, 3045, 3046, 3047, 3035, 2880, 3065, 3193, 3108, 2922, 3036, 3187, 3016, 3056, 2917, 2972, 3132, 2993, 2881, 2886, 2897, 2912, 2921, 3127, 2996, 2941, 3038, 2955, 2961, 2963, 2867, 3015, 2896, 2916, 3304, 2926, 3176, 3276, 3052, 3234, 7071, 2991, 3274, 2930, 2940, 2962, 3177, 2871, 2889, 3475, 2910, 2902, 2990, 2923, 3130, 3146, 3074, 3183, 3184, 3148, 3273, 3010, 3129, 3185, 3104, 3271, 3220, 3144, 2942, 3043, 3223, 3480, 3102, 3000, 2856, 2882, 3199, 3005, 2893, 2894, 3007, 2901, 2911, 2914, 3088, 3155, 2966, 3034, 3003, 3063, 3107, 2992, 3222, 2950, 3233, 3481, 3103, 3201, 3152, 3202, 3012, 3075, 2870, 3251, 3203, 2873, 3206, 2876, 3178, 3207, 3491, 2883, 3077, 3253, 3209, 2891, 3211, 3086, 3110, 3097, 2892, 3258, 3213, 3243, 3105, 2905, 3135, 3311, 3477, 2915, 2918, 3087, 3133, 3263, 3128, 3264, 3081, 3215, 3214, 3131, 3188, 3017, 3496, 3216, 3217, 3021, 3079, 3218, 3186, 2934, 2935, 3051, 3158, 3053, 3277, 3219, 3100, 3101, 3041, 2945, 3083, 2858, 3286, 3082, 3331, 3293, 3294, 3295, 3296, 3298, 3297, 3299, 3300, 3301, 3235, 2958, 3084, 3321, 3320, 2964, 2852, 2853, 3134, 3151, 2865, 3153, 3179, 2857, 2868, 2869, 3204, 3205, 3062, 2874, 2875, 3049, 3189, 3487, 3208, 2994, 2879, 2884, 2885, 3210, 3212, 3006, 3259, 3008, 2899, 2900, 3018, 2904, 3069, 3305, 2906, 3080, 3013, 2987, 3230, 3109, 3071, 3002, 3265, 3057, 3076, 3121, 2999, 3089, 2980, 3145, 2983, 2984, 3068, 3497, 3020, 2925, 2949, 3237, 3306, 2928, 3092, 3095, 3147, 3181, 3238, 3192, 3030, 3031, 3037, 3269, 3241, 2936, 3270, 3242, 3159, 3200, 3244, 3061, 2998, 3221, 3093, 3050, 3228, 3225, 3229, 3224, 3278, 3078, 3180, 3091, 3290, 3232, 3059, 2954, 3314, 3302, 2959, 2988, 2995, 3060, 3239, 3067, 3500, 2969, 3246, 3247, 3473, 3248, 3249, 3250, 3307, 3252, 3255, 3254, 3256, 3257, 2903, 3054, 3308, 3023, 3260, 2908, 3315, 3501, 3262, 3506, 3505, 3498, 3317, 3318, 3267, 3073, 3266, 2924, 3268, 3275, 3029, 2932, 2933, 3175, 3048, 3489, 3490, 3499, 3042, 2970, 3085, 3001, 3004, 3309, 3282, 3283, 3284, 3285, 3310, 3502, 3280, 3281, 3022, 3231, 3503, 3504, 3303, 3287, 3288, 3289, 3322, 3485, 493: 3597, 590: 5442, 685: 3598, 2850, 688: 2851, 2849, 760: 5441, 799: 5459, 915: 5460, 947: 7072}, + {1768, 1768, 6: 1768, 9: 1768, 15: 1768, 51: 1768, 1768, 1768, 1768, 1768, 156: 1768, 492: 7069, 1768, 589: 1768, 683: 1768, 1768}, + {251, 251, 6: 251, 9: 5459, 15: 251, 51: 251, 251, 251, 251, 251, 493: 251, 683: 5503, 985: 5502, 7064}, + {259, 259, 6: 259, 15: 259, 51: 259, 259, 259, 259, 259, 493: 6720, 1034: 7065}, + {232, 232, 6: 232, 15: 6736, 51: 232, 232, 6735, 6737, 6738, 979: 6734, 1133: 6733, 7066}, + {237, 237, 6: 6760, 51: 237, 6761, 1031: 7067}, // 4455 - {1769, 1769, 6: 1769, 9: 1769, 15: 1769, 51: 1769, 1769, 1769, 1769, 1769, 158: 1769, 492: 7078, 494: 1769, 589: 1769, 683: 1769, 1769}, - {253, 253, 6: 253, 9: 5462, 15: 253, 51: 253, 253, 253, 253, 253, 494: 253, 683: 5506, 985: 5505, 7073}, - {261, 261, 6: 261, 15: 261, 51: 261, 261, 261, 261, 261, 494: 6732, 1034: 7074}, - {234, 234, 6: 234, 15: 6748, 51: 234, 234, 6747, 6749, 6750, 979: 6746, 1132: 6745, 7075}, - {239, 239, 6: 6772, 51: 239, 6773, 1031: 7076}, + {234, 234, 51: 6765, 1147: 7068}, + {267, 267}, + {58: 7070}, + {156: 7071}, + {681: 7072}, // 4460 - {236, 236, 51: 6777, 1146: 7077}, - {269, 269}, - {58: 7079}, - {158: 7080}, - {681: 7081}, + {494: 5472, 917: 7073}, + {266, 266}, + {2012, 2012, 17: 2012, 56: 2012, 59: 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 2012, 152: 6774, 491: 2012, 522: 6773, 673: 2012, 1069: 7075}, + {2069, 2069, 17: 2069, 56: 2069, 59: 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 2069, 491: 2069, 673: 2069, 922: 7076}, + {2006, 2006, 17: 6445, 56: 6421, 59: 6441, 6434, 6424, 6420, 6428, 6432, 6444, 6427, 6433, 6431, 6429, 6442, 6435, 6423, 6443, 6422, 6425, 6426, 6430, 7078, 491: 6436, 673: 6446, 918: 6438, 6437, 6440, 6419, 923: 6439, 1263: 7077}, // 4465 - {493: 5475, 917: 7082}, - {268, 268}, - {2014, 2014, 17: 2014, 56: 2014, 59: 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, 154: 6786, 491: 2014, 522: 6785, 673: 2014, 1069: 7084}, - {2071, 2071, 17: 2071, 56: 2071, 59: 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 2071, 491: 2071, 673: 2071, 922: 7085}, - {2008, 2008, 17: 6448, 56: 6424, 59: 6444, 6437, 6427, 6423, 6431, 6435, 6447, 6430, 6436, 6434, 6432, 6445, 6438, 6426, 6446, 6425, 6428, 6429, 6433, 7087, 491: 6439, 673: 6449, 918: 6441, 6440, 6443, 6422, 923: 6442, 1262: 7086}, + {2021, 2021}, + {192: 7080, 671: 7079}, + {599, 599, 588: 6392, 994: 7082}, + {599, 599, 588: 6392, 994: 7081}, + {2004, 2004}, // 4470 - {2023, 2023}, - {194: 7089, 671: 7088}, - {601, 601, 588: 6395, 994: 7091}, - {601, 601, 588: 6395, 994: 7090}, - {2006, 2006}, + {2005, 2005}, + {16: 1465, 18: 1465, 21: 1465, 177: 5127, 496: 1465, 499: 1465, 514: 1465, 526: 1465, 667: 1465}, + {16: 2236, 18: 2236, 21: 2236, 496: 4352, 499: 2236, 514: 2236, 526: 6870, 667: 2236, 803: 6869, 816: 6868, 873: 6872, 958: 7086}, + {2256, 2256, 16: 2236, 18: 2236, 21: 2236, 496: 4352, 499: 2236, 514: 2236, 526: 6870, 667: 2236, 803: 6869, 816: 6868, 873: 6873}, + {2257, 2257, 16: 2236, 18: 2236, 21: 2236, 496: 4352, 499: 2236, 514: 2236, 526: 6870, 667: 2236, 803: 6869, 816: 6868, 873: 6873}, // 4475 - {2007, 2007}, - {16: 1466, 18: 1466, 21: 1466, 179: 5128, 496: 1466, 499: 1466, 514: 1466, 526: 1466, 667: 1466}, - {16: 2238, 18: 2238, 21: 2238, 496: 4353, 499: 2238, 514: 2238, 526: 6879, 667: 2238, 803: 6878, 816: 6877, 874: 6881, 958: 7095}, - {2258, 2258, 16: 2238, 18: 2238, 21: 2238, 496: 4353, 499: 2238, 514: 2238, 526: 6879, 667: 2238, 803: 6878, 816: 6877, 874: 6882}, - {2259, 2259, 16: 2238, 18: 2238, 21: 2238, 496: 4353, 499: 2238, 514: 2238, 526: 6879, 667: 2238, 803: 6878, 816: 6877, 874: 6882}, - // 4480 - {2107, 2107, 2623, 56: 2647, 78: 2773, 80: 2626, 89: 2658, 161: 2628, 168: 2656, 2641, 173: 2625, 186: 2652, 203: 2786, 225: 2677, 232: 2621, 240: 2676, 2643, 2782, 2627, 258: 2655, 263: 2631, 268: 2653, 270: 2622, 273: 2659, 291: 2645, 295: 2644, 302: 2657, 305: 2646, 318: 2636, 492: 2667, 494: 2666, 515: 2665, 517: 2781, 522: 2651, 526: 2675, 544: 2776, 548: 2639, 587: 2650, 2664, 665: 2660, 668: 2785, 673: 2624, 2775, 682: 2619, 690: 2630, 695: 2629, 701: 2674, 708: 2620, 731: 2671, 761: 2632, 770: 2673, 2661, 2662, 2663, 2672, 778: 2670, 2669, 2668, 2635, 2753, 2752, 788: 2774, 2633, 795: 2732, 2745, 2764, 802: 2634, 807: 2694, 822: 2642, 829: 2681, 833: 2779, 868: 2688, 2689, 873: 2692, 877: 2777, 882: 2735, 884: 2747, 886: 2742, 2751, 2754, 2648, 956: 2701, 961: 2637, 998: 2780, 1005: 2679, 1007: 2680, 2683, 2684, 1011: 2686, 2687, 1014: 2685, 1016: 2682, 1018: 2690, 2691, 1021: 2649, 2731, 1024: 2697, 1035: 2705, 2698, 2699, 2700, 2706, 2707, 2704, 2708, 2709, 1045: 2703, 2702, 1048: 2693, 2654, 2638, 2710, 2723, 2711, 2712, 2713, 2715, 2719, 2720, 2716, 2721, 2722, 2714, 2718, 2717, 1066: 2678, 1070: 2695, 1072: 2696, 2640, 1077: 2727, 2725, 1080: 2726, 2724, 1084: 2729, 2730, 2728, 1090: 2770, 2733, 1098: 2784, 2783, 2734, 1105: 2736, 1107: 2737, 2767, 1110: 2771, 1135: 2739, 2740, 1138: 2741, 1140: 2746, 1143: 2743, 2744, 1148: 2769, 2748, 2778, 2750, 2749, 1157: 2755, 1159: 2757, 2756, 2760, 1163: 2761, 1165: 2768, 1168: 2758, 7097, 1173: 2759, 1184: 2762, 2763, 2738, 2766, 1189: 2765}, - {475, 475}, + {2105, 2105, 2619, 56: 2643, 78: 2769, 80: 2622, 89: 2654, 159: 2624, 166: 2652, 2637, 171: 2621, 184: 2648, 201: 2782, 223: 2673, 230: 2617, 238: 2672, 2639, 2778, 2623, 257: 2651, 262: 2627, 267: 2649, 269: 2618, 272: 2655, 290: 2641, 294: 2640, 301: 2653, 304: 2642, 317: 2632, 492: 2663, 2662, 515: 2661, 517: 2777, 522: 2647, 526: 2671, 544: 2772, 548: 2635, 587: 2646, 2660, 665: 2656, 668: 2781, 673: 2620, 2771, 682: 2615, 690: 2626, 695: 2625, 701: 2670, 708: 2616, 731: 2667, 761: 2628, 770: 2669, 2657, 2658, 2659, 2668, 778: 2666, 2665, 2664, 2631, 2749, 2748, 788: 2770, 2629, 795: 2728, 2741, 2760, 802: 2630, 807: 2690, 822: 2638, 829: 2677, 833: 2775, 867: 2684, 2685, 872: 2688, 876: 2773, 881: 2731, 883: 2743, 885: 2738, 2747, 2750, 2644, 956: 2697, 961: 2633, 998: 2776, 1005: 2675, 1007: 2676, 2679, 2680, 1011: 2682, 2683, 1014: 2681, 1016: 2678, 1018: 2686, 2687, 1021: 2645, 2727, 1024: 2693, 1035: 2701, 2694, 2695, 2696, 2702, 2703, 2700, 2704, 2705, 1045: 2699, 2698, 1048: 2689, 2650, 2634, 2706, 2719, 2707, 2708, 2709, 2711, 2715, 2716, 2712, 2717, 2718, 2710, 2714, 2713, 1066: 2674, 1070: 2691, 1072: 2692, 2636, 1077: 2723, 2721, 1080: 2722, 2720, 1084: 2725, 2726, 2724, 1090: 2766, 2729, 1098: 2780, 2779, 2730, 1105: 2732, 1108: 2733, 2763, 1111: 2767, 1136: 2735, 2736, 1139: 2737, 1141: 2742, 1144: 2739, 2740, 1149: 2765, 2744, 2774, 2746, 2745, 1158: 2751, 1160: 2753, 2752, 2756, 1164: 2757, 1166: 2764, 1169: 2754, 7088, 1174: 2755, 1185: 2758, 2759, 2734, 2762, 1190: 2761}, + {473, 473}, } ) @@ -11751,7 +11739,7 @@ func yylex1(yylex yyLexer, lval *yySymType) (n int) { } func yyParse(yylex yyLexer, parser *Parser) int { - const yyError = 1398 + const yyError = 1397 yyEx, _ := yylex.(yyLexerEx) var yyn int @@ -11987,10 +11975,20 @@ yynewstate: } case 10: { + if yyS[yypt-1].item.([]*ast.ResourceGroupOption)[0].Tp == yyS[yypt-0].item.(*ast.ResourceGroupOption).Tp || + (len(yyS[yypt-1].item.([]*ast.ResourceGroupOption)) > 1 && yyS[yypt-1].item.([]*ast.ResourceGroupOption)[1].Tp == yyS[yypt-0].item.(*ast.ResourceGroupOption).Tp) { + yylex.AppendError(yylex.Errorf("Dupliated options specified")) + return 1 + } parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.ResourceGroupOption), yyS[yypt-0].item.(*ast.ResourceGroupOption)) } case 11: { + if yyS[yypt-2].item.([]*ast.ResourceGroupOption)[0].Tp == yyS[yypt-0].item.(*ast.ResourceGroupOption).Tp || + (len(yyS[yypt-2].item.([]*ast.ResourceGroupOption)) > 1 && yyS[yypt-2].item.([]*ast.ResourceGroupOption)[1].Tp == yyS[yypt-0].item.(*ast.ResourceGroupOption).Tp) { + yylex.AppendError(yylex.Errorf("Dupliated options specified")) + return 1 + } parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ResourceGroupOption), yyS[yypt-0].item.(*ast.ResourceGroupOption)) } case 12: @@ -11998,42 +11996,30 @@ yynewstate: parser.yyVAL.item = &ast.ResourceGroupOption{Tp: ast.ResourceRURate, UintValue: yyS[yypt-0].item.(uint64)} } case 13: - { - parser.yyVAL.item = &ast.ResourceGroupOption{Tp: ast.ResourceUnitCPU, StrValue: yyS[yypt-0].ident} - } - case 14: - { - parser.yyVAL.item = &ast.ResourceGroupOption{Tp: ast.ResourceUnitIOReadBandwidth, StrValue: yyS[yypt-0].ident} - } - case 15: - { - parser.yyVAL.item = &ast.ResourceGroupOption{Tp: ast.ResourceUnitIOWriteBandwidth, StrValue: yyS[yypt-0].ident} - } - case 16: { parser.yyVAL.item = &ast.ResourceGroupOption{Tp: ast.ResourceBurstableOpiton, BoolValue: true} } - case 17: + case 14: { parser.yyVAL.item = []*ast.PlacementOption{yyS[yypt-0].item.(*ast.PlacementOption)} } - case 18: + case 15: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.PlacementOption), yyS[yypt-0].item.(*ast.PlacementOption)) } - case 19: + case 16: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.PlacementOption), yyS[yypt-0].item.(*ast.PlacementOption)) } - case 20: + case 17: { parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionPrimaryRegion, StrValue: yyS[yypt-0].ident} } - case 21: + case 18: { parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionRegions, StrValue: yyS[yypt-0].ident} } - case 22: + case 19: { cnt := yyS[yypt-0].item.(uint64) if cnt == 0 { @@ -12042,71 +12028,75 @@ yynewstate: } parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionFollowerCount, UintValue: cnt} } - case 23: + case 20: { parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionVoterCount, UintValue: yyS[yypt-0].item.(uint64)} } - case 24: + case 21: { parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionLearnerCount, UintValue: yyS[yypt-0].item.(uint64)} } - case 25: + case 22: { parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionSchedule, StrValue: yyS[yypt-0].ident} } - case 26: + case 23: { parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionConstraints, StrValue: yyS[yypt-0].ident} } - case 27: + case 24: { parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionLeaderConstraints, StrValue: yyS[yypt-0].ident} } - case 28: + case 25: { parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionFollowerConstraints, StrValue: yyS[yypt-0].ident} } - case 29: + case 26: { parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionVoterConstraints, StrValue: yyS[yypt-0].ident} } - case 30: + case 27: { parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionLearnerConstraints, StrValue: yyS[yypt-0].ident} } - case 31: + case 28: + { + parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionSurvivalPreferences, StrValue: yyS[yypt-0].ident} + } + case 29: { parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionPolicy, StrValue: yyS[yypt-0].ident} } - case 32: + case 30: { parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionPolicy, StrValue: yyS[yypt-0].ident} } - case 33: + case 31: { parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionPolicy, StrValue: yyS[yypt-0].ident} } - case 34: + case 32: { parser.yyVAL.item = &ast.PlacementOption{Tp: ast.PlacementOptionPolicy, StrValue: yyS[yypt-0].ident} } - case 35: + case 33: { parser.yyVAL.item = &ast.AttributesSpec{Default: true} } - case 36: + case 34: { parser.yyVAL.item = &ast.AttributesSpec{Default: false, Attributes: yyS[yypt-0].ident} } - case 37: + case 35: { parser.yyVAL.item = &ast.StatsOptionsSpec{Default: true} } - case 38: + case 36: { parser.yyVAL.item = &ast.StatsOptionsSpec{Default: false, StatsOptions: yyS[yypt-0].ident} } - case 39: + case 37: { if yyS[yypt-0].item != nil { parser.yyVAL.item = &ast.AlterTableSpec{ @@ -12117,19 +12107,19 @@ yynewstate: parser.yyVAL.item = nil } } - case 40: + case 38: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableRemovePartitioning, } } - case 41: + case 39: { ret := yyS[yypt-0].item.(*ast.AlterTableSpec) ret.NoWriteToBinlog = yyS[yypt-1].item.(bool) parser.yyVAL.item = ret } - case 42: + case 40: { partitionMethod := ast.PartitionMethod{Expr: yyS[yypt-1].expr} startOffset := parser.yyVAL.offset @@ -12141,7 +12131,7 @@ yynewstate: Partition: &ast.PartitionOptions{PartitionMethod: partitionMethod}, } } - case 43: + case 41: { partitionMethod := ast.PartitionMethod{Expr: yyS[yypt-1].expr} startOffset := parser.yyVAL.offset @@ -12154,7 +12144,7 @@ yynewstate: Partition: &ast.PartitionOptions{PartitionMethod: partitionMethod}, } } - case 44: + case 42: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTablePartitionAttributes, @@ -12162,7 +12152,7 @@ yynewstate: AttributesSpec: yyS[yypt-0].item.(*ast.AttributesSpec), } } - case 45: + case 43: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTablePartitionOptions, @@ -12170,28 +12160,28 @@ yynewstate: Options: yyS[yypt-0].item.([]*ast.TableOption), } } - case 46: + case 44: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableRemoveTTL, } } - case 47: + case 45: { parser.yyVAL.item = []string{} } - case 48: + case 46: { parser.yyVAL.item = yyS[yypt-0].item } - case 49: + case 47: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableOption, Options: yyS[yypt-0].item.([]*ast.TableOption), } } - case 50: + case 48: { tiflashReplicaSpec := &ast.TiFlashReplicaSpec{ Count: yyS[yypt-1].item.(uint64), @@ -12202,7 +12192,7 @@ yynewstate: TiFlashReplica: tiflashReplicaSpec, } } - case 51: + case 49: { op := &ast.AlterTableSpec{ Tp: ast.AlterTableOption, @@ -12214,7 +12204,7 @@ yynewstate: } parser.yyVAL.item = op } - case 52: + case 50: { op := &ast.AlterTableSpec{ Tp: ast.AlterTableOption, @@ -12226,7 +12216,7 @@ yynewstate: } parser.yyVAL.item = op } - case 53: + case 51: { parser.yyVAL.item = &ast.AlterTableSpec{ IfNotExists: yyS[yypt-2].item.(bool), @@ -12235,7 +12225,7 @@ yynewstate: Position: yyS[yypt-0].item.(*ast.ColumnPosition), } } - case 54: + case 52: { tes := yyS[yypt-1].item.([]interface{}) var columnDefs []*ast.ColumnDef @@ -12255,7 +12245,7 @@ yynewstate: NewConstraints: constraints, } } - case 55: + case 53: { constraint := yyS[yypt-0].item.(*ast.Constraint) parser.yyVAL.item = &ast.AlterTableSpec{ @@ -12263,7 +12253,7 @@ yynewstate: Constraint: constraint, } } - case 56: + case 54: { var defs []*ast.PartitionDefinition if yyS[yypt-0].item != nil { @@ -12281,7 +12271,7 @@ yynewstate: PartDefinitions: defs, } } - case 57: + case 55: { noWriteToBinlog := yyS[yypt-2].item.(bool) if noWriteToBinlog { @@ -12295,7 +12285,7 @@ yynewstate: Num: getUint64FromNUM(yyS[yypt-0].item), } } - case 58: + case 56: { noWriteToBinlog := yyS[yypt-0].item.(bool) if noWriteToBinlog { @@ -12314,7 +12304,7 @@ yynewstate: Partition: &ast.PartitionOptions{PartitionMethod: partitionMethod}, } } - case 59: + case 57: { statsSpec := &ast.StatisticsSpec{ StatsName: yyS[yypt-4].ident, @@ -12327,21 +12317,21 @@ yynewstate: Statistics: statsSpec, } } - case 60: + case 58: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableAttributes, AttributesSpec: yyS[yypt-0].item.(*ast.AttributesSpec), } } - case 61: + case 59: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableStatsOptions, StatsOptionsSpec: yyS[yypt-0].item.(*ast.StatsOptionsSpec), } } - case 62: + case 60: { yylex.AppendError(yylex.Errorf("The CHECK PARTITIONING clause is parsed but not implement yet.")) parser.lastErrorAsWarn() @@ -12355,7 +12345,7 @@ yynewstate: } parser.yyVAL.item = ret } - case 63: + case 61: { noWriteToBinlog := yyS[yypt-1].item.(bool) if noWriteToBinlog { @@ -12368,7 +12358,7 @@ yynewstate: Num: getUint64FromNUM(yyS[yypt-0].item), } } - case 64: + case 62: { parser.yyVAL.item = &ast.AlterTableSpec{ IfExists: yyS[yypt-2].item.(bool), @@ -12376,11 +12366,11 @@ yynewstate: OldColumnName: yyS[yypt-1].item.(*ast.ColumnName), } } - case 65: + case 63: { parser.yyVAL.item = &ast.AlterTableSpec{Tp: ast.AlterTableDropPrimaryKey} } - case 66: + case 64: { parser.yyVAL.item = &ast.AlterTableSpec{ IfExists: yyS[yypt-1].item.(bool), @@ -12388,7 +12378,7 @@ yynewstate: PartitionNames: yyS[yypt-0].item.([]model.CIStr), } } - case 67: + case 65: { partitionMethod := ast.PartitionMethod{Expr: yyS[yypt-2].expr} startOffset := parser.yyVAL.offset @@ -12402,7 +12392,7 @@ yynewstate: Partition: &ast.PartitionOptions{PartitionMethod: partitionMethod}, } } - case 68: + case 66: { statsSpec := &ast.StatisticsSpec{ StatsName: yyS[yypt-0].ident, @@ -12413,7 +12403,7 @@ yynewstate: Statistics: statsSpec, } } - case 69: + case 67: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableExchangePartition, @@ -12422,7 +12412,7 @@ yynewstate: WithValidation: yyS[yypt-0].item.(bool), } } - case 70: + case 68: { ret := &ast.AlterTableSpec{ Tp: ast.AlterTableTruncatePartition, @@ -12434,7 +12424,7 @@ yynewstate: } parser.yyVAL.item = ret } - case 71: + case 69: { ret := &ast.AlterTableSpec{ NoWriteToBinlog: yyS[yypt-1].item.(bool), @@ -12447,7 +12437,7 @@ yynewstate: } parser.yyVAL.item = ret } - case 72: + case 70: { ret := &ast.AlterTableSpec{ NoWriteToBinlog: yyS[yypt-1].item.(bool), @@ -12460,7 +12450,7 @@ yynewstate: } parser.yyVAL.item = ret } - case 73: + case 71: { ret := &ast.AlterTableSpec{ Tp: ast.AlterTableImportPartitionTablespace, @@ -12474,7 +12464,7 @@ yynewstate: yylex.AppendError(yylex.Errorf("The IMPORT PARTITION TABLESPACE clause is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 74: + case 72: { ret := &ast.AlterTableSpec{ Tp: ast.AlterTableDiscardPartitionTablespace, @@ -12488,7 +12478,7 @@ yynewstate: yylex.AppendError(yylex.Errorf("The DISCARD PARTITION TABLESPACE clause is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 75: + case 73: { ret := &ast.AlterTableSpec{ Tp: ast.AlterTableImportTablespace, @@ -12497,7 +12487,7 @@ yynewstate: yylex.AppendError(yylex.Errorf("The IMPORT TABLESPACE clause is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 76: + case 74: { ret := &ast.AlterTableSpec{ Tp: ast.AlterTableDiscardTablespace, @@ -12506,7 +12496,7 @@ yynewstate: yylex.AppendError(yylex.Errorf("The DISCARD TABLESPACE clause is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 77: + case 75: { ret := &ast.AlterTableSpec{ Tp: ast.AlterTableRebuildPartition, @@ -12519,7 +12509,7 @@ yynewstate: } parser.yyVAL.item = ret } - case 78: + case 76: { parser.yyVAL.item = &ast.AlterTableSpec{ IfExists: yyS[yypt-1].item.(bool), @@ -12527,7 +12517,7 @@ yynewstate: Name: yyS[yypt-0].ident, } } - case 79: + case 77: { parser.yyVAL.item = &ast.AlterTableSpec{ IfExists: yyS[yypt-1].item.(bool), @@ -12535,26 +12525,26 @@ yynewstate: Name: yyS[yypt-0].ident, } } - case 80: + case 78: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableOrderByColumns, OrderByList: yyS[yypt-0].item.([]*ast.AlterOrderItem), } } - case 81: + case 79: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableDisableKeys, } } - case 82: + case 80: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableEnableKeys, } } - case 83: + case 81: { parser.yyVAL.item = &ast.AlterTableSpec{ IfExists: yyS[yypt-2].item.(bool), @@ -12563,7 +12553,7 @@ yynewstate: Position: yyS[yypt-0].item.(*ast.ColumnPosition), } } - case 84: + case 82: { parser.yyVAL.item = &ast.AlterTableSpec{ IfExists: yyS[yypt-3].item.(bool), @@ -12573,7 +12563,7 @@ yynewstate: Position: yyS[yypt-0].item.(*ast.ColumnPosition), } } - case 85: + case 83: { option := &ast.ColumnOption{Expr: yyS[yypt-0].expr} colDef := &ast.ColumnDef{ @@ -12585,7 +12575,7 @@ yynewstate: NewColumns: []*ast.ColumnDef{colDef}, } } - case 86: + case 84: { option := &ast.ColumnOption{Expr: yyS[yypt-1].expr} colDef := &ast.ColumnDef{ @@ -12597,7 +12587,7 @@ yynewstate: NewColumns: []*ast.ColumnDef{colDef}, } } - case 87: + case 85: { colDef := &ast.ColumnDef{ Name: yyS[yypt-2].item.(*ast.ColumnName), @@ -12607,7 +12597,7 @@ yynewstate: NewColumns: []*ast.ColumnDef{colDef}, } } - case 88: + case 86: { oldColName := &ast.ColumnName{Name: model.NewCIStr(yyS[yypt-2].ident)} newColName := &ast.ColumnName{Name: model.NewCIStr(yyS[yypt-0].ident)} @@ -12617,28 +12607,28 @@ yynewstate: NewColumnName: newColName, } } - case 89: + case 87: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableRenameTable, NewTable: yyS[yypt-0].item.(*ast.TableName), } } - case 90: + case 88: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableRenameTable, NewTable: yyS[yypt-0].item.(*ast.TableName), } } - case 91: + case 89: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableRenameTable, NewTable: yyS[yypt-0].item.(*ast.TableName), } } - case 92: + case 90: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableRenameIndex, @@ -12646,21 +12636,21 @@ yynewstate: ToKey: model.NewCIStr(yyS[yypt-0].ident), } } - case 93: + case 91: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableLock, LockType: yyS[yypt-0].item.(ast.LockType), } } - case 94: + case 92: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableWriteable, Writeable: yyS[yypt-0].item.(bool), } } - case 95: + case 93: { // Parse it and ignore it. Just for compatibility. parser.yyVAL.item = &ast.AlterTableSpec{ @@ -12668,28 +12658,28 @@ yynewstate: Algorithm: yyS[yypt-0].item.(ast.AlgorithmType), } } - case 96: + case 94: { // Parse it and ignore it. Just for compatibility. parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableForce, } } - case 97: + case 95: { // Parse it and ignore it. Just for compatibility. parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableWithValidation, } } - case 98: + case 96: { // Parse it and ignore it. Just for compatibility. parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableWithoutValidation, } } - case 99: + case 97: { // Parse it and ignore it. Just for compatibility. parser.yyVAL.item = &ast.AlterTableSpec{ @@ -12698,7 +12688,7 @@ yynewstate: yylex.AppendError(yylex.Errorf("The SECONDARY_LOAD clause is parsed but not implement yet.")) parser.lastErrorAsWarn() } - case 100: + case 98: { // Parse it and ignore it. Just for compatibility. parser.yyVAL.item = &ast.AlterTableSpec{ @@ -12707,7 +12697,7 @@ yynewstate: yylex.AppendError(yylex.Errorf("The SECONDARY_UNLOAD VALIDATION clause is parsed but not implement yet.")) parser.lastErrorAsWarn() } - case 101: + case 99: { c := &ast.Constraint{ Name: yyS[yypt-1].ident, @@ -12718,7 +12708,7 @@ yynewstate: Constraint: c, } } - case 102: + case 100: { // Parse it and ignore it. Just for compatibility. c := &ast.Constraint{ @@ -12729,7 +12719,7 @@ yynewstate: Constraint: c, } } - case 103: + case 101: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableIndexInvisible, @@ -12737,19 +12727,19 @@ yynewstate: Visibility: yyS[yypt-0].item.(ast.IndexVisibility), } } - case 104: + case 102: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableCache, } } - case 105: + case 103: { parser.yyVAL.item = &ast.AlterTableSpec{ Tp: ast.AlterTableNoCache, } } - case 106: + case 104: { ret := &ast.AlterTableSpec{ Tp: ast.AlterTableReorganizePartition, @@ -12757,7 +12747,7 @@ yynewstate: } parser.yyVAL.item = ret } - case 107: + case 105: { ret := &ast.AlterTableSpec{ Tp: ast.AlterTableReorganizePartition, @@ -12766,56 +12756,56 @@ yynewstate: } parser.yyVAL.item = ret } - case 108: + case 106: { parser.yyVAL.item = nil } - case 110: + case 108: { parser.yyVAL.item = true } - case 112: + case 110: { parser.yyVAL.item = true } - case 113: + case 111: { parser.yyVAL.item = false } - case 114: + case 112: { parser.yyVAL.item = model.PrimaryKeyTypeClustered } - case 115: + case 113: { parser.yyVAL.item = model.PrimaryKeyTypeNonClustered } - case 116: + case 114: { parser.yyVAL.item = ast.AlgorithmTypeDefault } - case 117: + case 115: { parser.yyVAL.item = ast.AlgorithmTypeCopy } - case 118: + case 116: { parser.yyVAL.item = ast.AlgorithmTypeInplace } - case 119: + case 117: { parser.yyVAL.item = ast.AlgorithmTypeInstant } - case 120: + case 118: { yylex.AppendError(ErrUnknownAlterAlgorithm.GenWithStackByArgs(yyS[yypt-2].ident)) return 1 } - case 121: + case 119: { parser.yyVAL.item = ast.LockTypeDefault } - case 122: + case 120: { id := strings.ToUpper(yyS[yypt-0].ident) @@ -12830,165 +12820,165 @@ yynewstate: return 1 } } - case 123: + case 121: { parser.yyVAL.item = true } - case 124: + case 122: { parser.yyVAL.item = false } - case 131: + case 129: { parser.yyVAL.item = &ast.ColumnPosition{Tp: ast.ColumnPositionNone} } - case 132: + case 130: { parser.yyVAL.item = &ast.ColumnPosition{Tp: ast.ColumnPositionFirst} } - case 133: + case 131: { parser.yyVAL.item = &ast.ColumnPosition{ Tp: ast.ColumnPositionAfter, RelativeColumn: yyS[yypt-0].item.(*ast.ColumnName), } } - case 134: + case 132: { parser.yyVAL.item = make([]*ast.AlterTableSpec, 0, 1) } - case 136: + case 134: { parser.yyVAL.item = []*ast.AlterTableSpec{yyS[yypt-0].item.(*ast.AlterTableSpec)} } - case 137: + case 135: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.AlterTableSpec), yyS[yypt-0].item.(*ast.AlterTableSpec)) } - case 138: + case 136: { parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)} } - case 139: + case 137: { parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident)) } - case 140: + case 138: { parser.yyVAL.item = nil } - case 141: + case 139: { parser.yyVAL.item = nil } - case 142: + case 140: { parser.yyVAL.item = yyS[yypt-0].ident } - case 144: + case 142: { parser.yyVAL.statement = &ast.RenameTableStmt{ TableToTables: yyS[yypt-0].item.([]*ast.TableToTable), } } - case 145: + case 143: { parser.yyVAL.item = []*ast.TableToTable{yyS[yypt-0].item.(*ast.TableToTable)} } - case 146: + case 144: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.TableToTable), yyS[yypt-0].item.(*ast.TableToTable)) } - case 147: + case 145: { parser.yyVAL.item = &ast.TableToTable{ OldTable: yyS[yypt-2].item.(*ast.TableName), NewTable: yyS[yypt-0].item.(*ast.TableName), } } - case 148: + case 146: { parser.yyVAL.statement = &ast.RenameUserStmt{ UserToUsers: yyS[yypt-0].item.([]*ast.UserToUser), } } - case 149: + case 147: { parser.yyVAL.item = []*ast.UserToUser{yyS[yypt-0].item.(*ast.UserToUser)} } - case 150: + case 148: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.UserToUser), yyS[yypt-0].item.(*ast.UserToUser)) } - case 151: + case 149: { parser.yyVAL.item = &ast.UserToUser{ OldUser: yyS[yypt-2].item.(*auth.UserIdentity), NewUser: yyS[yypt-0].item.(*auth.UserIdentity), } } - case 152: + case 150: { parser.yyVAL.statement = &ast.RecoverTableStmt{ JobID: yyS[yypt-0].item.(int64), } } - case 153: + case 151: { parser.yyVAL.statement = &ast.RecoverTableStmt{ Table: yyS[yypt-0].item.(*ast.TableName), } } - case 154: + case 152: { parser.yyVAL.statement = &ast.RecoverTableStmt{ Table: yyS[yypt-1].item.(*ast.TableName), JobNum: yyS[yypt-0].item.(int64), } } - case 155: + case 153: { parser.yyVAL.statement = &ast.FlashBackToTimestampStmt{ FlashbackTS: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), } } - case 156: + case 154: { parser.yyVAL.statement = &ast.FlashBackToTimestampStmt{ Tables: yyS[yypt-2].item.([]*ast.TableName), FlashbackTS: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), } } - case 157: + case 155: { parser.yyVAL.statement = &ast.FlashBackToTimestampStmt{ DBName: model.NewCIStr(yyS[yypt-2].ident), FlashbackTS: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), } } - case 158: + case 156: { parser.yyVAL.statement = &ast.FlashBackTableStmt{ Table: yyS[yypt-1].item.(*ast.TableName), NewName: yyS[yypt-0].ident, } } - case 159: + case 157: { parser.yyVAL.ident = "" } - case 160: + case 158: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 161: + case 159: { parser.yyVAL.statement = &ast.FlashBackDatabaseStmt{ DBName: model.NewCIStr(yyS[yypt-1].ident), NewName: yyS[yypt-0].ident, } } - case 162: + case 160: { parser.yyVAL.statement = &ast.SplitRegionStmt{ SplitSyntaxOpt: yyS[yypt-4].item.(*ast.SplitSyntaxOption), @@ -12997,7 +12987,7 @@ yynewstate: SplitOpt: yyS[yypt-0].item.(*ast.SplitOption), } } - case 163: + case 161: { parser.yyVAL.statement = &ast.SplitRegionStmt{ SplitSyntaxOpt: yyS[yypt-6].item.(*ast.SplitSyntaxOption), @@ -13007,7 +12997,7 @@ yynewstate: SplitOpt: yyS[yypt-0].item.(*ast.SplitOption), } } - case 164: + case 162: { parser.yyVAL.item = &ast.SplitOption{ Lower: yyS[yypt-4].item.([]ast.ExprNode), @@ -13015,52 +13005,52 @@ yynewstate: Num: yyS[yypt-0].item.(int64), } } - case 165: + case 163: { parser.yyVAL.item = &ast.SplitOption{ ValueLists: yyS[yypt-0].item.([][]ast.ExprNode), } } - case 166: + case 164: { parser.yyVAL.item = &ast.SplitSyntaxOption{} } - case 167: + case 165: { parser.yyVAL.item = &ast.SplitSyntaxOption{ HasRegionFor: true, } } - case 168: + case 166: { parser.yyVAL.item = &ast.SplitSyntaxOption{ HasPartition: true, } } - case 169: + case 167: { parser.yyVAL.item = &ast.SplitSyntaxOption{ HasRegionFor: true, HasPartition: true, } } - case 170: + case 168: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{TableNames: yyS[yypt-2].item.([]*ast.TableName), ColumnChoice: yyS[yypt-1].item.(model.ColumnChoice), AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt)} } - case 171: + case 169: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{TableNames: []*ast.TableName{yyS[yypt-3].item.(*ast.TableName)}, IndexNames: yyS[yypt-1].item.([]model.CIStr), IndexFlag: true, AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt)} } - case 172: + case 170: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{TableNames: []*ast.TableName{yyS[yypt-3].item.(*ast.TableName)}, IndexNames: yyS[yypt-1].item.([]model.CIStr), IndexFlag: true, Incremental: true, AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt)} } - case 173: + case 171: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{TableNames: []*ast.TableName{yyS[yypt-4].item.(*ast.TableName)}, PartitionNames: yyS[yypt-2].item.([]model.CIStr), ColumnChoice: yyS[yypt-1].item.(model.ColumnChoice), AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt)} } - case 174: + case 172: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{ TableNames: []*ast.TableName{yyS[yypt-5].item.(*ast.TableName)}, @@ -13070,7 +13060,7 @@ yynewstate: AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt), } } - case 175: + case 173: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{ TableNames: []*ast.TableName{yyS[yypt-5].item.(*ast.TableName)}, @@ -13081,7 +13071,7 @@ yynewstate: AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt), } } - case 176: + case 174: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{ TableNames: []*ast.TableName{yyS[yypt-5].item.(*ast.TableName)}, @@ -13090,7 +13080,7 @@ yynewstate: HistogramOperation: ast.HistogramOperationUpdate, } } - case 177: + case 175: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{ TableNames: []*ast.TableName{yyS[yypt-4].item.(*ast.TableName)}, @@ -13098,7 +13088,7 @@ yynewstate: HistogramOperation: ast.HistogramOperationDrop, } } - case 178: + case 176: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{ TableNames: []*ast.TableName{yyS[yypt-3].item.(*ast.TableName)}, @@ -13106,7 +13096,7 @@ yynewstate: ColumnChoice: model.ColumnList, AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt)} } - case 179: + case 177: { parser.yyVAL.statement = &ast.AnalyzeTableStmt{ TableNames: []*ast.TableName{yyS[yypt-5].item.(*ast.TableName)}, @@ -13115,134 +13105,134 @@ yynewstate: ColumnChoice: model.ColumnList, AnalyzeOpts: yyS[yypt-0].item.([]ast.AnalyzeOpt)} } - case 180: + case 178: { parser.yyVAL.item = model.DefaultChoice } - case 181: + case 179: { parser.yyVAL.item = model.AllColumns } - case 182: + case 180: { parser.yyVAL.item = model.PredicateColumns } - case 183: + case 181: { parser.yyVAL.item = []ast.AnalyzeOpt{} } - case 184: + case 182: { parser.yyVAL.item = yyS[yypt-0].item.([]ast.AnalyzeOpt) } - case 185: + case 183: { parser.yyVAL.item = []ast.AnalyzeOpt{yyS[yypt-0].item.(ast.AnalyzeOpt)} } - case 186: + case 184: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.AnalyzeOpt), yyS[yypt-0].item.(ast.AnalyzeOpt)) } - case 187: + case 185: { parser.yyVAL.item = ast.AnalyzeOpt{Type: ast.AnalyzeOptNumBuckets, Value: ast.NewValueExpr(yyS[yypt-1].item, "", "")} } - case 188: + case 186: { parser.yyVAL.item = ast.AnalyzeOpt{Type: ast.AnalyzeOptNumTopN, Value: ast.NewValueExpr(yyS[yypt-1].item, "", "")} } - case 189: + case 187: { parser.yyVAL.item = ast.AnalyzeOpt{Type: ast.AnalyzeOptCMSketchDepth, Value: ast.NewValueExpr(yyS[yypt-2].item, "", "")} } - case 190: + case 188: { parser.yyVAL.item = ast.AnalyzeOpt{Type: ast.AnalyzeOptCMSketchWidth, Value: ast.NewValueExpr(yyS[yypt-2].item, "", "")} } - case 191: + case 189: { parser.yyVAL.item = ast.AnalyzeOpt{Type: ast.AnalyzeOptNumSamples, Value: ast.NewValueExpr(yyS[yypt-1].item, "", "")} } - case 192: + case 190: { parser.yyVAL.item = ast.AnalyzeOpt{Type: ast.AnalyzeOptSampleRate, Value: ast.NewValueExpr(yyS[yypt-1].item, "", "")} } - case 193: + case 191: { parser.yyVAL.item = &ast.Assignment{Column: yyS[yypt-2].item.(*ast.ColumnName), Expr: yyS[yypt-0].expr} } - case 194: + case 192: { parser.yyVAL.item = []*ast.Assignment{yyS[yypt-0].item.(*ast.Assignment)} } - case 195: + case 193: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.Assignment), yyS[yypt-0].item.(*ast.Assignment)) } - case 196: + case 194: { parser.yyVAL.item = []*ast.Assignment{} } - case 198: + case 196: { parser.yyVAL.statement = &ast.BeginStmt{} } - case 199: + case 197: { parser.yyVAL.statement = &ast.BeginStmt{ Mode: ast.Pessimistic, } } - case 200: + case 198: { parser.yyVAL.statement = &ast.BeginStmt{ Mode: ast.Optimistic, } } - case 201: + case 199: { parser.yyVAL.statement = &ast.BeginStmt{} } - case 202: + case 200: { parser.yyVAL.statement = &ast.BeginStmt{} } - case 203: + case 201: { parser.yyVAL.statement = &ast.BeginStmt{} } - case 204: + case 202: { parser.yyVAL.statement = &ast.BeginStmt{ CausalConsistencyOnly: true, } } - case 205: + case 203: { parser.yyVAL.statement = &ast.BeginStmt{ ReadOnly: true, } } - case 206: + case 204: { parser.yyVAL.statement = &ast.BeginStmt{ ReadOnly: true, AsOf: yyS[yypt-0].item.(*ast.AsOfClause), } } - case 207: + case 205: { parser.yyVAL.statement = &ast.BinlogStmt{Str: yyS[yypt-0].ident} } - case 208: + case 206: { parser.yyVAL.item = []*ast.ColumnDef{yyS[yypt-0].item.(*ast.ColumnDef)} } - case 209: + case 207: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ColumnDef), yyS[yypt-0].item.(*ast.ColumnDef)) } - case 210: + case 208: { colDef := &ast.ColumnDef{Name: yyS[yypt-2].item.(*ast.ColumnName), Tp: yyS[yypt-1].item.(*types.FieldType), Options: yyS[yypt-0].item.([]*ast.ColumnOption)} if !colDef.Validate() { @@ -13251,7 +13241,7 @@ yynewstate: } parser.yyVAL.item = colDef } - case 211: + case 209: { // TODO: check flen 0 tp := types.NewFieldType(mysql.TypeLonglong) @@ -13265,103 +13255,103 @@ yynewstate: } parser.yyVAL.item = colDef } - case 212: + case 210: { parser.yyVAL.item = &ast.ColumnName{Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 213: + case 211: { parser.yyVAL.item = &ast.ColumnName{Table: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 214: + case 212: { parser.yyVAL.item = &ast.ColumnName{Schema: model.NewCIStr(yyS[yypt-4].ident), Table: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 215: + case 213: { parser.yyVAL.item = []*ast.ColumnName{yyS[yypt-0].item.(*ast.ColumnName)} } - case 216: + case 214: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ColumnName), yyS[yypt-0].item.(*ast.ColumnName)) } - case 217: + case 215: { parser.yyVAL.item = []*ast.ColumnName{} } - case 219: + case 217: { parser.yyVAL.item = []model.CIStr{} } - case 220: + case 218: { parser.yyVAL.item = yyS[yypt-1].item } - case 221: + case 219: { parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)} } - case 222: + case 220: { parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident)) } - case 223: + case 221: { parser.yyVAL.item = []*ast.ColumnNameOrUserVar{} } - case 225: + case 223: { parser.yyVAL.item = []*ast.ColumnNameOrUserVar{yyS[yypt-0].item.(*ast.ColumnNameOrUserVar)} } - case 226: + case 224: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ColumnNameOrUserVar), yyS[yypt-0].item.(*ast.ColumnNameOrUserVar)) } - case 227: + case 225: { parser.yyVAL.item = &ast.ColumnNameOrUserVar{ColumnName: yyS[yypt-0].item.(*ast.ColumnName)} } - case 228: + case 226: { parser.yyVAL.item = &ast.ColumnNameOrUserVar{UserVar: yyS[yypt-0].expr.(*ast.VariableExpr)} } - case 229: + case 227: { parser.yyVAL.item = []*ast.ColumnNameOrUserVar{} } - case 230: + case 228: { parser.yyVAL.item = yyS[yypt-1].item.([]*ast.ColumnNameOrUserVar) } - case 231: + case 229: { parser.yyVAL.statement = &ast.CommitStmt{} } - case 232: + case 230: { parser.yyVAL.statement = &ast.CommitStmt{CompletionType: yyS[yypt-0].item.(ast.CompletionType)} } - case 236: + case 234: { parser.yyVAL.ident = "NOT" } - case 237: + case 235: { parser.yyVAL.item = true } - case 238: + case 236: { parser.yyVAL.item = false } - case 239: + case 237: { parser.yyVAL.item = true } - case 241: + case 239: { parser.yyVAL.item = 0 } - case 242: + case 240: { if yyS[yypt-0].item.(bool) { parser.yyVAL.item = 1 @@ -13369,57 +13359,57 @@ yynewstate: parser.yyVAL.item = 2 } } - case 243: + case 241: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionNotNull} } - case 244: + case 242: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionNull} } - case 245: + case 243: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionAutoIncrement} } - case 246: + case 244: { // KEY is normally a synonym for INDEX. The key attribute PRIMARY KEY // can also be specified as just KEY when given in a column definition. // See http://dev.mysql.com/doc/refman/5.7/en/create-table.html parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionPrimaryKey} } - case 247: + case 245: { // KEY is normally a synonym for INDEX. The key attribute PRIMARY KEY // can also be specified as just KEY when given in a column definition. // See http://dev.mysql.com/doc/refman/5.7/en/create-table.html parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionPrimaryKey, PrimaryKeyTp: yyS[yypt-0].item.(model.PrimaryKeyType)} } - case 248: + case 246: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionUniqKey} } - case 249: + case 247: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionUniqKey} } - case 250: + case 248: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionDefaultValue, Expr: yyS[yypt-0].expr} } - case 251: + case 249: { parser.yyVAL.item = []*ast.ColumnOption{{Tp: ast.ColumnOptionNotNull}, {Tp: ast.ColumnOptionAutoIncrement}, {Tp: ast.ColumnOptionUniqKey}} } - case 252: + case 250: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionOnUpdate, Expr: yyS[yypt-0].expr} } - case 253: + case 251: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionComment, Expr: ast.NewValueExpr(yyS[yypt-0].ident, "", "")} } - case 254: + case 252: { // See https://dev.mysql.com/doc/refman/5.7/en/create-table.html // The CHECK clause is parsed but ignored by all storage engines. @@ -13446,7 +13436,7 @@ yynewstate: default: } } - case 255: + case 253: { startOffset := parser.startOffset(&yyS[yypt-2]) endOffset := parser.endOffset(&yyS[yypt-1]) @@ -13459,68 +13449,68 @@ yynewstate: Stored: yyS[yypt-0].item.(bool), } } - case 256: + case 254: { parser.yyVAL.item = &ast.ColumnOption{ Tp: ast.ColumnOptionReference, Refer: yyS[yypt-0].item.(*ast.ReferenceDef), } } - case 257: + case 255: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionCollate, StrValue: yyS[yypt-0].ident} } - case 258: + case 256: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionColumnFormat, StrValue: yyS[yypt-0].ident} } - case 259: + case 257: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionStorage, StrValue: yyS[yypt-0].ident} yylex.AppendError(yylex.Errorf("The STORAGE clause is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 260: + case 258: { parser.yyVAL.item = &ast.ColumnOption{Tp: ast.ColumnOptionAutoRandom, AutoRandOpt: yyS[yypt-0].item.(ast.AutoRandomOption)} } - case 261: + case 259: { parser.yyVAL.item = ast.AutoRandomOption{ShardBits: types.UnspecifiedLength, RangeBits: types.UnspecifiedLength} } - case 262: + case 260: { parser.yyVAL.item = ast.AutoRandomOption{ShardBits: int(yyS[yypt-1].item.(uint64)), RangeBits: types.UnspecifiedLength} } - case 263: + case 261: { parser.yyVAL.item = ast.AutoRandomOption{ShardBits: int(yyS[yypt-3].item.(uint64)), RangeBits: int(yyS[yypt-1].item.(uint64))} } - case 267: + case 265: { parser.yyVAL.ident = "DEFAULT" } - case 268: + case 266: { parser.yyVAL.ident = "FIXED" } - case 269: + case 267: { parser.yyVAL.ident = "DYNAMIC" } - case 272: + case 270: { parser.yyVAL.item = false } - case 273: + case 271: { parser.yyVAL.item = false } - case 274: + case 272: { parser.yyVAL.item = true } - case 275: + case 273: { if columnOption, ok := yyS[yypt-0].item.(*ast.ColumnOption); ok { parser.yyVAL.item = []*ast.ColumnOption{columnOption} @@ -13528,7 +13518,7 @@ yynewstate: parser.yyVAL.item = yyS[yypt-0].item } } - case 276: + case 274: { if columnOption, ok := yyS[yypt-0].item.(*ast.ColumnOption); ok { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.ColumnOption), columnOption) @@ -13536,11 +13526,11 @@ yynewstate: parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.ColumnOption), yyS[yypt-0].item.([]*ast.ColumnOption)...) } } - case 277: + case 275: { parser.yyVAL.item = []*ast.ColumnOption{} } - case 279: + case 277: { c := &ast.Constraint{ Tp: ast.ConstraintPrimaryKey, @@ -13559,7 +13549,7 @@ yynewstate: } parser.yyVAL.item = c } - case 280: + case 278: { c := &ast.Constraint{ Tp: ast.ConstraintFulltext, @@ -13572,7 +13562,7 @@ yynewstate: } parser.yyVAL.item = c } - case 281: + case 279: { c := &ast.Constraint{ IfNotExists: yyS[yypt-5].item.(bool), @@ -13592,7 +13582,7 @@ yynewstate: } parser.yyVAL.item = c } - case 282: + case 280: { c := &ast.Constraint{ Tp: ast.ConstraintUniq, @@ -13612,7 +13602,7 @@ yynewstate: } parser.yyVAL.item = c } - case 283: + case 281: { parser.yyVAL.item = &ast.Constraint{ IfNotExists: yyS[yypt-5].item.(bool), @@ -13623,7 +13613,7 @@ yynewstate: IsEmptyIndex: yyS[yypt-4].item.(*ast.NullString).Empty, } } - case 284: + case 282: { parser.yyVAL.item = &ast.Constraint{ Tp: ast.ConstraintCheck, @@ -13631,29 +13621,29 @@ yynewstate: Enforced: yyS[yypt-0].item.(bool), } } - case 285: + case 283: { parser.yyVAL.item = ast.MatchFull } - case 286: + case 284: { parser.yyVAL.item = ast.MatchPartial } - case 287: + case 285: { parser.yyVAL.item = ast.MatchSimple } - case 288: + case 286: { parser.yyVAL.item = ast.MatchNone } - case 289: + case 287: { parser.yyVAL.item = yyS[yypt-0].item yylex.AppendError(yylex.Errorf("The MATCH clause is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 290: + case 288: { onDeleteUpdate := yyS[yypt-0].item.([2]interface{}) parser.yyVAL.item = &ast.ReferenceDef{ @@ -13664,98 +13654,98 @@ yynewstate: Match: yyS[yypt-1].item.(ast.MatchType), } } - case 291: + case 289: { parser.yyVAL.item = &ast.OnDeleteOpt{ReferOpt: yyS[yypt-0].item.(model.ReferOptionType)} } - case 292: + case 290: { parser.yyVAL.item = &ast.OnUpdateOpt{ReferOpt: yyS[yypt-0].item.(model.ReferOptionType)} } - case 293: + case 291: { parser.yyVAL.item = [2]interface{}{&ast.OnDeleteOpt{}, &ast.OnUpdateOpt{}} } - case 294: + case 292: { parser.yyVAL.item = [2]interface{}{yyS[yypt-0].item, &ast.OnUpdateOpt{}} } - case 295: + case 293: { parser.yyVAL.item = [2]interface{}{&ast.OnDeleteOpt{}, yyS[yypt-0].item} } - case 296: + case 294: { parser.yyVAL.item = [2]interface{}{yyS[yypt-1].item, yyS[yypt-0].item} } - case 297: + case 295: { parser.yyVAL.item = [2]interface{}{yyS[yypt-0].item, yyS[yypt-1].item} } - case 298: + case 296: { parser.yyVAL.item = model.ReferOptionRestrict } - case 299: + case 297: { parser.yyVAL.item = model.ReferOptionCascade } - case 300: + case 298: { parser.yyVAL.item = model.ReferOptionSetNull } - case 301: + case 299: { parser.yyVAL.item = model.ReferOptionNoAction } - case 302: + case 300: { parser.yyVAL.item = model.ReferOptionSetDefault yylex.AppendError(yylex.Errorf("The SET DEFAULT clause is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 307: + case 305: { parser.yyVAL.expr = yyS[yypt-1].expr.(*ast.FuncCallExpr) } - case 308: + case 306: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-2].ident), } } - case 309: + case 307: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 310: + case 308: { parser.yyVAL.expr = yyS[yypt-1].expr.(*ast.FuncCallExpr) } - case 312: + case 310: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_TIMESTAMP")} } - case 313: + case 311: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_TIMESTAMP")} } - case 314: + case 312: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_TIMESTAMP"), Args: []ast.ExprNode{ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)}} } - case 315: + case 313: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_DATE")} } - case 316: + case 314: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr("CURRENT_DATE")} } - case 317: + case 315: { objNameExpr := &ast.TableNameExpr{ Name: yyS[yypt-0].item.(*ast.TableName), @@ -13765,7 +13755,7 @@ yynewstate: Args: []ast.ExprNode{objNameExpr}, } } - case 318: + case 316: { objNameExpr := &ast.TableNameExpr{ Name: yyS[yypt-1].item.(*ast.TableName), @@ -13775,39 +13765,39 @@ yynewstate: Args: []ast.ExprNode{objNameExpr}, } } - case 328: + case 326: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].expr, parser.charset, parser.collation) } - case 329: + case 327: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Plus, V: ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation)} } - case 330: + case 328: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Minus, V: ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation)} } - case 334: + case 332: { parser.yyVAL.item = ast.StatsTypeCardinality } - case 335: + case 333: { parser.yyVAL.item = ast.StatsTypeDependency } - case 336: + case 334: { parser.yyVAL.item = ast.StatsTypeCorrelation } - case 337: + case 335: { parser.yyVAL.item = ast.BindingStatusTypeEnabled } - case 338: + case 336: { parser.yyVAL.item = ast.BindingStatusTypeDisabled } - case 339: + case 337: { parser.yyVAL.statement = &ast.CreateStatisticsStmt{ IfNotExists: yyS[yypt-9].item.(bool), @@ -13817,11 +13807,11 @@ yynewstate: Columns: yyS[yypt-1].item.([]*ast.ColumnName), } } - case 340: + case 338: { parser.yyVAL.statement = &ast.DropStatisticsStmt{StatsName: yyS[yypt-0].ident} } - case 341: + case 339: { var indexOption *ast.IndexOption if yyS[yypt-1].item != nil { @@ -13854,79 +13844,79 @@ yynewstate: LockAlg: indexLockAndAlgorithm, } } - case 342: + case 340: { parser.yyVAL.item = ([]*ast.IndexPartSpecification)(nil) } - case 343: + case 341: { parser.yyVAL.item = yyS[yypt-1].item } - case 344: + case 342: { parser.yyVAL.item = []*ast.IndexPartSpecification{yyS[yypt-0].item.(*ast.IndexPartSpecification)} } - case 345: + case 343: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.IndexPartSpecification), yyS[yypt-0].item.(*ast.IndexPartSpecification)) } - case 346: + case 344: { parser.yyVAL.item = &ast.IndexPartSpecification{Column: yyS[yypt-2].item.(*ast.ColumnName), Length: yyS[yypt-1].item.(int), Desc: yyS[yypt-0].item.(bool)} } - case 347: + case 345: { parser.yyVAL.item = &ast.IndexPartSpecification{Expr: yyS[yypt-2].expr, Desc: yyS[yypt-0].item.(bool)} } - case 348: + case 346: { parser.yyVAL.item = nil } - case 349: + case 347: { parser.yyVAL.item = &ast.IndexLockAndAlgorithm{ LockTp: yyS[yypt-0].item.(ast.LockType), AlgorithmTp: ast.AlgorithmTypeDefault, } } - case 350: + case 348: { parser.yyVAL.item = &ast.IndexLockAndAlgorithm{ LockTp: ast.LockTypeDefault, AlgorithmTp: yyS[yypt-0].item.(ast.AlgorithmType), } } - case 351: + case 349: { parser.yyVAL.item = &ast.IndexLockAndAlgorithm{ LockTp: yyS[yypt-1].item.(ast.LockType), AlgorithmTp: yyS[yypt-0].item.(ast.AlgorithmType), } } - case 352: + case 350: { parser.yyVAL.item = &ast.IndexLockAndAlgorithm{ LockTp: yyS[yypt-0].item.(ast.LockType), AlgorithmTp: yyS[yypt-1].item.(ast.AlgorithmType), } } - case 353: + case 351: { parser.yyVAL.item = ast.IndexKeyTypeNone } - case 354: + case 352: { parser.yyVAL.item = ast.IndexKeyTypeUnique } - case 355: + case 353: { parser.yyVAL.item = ast.IndexKeyTypeSpatial } - case 356: + case 354: { parser.yyVAL.item = ast.IndexKeyTypeFullText } - case 357: + case 355: { parser.yyVAL.statement = &ast.AlterDatabaseStmt{ Name: model.NewCIStr(yyS[yypt-1].ident), @@ -13934,7 +13924,7 @@ yynewstate: Options: yyS[yypt-0].item.([]*ast.DatabaseOption), } } - case 358: + case 356: { parser.yyVAL.statement = &ast.AlterDatabaseStmt{ Name: model.NewCIStr(""), @@ -13942,7 +13932,7 @@ yynewstate: Options: yyS[yypt-0].item.([]*ast.DatabaseOption), } } - case 359: + case 357: { parser.yyVAL.statement = &ast.CreateDatabaseStmt{ IfNotExists: yyS[yypt-2].item.(bool), @@ -13950,19 +13940,19 @@ yynewstate: Options: yyS[yypt-0].item.([]*ast.DatabaseOption), } } - case 363: + case 361: { parser.yyVAL.item = &ast.DatabaseOption{Tp: ast.DatabaseOptionCharset, Value: yyS[yypt-0].ident} } - case 364: + case 362: { parser.yyVAL.item = &ast.DatabaseOption{Tp: ast.DatabaseOptionCollate, Value: yyS[yypt-0].ident} } - case 365: + case 363: { parser.yyVAL.item = &ast.DatabaseOption{Tp: ast.DatabaseOptionEncryption, Value: yyS[yypt-0].ident} } - case 366: + case 364: { placementOptions := yyS[yypt-0].item.(*ast.PlacementOption) parser.yyVAL.item = &ast.DatabaseOption{ @@ -13972,7 +13962,7 @@ yynewstate: UintValue: placementOptions.UintValue, } } - case 367: + case 365: { placementOptions := yyS[yypt-0].item.(*ast.PlacementOption) parser.yyVAL.item = &ast.DatabaseOption{ @@ -13982,7 +13972,7 @@ yynewstate: UintValue: placementOptions.UintValue, } } - case 368: + case 366: { tiflashReplicaSpec := &ast.TiFlashReplicaSpec{ Count: yyS[yypt-1].item.(uint64), @@ -13993,19 +13983,19 @@ yynewstate: TiFlashReplica: tiflashReplicaSpec, } } - case 369: + case 367: { parser.yyVAL.item = []*ast.DatabaseOption{} } - case 371: + case 369: { parser.yyVAL.item = []*ast.DatabaseOption{yyS[yypt-0].item.(*ast.DatabaseOption)} } - case 372: + case 370: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.DatabaseOption), yyS[yypt-0].item.(*ast.DatabaseOption)) } - case 373: + case 371: { stmt := yyS[yypt-6].item.(*ast.CreateTableStmt) stmt.Table = yyS[yypt-7].item.(*ast.TableName) @@ -14026,7 +14016,7 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 374: + case 372: { tmp := &ast.CreateTableStmt{ Table: yyS[yypt-2].item.(*ast.TableName), @@ -14043,23 +14033,23 @@ yynewstate: } parser.yyVAL.statement = tmp } - case 375: + case 373: { parser.yyVAL.item = nil } - case 376: + case 374: { parser.yyVAL.item = true } - case 377: + case 375: { parser.yyVAL.item = false } - case 380: + case 378: { parser.yyVAL.item = nil } - case 381: + case 379: { method := yyS[yypt-3].item.(*ast.PartitionMethod) method.Num = yyS[yypt-2].item.(uint64) @@ -14076,7 +14066,7 @@ yynewstate: } parser.yyVAL.item = opt } - case 382: + case 380: { keyAlgorithm, _ := yyS[yypt-3].item.(*ast.PartitionKeyAlgorithm) parser.yyVAL.item = &ast.PartitionMethod{ @@ -14086,7 +14076,7 @@ yynewstate: KeyAlgorithm: keyAlgorithm, } } - case 383: + case 381: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeHash, @@ -14094,11 +14084,11 @@ yynewstate: Expr: yyS[yypt-1].expr.(ast.ExprNode), } } - case 384: + case 382: { parser.yyVAL.item = nil } - case 385: + case 383: { tp := getUint64FromNUM(yyS[yypt-0].item) if tp != 1 && tp != 2 { @@ -14109,7 +14099,7 @@ yynewstate: Type: tp, } } - case 387: + case 385: { partitionInterval, _ := yyS[yypt-0].item.(*ast.PartitionInterval) parser.yyVAL.item = &ast.PartitionMethod{ @@ -14118,7 +14108,7 @@ yynewstate: Interval: partitionInterval, } } - case 388: + case 386: { partitionInterval, _ := yyS[yypt-0].item.(*ast.PartitionInterval) parser.yyVAL.item = &ast.PartitionMethod{ @@ -14127,21 +14117,21 @@ yynewstate: Interval: partitionInterval, } } - case 389: + case 387: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeList, Expr: yyS[yypt-1].expr.(ast.ExprNode), } } - case 390: + case 388: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeList, ColumnNames: yyS[yypt-1].item.([]*ast.ColumnName), } } - case 391: + case 389: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeSystemTime, @@ -14149,24 +14139,24 @@ yynewstate: Unit: yyS[yypt-0].item.(ast.TimeUnitType), } } - case 392: + case 390: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeSystemTime, Limit: yyS[yypt-0].item.(uint64), } } - case 393: + case 391: { parser.yyVAL.item = &ast.PartitionMethod{ Tp: model.PartitionTypeSystemTime, } } - case 394: + case 392: { parser.yyVAL.item = nil } - case 395: + case 393: { partitionInterval := &ast.PartitionInterval{ IntervalExpr: yyS[yypt-4].item.(ast.PartitionIntervalExpr), @@ -14182,35 +14172,35 @@ yynewstate: partitionInterval.SetOriginTextPosition(startOffset) parser.yyVAL.item = partitionInterval } - case 396: + case 394: { parser.yyVAL.item = ast.PartitionIntervalExpr{Expr: yyS[yypt-0].expr, TimeUnit: ast.TimeUnitInvalid} } - case 397: + case 395: { parser.yyVAL.item = ast.PartitionIntervalExpr{Expr: yyS[yypt-1].expr, TimeUnit: yyS[yypt-0].item.(ast.TimeUnitType)} } - case 398: + case 396: { parser.yyVAL.item = false } - case 399: + case 397: { parser.yyVAL.item = true } - case 400: + case 398: { parser.yyVAL.item = false } - case 401: + case 399: { parser.yyVAL.item = true } - case 402: + case 400: { parser.yyVAL.item = ast.PartitionInterval{} // First/LastRangeEnd defaults to nil } - case 403: + case 401: { first := yyS[yypt-8].expr.(ast.ExprNode) last := yyS[yypt-1].expr.(ast.ExprNode) @@ -14219,25 +14209,25 @@ yynewstate: LastRangeEnd: &last, } } - case 404: + case 402: { parser.yyVAL.ident = "" } - case 406: + case 404: { parser.yyVAL.item = nil } - case 407: + case 405: { method := yyS[yypt-1].item.(*ast.PartitionMethod) method.Num = yyS[yypt-0].item.(uint64) parser.yyVAL.item = method } - case 408: + case 406: { parser.yyVAL.item = uint64(0) } - case 409: + case 407: { res := yyS[yypt-0].item.(uint64) if res == 0 { @@ -14246,11 +14236,11 @@ yynewstate: } parser.yyVAL.item = res } - case 410: + case 408: { parser.yyVAL.item = uint64(0) } - case 411: + case 409: { res := yyS[yypt-0].item.(uint64) if res == 0 { @@ -14259,23 +14249,23 @@ yynewstate: } parser.yyVAL.item = res } - case 412: + case 410: { parser.yyVAL.item = nil } - case 413: + case 411: { parser.yyVAL.item = yyS[yypt-1].item.([]*ast.PartitionDefinition) } - case 414: + case 412: { parser.yyVAL.item = []*ast.PartitionDefinition{yyS[yypt-0].item.(*ast.PartitionDefinition)} } - case 415: + case 413: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.PartitionDefinition), yyS[yypt-0].item.(*ast.PartitionDefinition)) } - case 416: + case 414: { parser.yyVAL.item = &ast.PartitionDefinition{ Name: model.NewCIStr(yyS[yypt-3].ident), @@ -14284,80 +14274,80 @@ yynewstate: Sub: yyS[yypt-0].item.([]*ast.SubPartitionDefinition), } } - case 417: + case 415: { parser.yyVAL.item = make([]*ast.SubPartitionDefinition, 0) } - case 418: + case 416: { parser.yyVAL.item = yyS[yypt-1].item } - case 419: + case 417: { parser.yyVAL.item = []*ast.SubPartitionDefinition{yyS[yypt-0].item.(*ast.SubPartitionDefinition)} } - case 420: + case 418: { list := yyS[yypt-2].item.([]*ast.SubPartitionDefinition) parser.yyVAL.item = append(list, yyS[yypt-0].item.(*ast.SubPartitionDefinition)) } - case 421: + case 419: { parser.yyVAL.item = &ast.SubPartitionDefinition{ Name: model.NewCIStr(yyS[yypt-1].ident), Options: yyS[yypt-0].item.([]*ast.TableOption), } } - case 422: + case 420: { parser.yyVAL.item = make([]*ast.TableOption, 0) } - case 423: + case 421: { list := yyS[yypt-1].item.([]*ast.TableOption) parser.yyVAL.item = append(list, yyS[yypt-0].item.(*ast.TableOption)) } - case 424: + case 422: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionComment, StrValue: yyS[yypt-0].ident} } - case 425: + case 423: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionEngine, StrValue: yyS[yypt-0].ident} } - case 426: + case 424: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionEngine, StrValue: yyS[yypt-0].ident} } - case 427: + case 425: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionInsertMethod, StrValue: yyS[yypt-0].ident} } - case 428: + case 426: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionDataDirectory, StrValue: yyS[yypt-0].ident} } - case 429: + case 427: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionIndexDirectory, StrValue: yyS[yypt-0].ident} } - case 430: + case 428: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionMaxRows, UintValue: yyS[yypt-0].item.(uint64)} } - case 431: + case 429: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionMinRows, UintValue: yyS[yypt-0].item.(uint64)} } - case 432: + case 430: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionTablespace, StrValue: yyS[yypt-0].ident} } - case 433: + case 431: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionNodegroup, UintValue: yyS[yypt-0].item.(uint64)} } - case 434: + case 432: { placementOptions := yyS[yypt-0].item.(*ast.PlacementOption) parser.yyVAL.item = &ast.TableOption{ @@ -14367,27 +14357,27 @@ yynewstate: UintValue: placementOptions.UintValue, } } - case 435: + case 433: { parser.yyVAL.item = &ast.PartitionDefinitionClauseNone{} } - case 436: + case 434: { parser.yyVAL.item = &ast.PartitionDefinitionClauseLessThan{ Exprs: []ast.ExprNode{&ast.MaxValueExpr{}}, } } - case 437: + case 435: { parser.yyVAL.item = &ast.PartitionDefinitionClauseLessThan{ Exprs: yyS[yypt-1].item.([]ast.ExprNode), } } - case 438: + case 436: { parser.yyVAL.item = &ast.PartitionDefinitionClauseIn{} } - case 439: + case 437: { exprs := yyS[yypt-1].item.([]ast.ExprNode) values := make([][]ast.ExprNode, 0, len(exprs)) @@ -14400,43 +14390,43 @@ yynewstate: } parser.yyVAL.item = &ast.PartitionDefinitionClauseIn{Values: values} } - case 440: + case 438: { parser.yyVAL.item = &ast.PartitionDefinitionClauseHistory{Current: false} } - case 441: + case 439: { parser.yyVAL.item = &ast.PartitionDefinitionClauseHistory{Current: true} } - case 442: + case 440: { parser.yyVAL.item = ast.OnDuplicateKeyHandlingError } - case 443: + case 441: { parser.yyVAL.item = ast.OnDuplicateKeyHandlingIgnore } - case 444: + case 442: { parser.yyVAL.item = ast.OnDuplicateKeyHandlingReplace } - case 447: + case 445: { parser.yyVAL.item = &ast.CreateTableStmt{} } - case 448: + case 446: { parser.yyVAL.item = &ast.CreateTableStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } - case 449: + case 447: { parser.yyVAL.item = &ast.CreateTableStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } - case 450: + case 448: { parser.yyVAL.item = &ast.CreateTableStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } - case 451: + case 449: { var sel ast.ResultSetNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -14449,7 +14439,7 @@ yynewstate: } parser.yyVAL.item = &ast.CreateTableStmt{Select: sel} } - case 455: + case 453: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -14462,15 +14452,15 @@ yynewstate: } parser.yyVAL.statement = sel } - case 456: + case 454: { parser.yyVAL.item = yyS[yypt-0].item } - case 457: + case 455: { parser.yyVAL.item = yyS[yypt-1].item } - case 458: + case 456: { startOffset := parser.startOffset(&yyS[yypt-1]) selStmt := yyS[yypt-1].statement.(ast.StmtNode) @@ -14495,85 +14485,85 @@ yynewstate: } parser.yyVAL.statement = x } - case 459: + case 457: { parser.yyVAL.item = false } - case 460: + case 458: { parser.yyVAL.item = true } - case 461: + case 459: { parser.yyVAL.item = model.AlgorithmUndefined } - case 462: + case 460: { parser.yyVAL.item = model.AlgorithmUndefined } - case 463: + case 461: { parser.yyVAL.item = model.AlgorithmMerge } - case 464: + case 462: { parser.yyVAL.item = model.AlgorithmTemptable } - case 465: + case 463: { parser.yyVAL.item = &auth.UserIdentity{CurrentUser: true} } - case 466: + case 464: { parser.yyVAL.item = yyS[yypt-0].item } - case 467: + case 465: { parser.yyVAL.item = model.SecurityDefiner } - case 468: + case 466: { parser.yyVAL.item = model.SecurityDefiner } - case 469: + case 467: { parser.yyVAL.item = model.SecurityInvoker } - case 471: + case 469: { parser.yyVAL.item = nil } - case 472: + case 470: { parser.yyVAL.item = yyS[yypt-1].item.([]model.CIStr) } - case 473: + case 471: { parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)} } - case 474: + case 472: { parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident)) } - case 475: + case 473: { parser.yyVAL.item = nil } - case 476: + case 474: { parser.yyVAL.item = model.CheckOptionCascaded } - case 477: + case 475: { parser.yyVAL.item = model.CheckOptionLocal } - case 478: + case 476: { parser.yyVAL.statement = &ast.DoStmt{ Exprs: yyS[yypt-0].item.([]ast.ExprNode), } } - case 479: + case 477: { // Single Table tn := yyS[yypt-6].item.(*ast.TableName) @@ -14601,7 +14591,7 @@ yynewstate: parser.yyVAL.statement = x } - case 480: + case 478: { // Multiple Table x := &ast.DeleteStmt{ @@ -14621,7 +14611,7 @@ yynewstate: } parser.yyVAL.statement = x } - case 481: + case 479: { // Multiple Table x := &ast.DeleteStmt{ @@ -14640,23 +14630,23 @@ yynewstate: } parser.yyVAL.statement = x } - case 484: + case 482: { d := yyS[yypt-0].statement.(*ast.DeleteStmt) d.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = d } - case 485: + case 483: { d := yyS[yypt-0].statement.(*ast.DeleteStmt) d.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = d } - case 487: + case 485: { parser.yyVAL.statement = &ast.DropDatabaseStmt{IfExists: yyS[yypt-1].item.(bool), Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 488: + case 486: { var indexLockAndAlgorithm *ast.IndexLockAndAlgorithm if yyS[yypt-0].item != nil { @@ -14667,39 +14657,39 @@ yynewstate: } parser.yyVAL.statement = &ast.DropIndexStmt{IfExists: yyS[yypt-4].item.(bool), IndexName: yyS[yypt-3].ident, Table: yyS[yypt-1].item.(*ast.TableName), LockAlg: indexLockAndAlgorithm} } - case 489: + case 487: { parser.yyVAL.statement = &ast.DropTableStmt{IfExists: yyS[yypt-2].item.(bool), Tables: yyS[yypt-1].item.([]*ast.TableName), IsView: false, TemporaryKeyword: yyS[yypt-4].item.(ast.TemporaryKeyword)} } - case 490: + case 488: { parser.yyVAL.item = ast.TemporaryNone } - case 491: + case 489: { parser.yyVAL.item = ast.TemporaryLocal } - case 492: + case 490: { parser.yyVAL.item = ast.TemporaryGlobal } - case 493: + case 491: { parser.yyVAL.statement = &ast.DropTableStmt{Tables: yyS[yypt-1].item.([]*ast.TableName), IsView: true} } - case 494: + case 492: { parser.yyVAL.statement = &ast.DropTableStmt{IfExists: true, Tables: yyS[yypt-1].item.([]*ast.TableName), IsView: true} } - case 495: + case 493: { parser.yyVAL.statement = &ast.DropUserStmt{IsDropRole: false, IfExists: false, UserList: yyS[yypt-0].item.([]*auth.UserIdentity)} } - case 496: + case 494: { parser.yyVAL.statement = &ast.DropUserStmt{IsDropRole: false, IfExists: true, UserList: yyS[yypt-0].item.([]*auth.UserIdentity)} } - case 497: + case 495: { tmp := make([]*auth.UserIdentity, 0, 10) roleList := yyS[yypt-0].item.([]*auth.RoleIdentity) @@ -14708,7 +14698,7 @@ yynewstate: } parser.yyVAL.statement = &ast.DropUserStmt{IsDropRole: true, IfExists: false, UserList: tmp} } - case 498: + case 496: { tmp := make([]*auth.UserIdentity, 0, 10) roleList := yyS[yypt-0].item.([]*auth.RoleIdentity) @@ -14717,11 +14707,11 @@ yynewstate: } parser.yyVAL.statement = &ast.DropUserStmt{IsDropRole: true, IfExists: true, UserList: tmp} } - case 499: + case 497: { parser.yyVAL.statement = &ast.DropStatsStmt{Tables: yyS[yypt-0].item.([]*ast.TableName)} } - case 500: + case 498: { yylex.AppendError(ErrWarnDeprecatedSyntaxNoReplacement.FastGenByArgs("DROP STATS ... PARTITION ...")) parser.lastErrorAsWarn() @@ -14730,7 +14720,7 @@ yynewstate: PartitionNames: yyS[yypt-0].item.([]model.CIStr), } } - case 501: + case 499: { yylex.AppendError(ErrWarnDeprecatedSyntax.FastGenByArgs("DROP STATS ... GLOBAL", "DROP STATS ...")) parser.lastErrorAsWarn() @@ -14739,11 +14729,11 @@ yynewstate: IsGlobalStats: true, } } - case 509: + case 507: { parser.yyVAL.statement = nil } - case 510: + case 508: { parser.yyVAL.statement = &ast.TraceStmt{ Stmt: yyS[yypt-0].statement, @@ -14753,7 +14743,7 @@ yynewstate: startOffset := parser.startOffset(&yyS[yypt]) yyS[yypt-0].statement.SetText(parser.lexer.client, string(parser.src[startOffset:])) } - case 511: + case 509: { parser.yyVAL.statement = &ast.TraceStmt{ Stmt: yyS[yypt-0].statement, @@ -14763,7 +14753,7 @@ yynewstate: startOffset := parser.startOffset(&yyS[yypt]) yyS[yypt-0].statement.SetText(parser.lexer.client, string(parser.src[startOffset:])) } - case 512: + case 510: { parser.yyVAL.statement = &ast.TraceStmt{ Stmt: yyS[yypt-0].statement, @@ -14772,7 +14762,7 @@ yynewstate: startOffset := parser.startOffset(&yyS[yypt]) yyS[yypt-0].statement.SetText(parser.lexer.client, string(parser.src[startOffset:])) } - case 513: + case 511: { parser.yyVAL.statement = &ast.TraceStmt{ Stmt: yyS[yypt-0].statement, @@ -14782,7 +14772,7 @@ yynewstate: startOffset := parser.startOffset(&yyS[yypt]) yyS[yypt-0].statement.SetText(parser.lexer.client, string(parser.src[startOffset:])) } - case 517: + case 515: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: &ast.ShowStmt{ @@ -14791,7 +14781,7 @@ yynewstate: }, } } - case 518: + case 516: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: &ast.ShowStmt{ @@ -14801,49 +14791,49 @@ yynewstate: }, } } - case 519: + case 517: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: yyS[yypt-0].statement, Format: "row", } } - case 520: + case 518: { parser.yyVAL.statement = &ast.ExplainForStmt{ Format: "row", ConnectionID: getUint64FromNUM(yyS[yypt-0].item), } } - case 521: + case 519: { parser.yyVAL.statement = &ast.ExplainForStmt{ Format: yyS[yypt-3].ident, ConnectionID: getUint64FromNUM(yyS[yypt-0].item), } } - case 522: + case 520: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: yyS[yypt-0].statement, Format: yyS[yypt-1].ident, } } - case 523: + case 521: { parser.yyVAL.statement = &ast.ExplainForStmt{ Format: yyS[yypt-3].ident, ConnectionID: getUint64FromNUM(yyS[yypt-0].item), } } - case 524: + case 522: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: yyS[yypt-0].statement, Format: yyS[yypt-1].ident, } } - case 525: + case 523: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: yyS[yypt-0].statement, @@ -14851,7 +14841,7 @@ yynewstate: Analyze: true, } } - case 526: + case 524: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: yyS[yypt-0].statement, @@ -14859,7 +14849,7 @@ yynewstate: Analyze: true, } } - case 527: + case 525: { parser.yyVAL.statement = &ast.ExplainStmt{ Stmt: yyS[yypt-0].statement, @@ -14867,15 +14857,15 @@ yynewstate: Analyze: true, } } - case 536: + case 534: { parser.yyVAL.statement = &ast.SavepointStmt{Name: yyS[yypt-0].ident} } - case 537: + case 535: { parser.yyVAL.statement = &ast.ReleaseSavepointStmt{Name: yyS[yypt-0].ident} } - case 538: + case 536: { stmt := yyS[yypt-3].item.(*ast.BRIEStmt) stmt.Kind = ast.BRIEKindBackup @@ -14883,7 +14873,7 @@ yynewstate: stmt.Options = yyS[yypt-0].item.([]*ast.BRIEOption) parser.yyVAL.statement = stmt } - case 539: + case 537: { stmt := yyS[yypt-3].item.(*ast.BRIEStmt) stmt.Kind = ast.BRIEKindRestore @@ -14891,110 +14881,110 @@ yynewstate: stmt.Options = yyS[yypt-0].item.([]*ast.BRIEOption) parser.yyVAL.statement = stmt } - case 540: + case 538: { parser.yyVAL.item = &ast.BRIEStmt{} } - case 541: + case 539: { parser.yyVAL.item = &ast.BRIEStmt{Schemas: yyS[yypt-0].item.([]string)} } - case 542: + case 540: { parser.yyVAL.item = &ast.BRIEStmt{Tables: yyS[yypt-0].item.([]*ast.TableName)} } - case 543: + case 541: { parser.yyVAL.item = []string{yyS[yypt-0].ident} } - case 544: + case 542: { parser.yyVAL.item = append(yyS[yypt-2].item.([]string), yyS[yypt-0].ident) } - case 545: + case 543: { parser.yyVAL.item = []*ast.BRIEOption{} } - case 546: + case 544: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.BRIEOption), yyS[yypt-0].item.(*ast.BRIEOption)) } - case 547: + case 545: { parser.yyVAL.item = ast.BRIEOptionConcurrency } - case 548: + case 546: { parser.yyVAL.item = ast.BRIEOptionResume } - case 549: + case 547: { parser.yyVAL.item = ast.BRIEOptionSendCreds } - case 550: + case 548: { parser.yyVAL.item = ast.BRIEOptionOnline } - case 551: + case 549: { parser.yyVAL.item = ast.BRIEOptionCheckpoint } - case 552: + case 550: { parser.yyVAL.item = ast.BRIEOptionSkipSchemaFiles } - case 553: + case 551: { parser.yyVAL.item = ast.BRIEOptionStrictFormat } - case 554: + case 552: { parser.yyVAL.item = ast.BRIEOptionCSVNotNull } - case 555: + case 553: { parser.yyVAL.item = ast.BRIEOptionCSVBackslashEscape } - case 556: + case 554: { parser.yyVAL.item = ast.BRIEOptionCSVTrimLastSeparators } - case 557: + case 555: { parser.yyVAL.item = ast.BRIEOptionTiKVImporter } - case 558: + case 556: { parser.yyVAL.item = ast.BRIEOptionCSVSeparator } - case 559: + case 557: { parser.yyVAL.item = ast.BRIEOptionCSVDelimiter } - case 560: + case 558: { parser.yyVAL.item = ast.BRIEOptionCSVNull } - case 561: + case 559: { parser.yyVAL.item = ast.BRIEOptionBackend } - case 562: + case 560: { parser.yyVAL.item = ast.BRIEOptionOnDuplicate } - case 563: + case 561: { parser.yyVAL.item = ast.BRIEOptionOnDuplicate } - case 564: + case 562: { parser.yyVAL.item = &ast.BRIEOption{ Tp: yyS[yypt-2].item.(ast.BRIEOptionType), UintValue: yyS[yypt-0].item.(uint64), } } - case 565: + case 563: { value := uint64(0) if yyS[yypt-0].item.(bool) { @@ -15005,21 +14995,21 @@ yynewstate: UintValue: value, } } - case 566: + case 564: { parser.yyVAL.item = &ast.BRIEOption{ Tp: yyS[yypt-2].item.(ast.BRIEOptionType), StrValue: yyS[yypt-0].ident, } } - case 567: + case 565: { parser.yyVAL.item = &ast.BRIEOption{ Tp: yyS[yypt-2].item.(ast.BRIEOptionType), StrValue: strings.ToLower(yyS[yypt-0].ident), } } - case 568: + case 566: { unit, err := yyS[yypt-1].item.(ast.TimeUnitType).Duration() if err != nil { @@ -15032,35 +15022,35 @@ yynewstate: UintValue: yyS[yypt-2].item.(uint64) * uint64(unit), } } - case 569: + case 567: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionBackupTS, StrValue: yyS[yypt-0].ident, } } - case 570: + case 568: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionBackupTSO, UintValue: yyS[yypt-0].item.(uint64), } } - case 571: + case 569: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionLastBackupTS, StrValue: yyS[yypt-0].ident, } } - case 572: + case 570: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionLastBackupTSO, UintValue: yyS[yypt-0].item.(uint64), } } - case 573: + case 571: { // TODO: check overflow? parser.yyVAL.item = &ast.BRIEOption{ @@ -15068,21 +15058,21 @@ yynewstate: UintValue: yyS[yypt-3].item.(uint64) * 1048576, } } - case 574: + case 572: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionCSVHeader, UintValue: ast.BRIECSVHeaderIsColumns, } } - case 575: + case 573: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionCSVHeader, UintValue: yyS[yypt-0].item.(uint64), } } - case 576: + case 574: { value := uint64(0) if yyS[yypt-0].item.(bool) { @@ -15093,14 +15083,14 @@ yynewstate: UintValue: value, } } - case 577: + case 575: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionChecksum, UintValue: uint64(yyS[yypt-0].item.(ast.BRIEOptionLevel)), } } - case 578: + case 576: { value := uint64(0) if yyS[yypt-0].item.(bool) { @@ -15111,18 +15101,18 @@ yynewstate: UintValue: value, } } - case 579: + case 577: { parser.yyVAL.item = &ast.BRIEOption{ Tp: ast.BRIEOptionAnalyze, UintValue: uint64(yyS[yypt-0].item.(ast.BRIEOptionLevel)), } } - case 580: + case 578: { parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item) } - case 581: + case 579: { v, rangeErrMsg := getInt64FromNUM(yyS[yypt-0].item) if len(rangeErrMsg) != 0 { @@ -15131,35 +15121,35 @@ yynewstate: } parser.yyVAL.item = v } - case 583: + case 581: { parser.yyVAL.item = yyS[yypt-0].item.(int64) != 0 } - case 584: + case 582: { parser.yyVAL.item = false } - case 585: + case 583: { parser.yyVAL.item = true } - case 586: + case 584: { parser.yyVAL.item = ast.BRIEOptionLevelOff } - case 587: + case 585: { parser.yyVAL.item = ast.BRIEOptionLevelOptional } - case 588: + case 586: { parser.yyVAL.item = ast.BRIEOptionLevelRequired } - case 589: + case 587: { parser.yyVAL.statement = &ast.PurgeImportStmt{TaskID: getUint64FromNUM(yyS[yypt-0].item)} } - case 590: + case 588: { parser.yyVAL.statement = &ast.CreateImportStmt{ IfNotExists: yyS[yypt-5].item.(bool), @@ -15169,21 +15159,21 @@ yynewstate: Options: yyS[yypt-0].item.([]*ast.BRIEOption), } } - case 591: + case 589: { parser.yyVAL.statement = &ast.StopImportStmt{ IfRunning: yyS[yypt-1].item.(bool), Name: yyS[yypt-0].ident, } } - case 592: + case 590: { parser.yyVAL.statement = &ast.ResumeImportStmt{ IfNotRunning: yyS[yypt-1].item.(bool), Name: yyS[yypt-0].ident, } } - case 593: + case 591: { s := &ast.AlterImportStmt{ Name: yyS[yypt-3].ident, @@ -15195,14 +15185,14 @@ yynewstate: } parser.yyVAL.statement = s } - case 594: + case 592: { parser.yyVAL.statement = &ast.DropImportStmt{ IfExists: yyS[yypt-1].item.(bool), Name: yyS[yypt-0].ident, } } - case 595: + case 593: { parser.yyVAL.statement = &ast.ShowImportStmt{ Name: yyS[yypt-2].ident, @@ -15210,73 +15200,73 @@ yynewstate: TableNames: yyS[yypt-0].item.([]*ast.TableName), } } - case 596: + case 594: { parser.yyVAL.item = false } - case 597: + case 595: { parser.yyVAL.item = true } - case 598: + case 596: { parser.yyVAL.item = false } - case 599: + case 597: { parser.yyVAL.item = true } - case 600: + case 598: { parser.yyVAL.item = false } - case 601: + case 599: { parser.yyVAL.item = true } - case 602: + case 600: { parser.yyVAL.item = ast.ErrorHandleError } - case 603: + case 601: { parser.yyVAL.item = ast.ErrorHandleReplace } - case 604: + case 602: { parser.yyVAL.item = ast.ErrorHandleSkipAll } - case 605: + case 603: { parser.yyVAL.item = ast.ErrorHandleSkipConstraint } - case 606: + case 604: { parser.yyVAL.item = ast.ErrorHandleSkipDuplicate } - case 607: + case 605: { parser.yyVAL.item = ast.ErrorHandleSkipStrict } - case 608: + case 606: { parser.yyVAL.item = nil } - case 609: + case 607: { parser.yyVAL.item = &ast.ImportTruncate{ IsErrorsOnly: false, TableNames: yyS[yypt-0].item.([]*ast.TableName), } } - case 610: + case 608: { parser.yyVAL.item = &ast.ImportTruncate{ IsErrorsOnly: true, TableNames: yyS[yypt-0].item.([]*ast.TableName), } } - case 611: + case 609: { v := yyS[yypt-2].ident v = strings.TrimPrefix(v, "@") @@ -15287,19 +15277,19 @@ yynewstate: Value: yyS[yypt-0].expr, } } - case 612: + case 610: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.LogicOr, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 613: + case 611: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.LogicXor, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 614: + case 612: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.LogicAnd, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 615: + case 613: { expr, ok := yyS[yypt-0].expr.(*ast.ExistsSubqueryExpr) if ok { @@ -15309,7 +15299,7 @@ yynewstate: parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Not, V: yyS[yypt-0].expr} } } - case 616: + case 614: { parser.yyVAL.expr = &ast.MatchAgainst{ ColumnNames: yyS[yypt-6].item.([]*ast.ColumnName), @@ -15317,87 +15307,87 @@ yynewstate: Modifier: ast.FulltextSearchModifier(yyS[yypt-1].item.(int)), } } - case 617: + case 615: { parser.yyVAL.expr = &ast.IsTruthExpr{Expr: yyS[yypt-2].expr, Not: !yyS[yypt-1].item.(bool), True: int64(1)} } - case 618: + case 616: { parser.yyVAL.expr = &ast.IsTruthExpr{Expr: yyS[yypt-2].expr, Not: !yyS[yypt-1].item.(bool), True: int64(0)} } - case 619: + case 617: { /* https://dev.mysql.com/doc/refman/5.7/en/comparison-operators.html#operator_is */ parser.yyVAL.expr = &ast.IsNullExpr{Expr: yyS[yypt-2].expr, Not: !yyS[yypt-1].item.(bool)} } - case 621: + case 619: { parser.yyVAL.expr = &ast.MaxValueExpr{} } - case 623: + case 621: { parser.yyVAL.item = ast.FulltextSearchModifierNaturalLanguageMode } - case 624: + case 622: { parser.yyVAL.item = ast.FulltextSearchModifierNaturalLanguageMode } - case 625: + case 623: { parser.yyVAL.item = ast.FulltextSearchModifierNaturalLanguageMode | ast.FulltextSearchModifierWithQueryExpansion } - case 626: + case 624: { parser.yyVAL.item = ast.FulltextSearchModifierBooleanMode } - case 627: + case 625: { parser.yyVAL.item = ast.FulltextSearchModifierWithQueryExpansion } - case 632: + case 630: { parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].expr} } - case 633: + case 631: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].expr) } - case 634: + case 632: { parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].expr} } - case 635: + case 633: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].expr) } - case 636: + case 634: { parser.yyVAL.item = []ast.ExprNode{} } - case 638: + case 636: { parser.yyVAL.item = []ast.ExprNode{} } - case 640: + case 638: { expr := ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) parser.yyVAL.item = []ast.ExprNode{expr} } - case 641: + case 639: { parser.yyVAL.expr = &ast.IsNullExpr{Expr: yyS[yypt-2].expr, Not: !yyS[yypt-1].item.(bool)} } - case 642: + case 640: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: yyS[yypt-1].item.(opcode.Op), L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 643: + case 641: { sq := yyS[yypt-0].expr.(*ast.SubqueryExpr) sq.MultiRows = true parser.yyVAL.expr = &ast.CompareSubqueryExpr{Op: yyS[yypt-2].item.(opcode.Op), L: yyS[yypt-3].expr, R: sq, All: yyS[yypt-1].item.(bool)} } - case 644: + case 642: { v := yyS[yypt-2].ident v = strings.TrimPrefix(v, "@") @@ -15409,38 +15399,46 @@ yynewstate: } parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: yyS[yypt-3].item.(opcode.Op), L: yyS[yypt-4].expr, R: variable} } - case 646: + case 644: { parser.yyVAL.item = opcode.GE } - case 647: + case 645: { parser.yyVAL.item = opcode.GT } - case 648: + case 646: { parser.yyVAL.item = opcode.LE } - case 649: + case 647: { parser.yyVAL.item = opcode.LT } - case 650: + case 648: { parser.yyVAL.item = opcode.NE } - case 651: + case 649: { parser.yyVAL.item = opcode.NE } - case 652: + case 650: { parser.yyVAL.item = opcode.EQ } - case 653: + case 651: { parser.yyVAL.item = opcode.NullEQ } + case 652: + { + parser.yyVAL.item = true + } + case 653: + { + parser.yyVAL.item = false + } case 654: { parser.yyVAL.item = true @@ -15474,36 +15472,28 @@ yynewstate: parser.yyVAL.item = false } case 662: - { - parser.yyVAL.item = true - } - case 663: - { - parser.yyVAL.item = false - } - case 664: { parser.yyVAL.item = false } - case 665: + case 663: { parser.yyVAL.item = false } - case 666: + case 664: { parser.yyVAL.item = true } - case 667: + case 665: { parser.yyVAL.expr = &ast.PatternInExpr{Expr: yyS[yypt-4].expr, Not: !yyS[yypt-3].item.(bool), List: yyS[yypt-1].item.([]ast.ExprNode)} } - case 668: + case 666: { sq := yyS[yypt-0].expr.(*ast.SubqueryExpr) sq.MultiRows = true parser.yyVAL.expr = &ast.PatternInExpr{Expr: yyS[yypt-2].expr, Not: !yyS[yypt-1].item.(bool), Sel: sq} } - case 669: + case 667: { parser.yyVAL.expr = &ast.BetweenExpr{ Expr: yyS[yypt-4].expr, @@ -15512,7 +15502,7 @@ yynewstate: Not: !yyS[yypt-3].item.(bool), } } - case 670: + case 668: { escape := yyS[yypt-0].ident if len(escape) > 1 { @@ -15528,55 +15518,55 @@ yynewstate: Escape: escape[0], } } - case 671: + case 669: { parser.yyVAL.expr = &ast.PatternRegexpExpr{Expr: yyS[yypt-2].expr, Pattern: yyS[yypt-0].expr, Not: !yyS[yypt-1].item.(bool)} } - case 672: + case 670: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.JSONMemberOf), Args: []ast.ExprNode{yyS[yypt-4].expr, yyS[yypt-1].expr}} } - case 676: + case 674: { parser.yyVAL.ident = "\\" } - case 677: + case 675: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 678: + case 676: { parser.yyVAL.item = &ast.SelectField{WildCard: &ast.WildCardField{}} } - case 679: + case 677: { wildCard := &ast.WildCardField{Table: model.NewCIStr(yyS[yypt-2].ident)} parser.yyVAL.item = &ast.SelectField{WildCard: wildCard} } - case 680: + case 678: { wildCard := &ast.WildCardField{Schema: model.NewCIStr(yyS[yypt-4].ident), Table: model.NewCIStr(yyS[yypt-2].ident)} parser.yyVAL.item = &ast.SelectField{WildCard: wildCard} } - case 681: + case 679: { expr := yyS[yypt-1].expr asName := yyS[yypt-0].ident parser.yyVAL.item = &ast.SelectField{Expr: expr, AsName: model.NewCIStr(asName)} } - case 682: + case 680: { parser.yyVAL.ident = "" } - case 685: + case 683: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 687: + case 685: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 688: + case 686: { field := yyS[yypt-0].item.(*ast.SelectField) field.Offset = parser.startOffset(&yyS[yypt]) @@ -15586,7 +15576,7 @@ yynewstate: } parser.yyVAL.item = []*ast.SelectField{field} } - case 689: + case 687: { fl := yyS[yypt-2].item.([]*ast.SelectField) field := yyS[yypt-0].item.(*ast.SelectField) @@ -15597,71 +15587,71 @@ yynewstate: } parser.yyVAL.item = append(fl, field) } - case 690: + case 688: { parser.yyVAL.item = &ast.GroupByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)} } - case 691: + case 689: { parser.yyVAL.item = nil } - case 692: + case 690: { parser.yyVAL.item = &ast.HavingClause{Expr: yyS[yypt-0].expr} } - case 693: + case 691: { parser.yyVAL.item = nil } - case 695: + case 693: { parser.yyVAL.item = &ast.AsOfClause{ TsExpr: yyS[yypt-0].expr.(ast.ExprNode), } } - case 696: + case 694: { parser.yyVAL.item = false } - case 697: + case 695: { parser.yyVAL.item = true } - case 698: + case 696: { parser.yyVAL.item = false } - case 699: + case 697: { parser.yyVAL.item = true } - case 700: + case 698: { parser.yyVAL.item = false } - case 701: + case 699: { parser.yyVAL.item = true } - case 702: + case 700: { parser.yyVAL.item = &ast.NullString{ String: "", Empty: false, } } - case 703: + case 701: { parser.yyVAL.item = &ast.NullString{ String: yyS[yypt-0].ident, Empty: len(yyS[yypt-0].ident) == 0, } } - case 704: + case 702: { parser.yyVAL.item = nil } - case 705: + case 703: { // Merge the options if yyS[yypt-1].item == nil { @@ -15685,19 +15675,19 @@ yynewstate: parser.yyVAL.item = opt1 } } - case 706: + case 704: { parser.yyVAL.item = &ast.IndexOption{ KeyBlockSize: yyS[yypt-0].item.(uint64), } } - case 707: + case 705: { parser.yyVAL.item = &ast.IndexOption{ Tp: yyS[yypt-0].item.(model.IndexType), } } - case 708: + case 706: { parser.yyVAL.item = &ast.IndexOption{ ParserName: model.NewCIStr(yyS[yypt-0].ident), @@ -15705,75 +15695,75 @@ yynewstate: yylex.AppendError(yylex.Errorf("The WITH PARASER clause is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 709: + case 707: { parser.yyVAL.item = &ast.IndexOption{ Comment: yyS[yypt-0].ident, } } - case 710: + case 708: { parser.yyVAL.item = &ast.IndexOption{ Visibility: yyS[yypt-0].item.(ast.IndexVisibility), } } - case 711: + case 709: { parser.yyVAL.item = &ast.IndexOption{ PrimaryKeyTp: yyS[yypt-0].item.(model.PrimaryKeyType), } } - case 712: + case 710: { parser.yyVAL.item = []interface{}{yyS[yypt-0].item, nil} } - case 713: + case 711: { parser.yyVAL.item = []interface{}{yyS[yypt-2].item, yyS[yypt-0].item} } - case 714: + case 712: { parser.yyVAL.item = []interface{}{&ast.NullString{String: yyS[yypt-2].ident, Empty: len(yyS[yypt-2].ident) == 0}, yyS[yypt-0].item} } - case 715: + case 713: { parser.yyVAL.item = nil } - case 717: + case 715: { parser.yyVAL.item = yyS[yypt-0].item } - case 718: + case 716: { parser.yyVAL.item = yyS[yypt-0].item } - case 719: + case 717: { parser.yyVAL.item = model.IndexTypeBtree } - case 720: + case 718: { parser.yyVAL.item = model.IndexTypeHash } - case 721: + case 719: { parser.yyVAL.item = model.IndexTypeRtree } - case 722: + case 720: { parser.yyVAL.item = ast.IndexVisibilityVisible } - case 723: + case 721: { parser.yyVAL.item = ast.IndexVisibilityInvisible } - case 1214: + case 1212: { parser.yyVAL.statement = &ast.CallStmt{ Procedure: yyS[yypt-0].expr.(*ast.FuncCallExpr), } } - case 1215: + case 1213: { parser.yyVAL.expr = &ast.FuncCallExpr{ Tp: ast.FuncCallExprTypeGeneric, @@ -15781,7 +15771,7 @@ yynewstate: Args: []ast.ExprNode{}, } } - case 1216: + case 1214: { parser.yyVAL.expr = &ast.FuncCallExpr{ Tp: ast.FuncCallExprTypeGeneric, @@ -15790,7 +15780,7 @@ yynewstate: Args: []ast.ExprNode{}, } } - case 1217: + case 1215: { parser.yyVAL.expr = &ast.FuncCallExpr{ Tp: ast.FuncCallExprTypeGeneric, @@ -15798,7 +15788,7 @@ yynewstate: Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 1218: + case 1216: { parser.yyVAL.expr = &ast.FuncCallExpr{ Tp: ast.FuncCallExprTypeGeneric, @@ -15807,7 +15797,7 @@ yynewstate: Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 1219: + case 1217: { x := yyS[yypt-1].item.(*ast.InsertStmt) x.Priority = yyS[yypt-6].item.(mysql.PriorityEnum) @@ -15824,26 +15814,26 @@ yynewstate: x.PartitionNames = yyS[yypt-2].item.([]model.CIStr) parser.yyVAL.statement = x } - case 1222: + case 1220: { parser.yyVAL.item = &ast.InsertStmt{ Columns: yyS[yypt-3].item.([]*ast.ColumnName), Lists: yyS[yypt-0].item.([][]ast.ExprNode), } } - case 1223: + case 1221: { parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } - case 1224: + case 1222: { parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } - case 1225: + case 1223: { parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } - case 1226: + case 1224: { var sel ast.ResultSetNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -15856,23 +15846,23 @@ yynewstate: } parser.yyVAL.item = &ast.InsertStmt{Columns: yyS[yypt-2].item.([]*ast.ColumnName), Select: sel} } - case 1227: + case 1225: { parser.yyVAL.item = &ast.InsertStmt{Lists: yyS[yypt-0].item.([][]ast.ExprNode)} } - case 1228: + case 1226: { parser.yyVAL.item = &ast.InsertStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } - case 1229: + case 1227: { parser.yyVAL.item = &ast.InsertStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } - case 1230: + case 1228: { parser.yyVAL.item = &ast.InsertStmt{Select: yyS[yypt-0].statement.(ast.ResultSetNode)} } - case 1231: + case 1229: { var sel ast.ResultSetNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -15885,66 +15875,66 @@ yynewstate: } parser.yyVAL.item = &ast.InsertStmt{Select: sel} } - case 1232: + case 1230: { parser.yyVAL.item = &ast.InsertStmt{Setlist: yyS[yypt-0].item.([]*ast.Assignment)} } - case 1235: + case 1233: { parser.yyVAL.item = [][]ast.ExprNode{yyS[yypt-0].item.([]ast.ExprNode)} } - case 1236: + case 1234: { parser.yyVAL.item = append(yyS[yypt-2].item.([][]ast.ExprNode), yyS[yypt-0].item.([]ast.ExprNode)) } - case 1237: + case 1235: { parser.yyVAL.item = yyS[yypt-1].item } - case 1238: + case 1236: { parser.yyVAL.item = []ast.ExprNode{} } - case 1240: + case 1238: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].expr) } - case 1241: + case 1239: { parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].expr} } - case 1243: + case 1241: { parser.yyVAL.expr = &ast.DefaultExpr{} } - case 1244: + case 1242: { parser.yyVAL.item = &ast.Assignment{ Column: yyS[yypt-2].item.(*ast.ColumnName), Expr: yyS[yypt-0].expr, } } - case 1245: + case 1243: { parser.yyVAL.item = []*ast.Assignment{} } - case 1246: + case 1244: { parser.yyVAL.item = []*ast.Assignment{yyS[yypt-0].item.(*ast.Assignment)} } - case 1247: + case 1245: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.Assignment), yyS[yypt-0].item.(*ast.Assignment)) } - case 1248: + case 1246: { parser.yyVAL.item = nil } - case 1249: + case 1247: { parser.yyVAL.item = yyS[yypt-0].item } - case 1250: + case 1248: { x := yyS[yypt-0].item.(*ast.InsertStmt) x.IsReplace = true @@ -15954,31 +15944,31 @@ yynewstate: x.PartitionNames = yyS[yypt-1].item.([]model.CIStr) parser.yyVAL.statement = x } - case 1251: + case 1249: { parser.yyVAL.expr = ast.NewValueExpr(false, parser.charset, parser.collation) } - case 1252: + case 1250: { parser.yyVAL.expr = ast.NewValueExpr(nil, parser.charset, parser.collation) } - case 1253: + case 1251: { parser.yyVAL.expr = ast.NewValueExpr(true, parser.charset, parser.collation) } - case 1254: + case 1252: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1255: + case 1253: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1256: + case 1254: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1258: + case 1256: { // See https://dev.mysql.com/doc/refman/5.7/en/charset-literal.html co, err := charset.GetDefaultCollationLegacy(yyS[yypt-1].ident) @@ -15995,15 +15985,15 @@ yynewstate: } parser.yyVAL.expr = expr } - case 1259: + case 1257: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1260: + case 1258: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1261: + case 1259: { co, err := charset.GetDefaultCollationLegacy(yyS[yypt-1].ident) if err != nil { @@ -16019,7 +16009,7 @@ yynewstate: } parser.yyVAL.expr = expr } - case 1262: + case 1260: { co, err := charset.GetDefaultCollationLegacy(yyS[yypt-1].ident) if err != nil { @@ -16035,12 +16025,12 @@ yynewstate: } parser.yyVAL.expr = expr } - case 1263: + case 1261: { expr := ast.NewValueExpr(yyS[yypt-0].ident, parser.charset, parser.collation) parser.yyVAL.expr = expr } - case 1264: + case 1262: { valExpr := yyS[yypt-1].expr.(ast.ValueExpr) strLit := valExpr.GetString() @@ -16053,31 +16043,31 @@ yynewstate: } parser.yyVAL.expr = expr } - case 1265: + case 1263: { parser.yyVAL.item = []*ast.AlterOrderItem{yyS[yypt-0].item.(*ast.AlterOrderItem)} } - case 1266: + case 1264: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.AlterOrderItem), yyS[yypt-0].item.(*ast.AlterOrderItem)) } - case 1267: + case 1265: { parser.yyVAL.item = &ast.AlterOrderItem{Column: yyS[yypt-1].item.(*ast.ColumnName), Desc: yyS[yypt-0].item.(bool)} } - case 1268: + case 1266: { parser.yyVAL.item = &ast.OrderByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)} } - case 1269: + case 1267: { parser.yyVAL.item = []*ast.ByItem{yyS[yypt-0].item.(*ast.ByItem)} } - case 1270: + case 1268: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.ByItem), yyS[yypt-0].item.(*ast.ByItem)) } - case 1271: + case 1269: { expr := yyS[yypt-0].expr valueExpr, ok := expr.(ast.ValueExpr) @@ -16089,7 +16079,7 @@ yynewstate: } parser.yyVAL.item = &ast.ByItem{Expr: expr, NullOrder: true} } - case 1272: + case 1270: { expr := yyS[yypt-1].expr valueExpr, ok := expr.(ast.ValueExpr) @@ -16101,55 +16091,55 @@ yynewstate: } parser.yyVAL.item = &ast.ByItem{Expr: expr, Desc: yyS[yypt-0].item.(bool)} } - case 1273: + case 1271: { parser.yyVAL.item = false } - case 1274: + case 1272: { parser.yyVAL.item = true } - case 1275: + case 1273: { parser.yyVAL.item = false // ASC by default } - case 1276: + case 1274: { parser.yyVAL.item = false } - case 1277: + case 1275: { parser.yyVAL.item = true } - case 1278: + case 1276: { parser.yyVAL.item = nil } - case 1280: + case 1278: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Or, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1281: + case 1279: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.And, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1282: + case 1280: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.LeftShift, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1283: + case 1281: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.RightShift, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1284: + case 1282: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Plus, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1285: + case 1283: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Minus, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1286: + case 1284: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr("DATE_ADD"), @@ -16160,7 +16150,7 @@ yynewstate: }, } } - case 1287: + case 1285: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr("DATE_SUB"), @@ -16171,7 +16161,7 @@ yynewstate: }, } } - case 1288: + case 1286: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr("DATE_ADD"), @@ -16182,44 +16172,44 @@ yynewstate: }, } } - case 1289: + case 1287: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mul, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1290: + case 1288: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Div, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1291: + case 1289: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mod, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1292: + case 1290: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.IntDiv, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1293: + case 1291: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mod, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1294: + case 1292: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Xor, L: yyS[yypt-2].expr, R: yyS[yypt-0].expr} } - case 1296: + case 1294: { parser.yyVAL.expr = &ast.ColumnNameExpr{Name: &ast.ColumnName{ Name: model.NewCIStr(yyS[yypt-0].ident), }} } - case 1297: + case 1295: { parser.yyVAL.expr = &ast.ColumnNameExpr{Name: &ast.ColumnName{ Table: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident), }} } - case 1298: + case 1296: { parser.yyVAL.expr = &ast.ColumnNameExpr{Name: &ast.ColumnName{ Schema: model.NewCIStr(yyS[yypt-4].ident), @@ -16227,39 +16217,39 @@ yynewstate: Name: model.NewCIStr(yyS[yypt-0].ident), }} } - case 1303: + case 1301: { parser.yyVAL.expr = &ast.SetCollationExpr{Expr: yyS[yypt-2].expr, Collate: yyS[yypt-0].ident} } - case 1306: + case 1304: { parser.yyVAL.expr = ast.NewParamMarkerExpr(yyS[yypt].offset) } - case 1309: + case 1307: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Not2, V: yyS[yypt-0].expr} } - case 1310: + case 1308: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.BitNeg, V: yyS[yypt-0].expr} } - case 1311: + case 1309: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Minus, V: yyS[yypt-0].expr} } - case 1312: + case 1310: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Plus, V: yyS[yypt-0].expr} } - case 1313: + case 1311: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.Concat), Args: []ast.ExprNode{yyS[yypt-2].expr, yyS[yypt-0].expr}} } - case 1314: + case 1312: { parser.yyVAL.expr = &ast.UnaryOperationExpr{Op: opcode.Not2, V: yyS[yypt-0].expr} } - case 1316: + case 1314: { startOffset := parser.startOffset(&yyS[yypt-1]) endOffset := parser.endOffset(&yyS[yypt]) @@ -16267,23 +16257,23 @@ yynewstate: expr.SetText(parser.lexer.client, parser.src[startOffset:endOffset]) parser.yyVAL.expr = &ast.ParenthesesExpr{Expr: expr} } - case 1317: + case 1315: { values := append(yyS[yypt-3].item.([]ast.ExprNode), yyS[yypt-1].expr) parser.yyVAL.expr = &ast.RowExpr{Values: values} } - case 1318: + case 1316: { values := append(yyS[yypt-3].item.([]ast.ExprNode), yyS[yypt-1].expr) parser.yyVAL.expr = &ast.RowExpr{Values: values} } - case 1319: + case 1317: { sq := yyS[yypt-0].expr.(*ast.SubqueryExpr) sq.Exists = true parser.yyVAL.expr = &ast.ExistsSubqueryExpr{Sel: sq} } - case 1320: + case 1318: { /* * ODBC escape syntax. @@ -16307,7 +16297,7 @@ yynewstate: parser.yyVAL.expr = yyS[yypt-1].expr } } - case 1321: + case 1319: { // See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#operator_binary tp := types.NewFieldType(mysql.TypeString) @@ -16320,7 +16310,7 @@ yynewstate: FunctionType: ast.CastBinaryOperator, } } - case 1322: + case 1320: { /* See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_cast */ tp := yyS[yypt-2].item.(*types.FieldType) @@ -16346,7 +16336,7 @@ yynewstate: ExplicitCharSet: explicitCharset, } } - case 1323: + case 1321: { x := &ast.CaseExpr{WhenClauses: yyS[yypt-2].item.([]*ast.WhenClause)} if yyS[yypt-3].expr != nil { @@ -16357,7 +16347,7 @@ yynewstate: } parser.yyVAL.expr = x } - case 1324: + case 1322: { // See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_convert tp := yyS[yypt-1].item.(*types.FieldType) @@ -16377,7 +16367,7 @@ yynewstate: ExplicitCharSet: explicitCharset, } } - case 1325: + case 1323: { // See https://dev.mysql.com/doc/refman/5.7/en/cast-functions.html#function_convert charset1 := ast.NewValueExpr(yyS[yypt-1].ident, "", "") @@ -16386,70 +16376,70 @@ yynewstate: Args: []ast.ExprNode{yyS[yypt-3].expr, charset1}, } } - case 1326: + case 1324: { parser.yyVAL.expr = &ast.DefaultExpr{Name: yyS[yypt-1].expr.(*ast.ColumnNameExpr).Name} } - case 1327: + case 1325: { parser.yyVAL.expr = &ast.ValuesExpr{Column: yyS[yypt-1].expr.(*ast.ColumnNameExpr)} } - case 1328: + case 1326: { expr := ast.NewValueExpr(yyS[yypt-0].ident, parser.charset, parser.collation) parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.JSONExtract), Args: []ast.ExprNode{yyS[yypt-2].expr, expr}} } - case 1329: + case 1327: { expr := ast.NewValueExpr(yyS[yypt-0].ident, parser.charset, parser.collation) extract := &ast.FuncCallExpr{FnName: model.NewCIStr(ast.JSONExtract), Args: []ast.ExprNode{yyS[yypt-2].expr, expr}} parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.JSONUnquote), Args: []ast.ExprNode{extract}} } - case 1330: + case 1328: { parser.yyVAL.item = false } - case 1331: + case 1329: { parser.yyVAL.item = true } - case 1334: + case 1332: { parser.yyVAL.item = false } - case 1335: + case 1333: { parser.yyVAL.item = true } - case 1336: + case 1334: { parser.yyVAL.item = false } - case 1338: + case 1336: { parser.yyVAL.item = true } - case 1341: + case 1339: { parser.yyVAL.item = true } - case 1384: + case 1382: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1385: + case 1383: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1386: + case 1384: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-1].ident)} } - case 1387: + case 1385: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-2].ident)} } - case 1388: + case 1386: { args := []ast.ExprNode{} if yyS[yypt-0].item != nil { @@ -16457,7 +16447,7 @@ yynewstate: } parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-1].ident), Args: args} } - case 1389: + case 1387: { nilVal := ast.NewValueExpr(nil, parser.charset, parser.collation) args := yyS[yypt-1].item.([]ast.ExprNode) @@ -16466,7 +16456,7 @@ yynewstate: Args: append(args, nilVal), } } - case 1390: + case 1388: { charset1 := ast.NewValueExpr(yyS[yypt-1].ident, "", "") args := yyS[yypt-3].item.([]ast.ExprNode) @@ -16475,42 +16465,42 @@ yynewstate: Args: append(args, charset1), } } - case 1391: + case 1389: { expr := ast.NewValueExpr(yyS[yypt-0].ident, "", "") parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.DateLiteral), Args: []ast.ExprNode{expr}} } - case 1392: + case 1390: { expr := ast.NewValueExpr(yyS[yypt-0].ident, "", "") parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.TimeLiteral), Args: []ast.ExprNode{expr}} } - case 1393: + case 1391: { expr := ast.NewValueExpr(yyS[yypt-0].ident, "", "") parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.TimestampLiteral), Args: []ast.ExprNode{expr}} } - case 1394: + case 1392: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.InsertFunc), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1395: + case 1393: { parser.yyVAL.expr = &ast.BinaryOperationExpr{Op: opcode.Mod, L: yyS[yypt-3].expr, R: yyS[yypt-1].expr} } - case 1396: + case 1394: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(ast.PasswordFunc), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1397: + case 1395: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1398: + case 1396: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1399: + case 1397: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), @@ -16521,7 +16511,7 @@ yynewstate: }, } } - case 1400: + case 1398: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), @@ -16532,7 +16522,7 @@ yynewstate: }, } } - case 1401: + case 1399: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), @@ -16543,7 +16533,7 @@ yynewstate: }, } } - case 1402: + case 1400: { timeUnit := &ast.TimeUnitExpr{Unit: yyS[yypt-3].item.(ast.TimeUnitType)} parser.yyVAL.expr = &ast.FuncCallExpr{ @@ -16551,7 +16541,7 @@ yynewstate: Args: []ast.ExprNode{timeUnit, yyS[yypt-1].expr}, } } - case 1403: + case 1401: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), @@ -16561,67 +16551,67 @@ yynewstate: }, } } - case 1404: + case 1402: { parser.yyVAL.expr = &ast.FuncCallExpr{FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-3].expr, yyS[yypt-1].expr}} } - case 1405: + case 1403: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1406: + case 1404: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1407: + case 1405: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1408: + case 1406: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1409: + case 1407: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), Args: []ast.ExprNode{&ast.TimeUnitExpr{Unit: yyS[yypt-5].item.(ast.TimeUnitType)}, yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1410: + case 1408: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), Args: []ast.ExprNode{&ast.TimeUnitExpr{Unit: yyS[yypt-5].item.(ast.TimeUnitType)}, yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1411: + case 1409: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].expr}, } } - case 1412: + case 1410: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-5].ident), Args: []ast.ExprNode{yyS[yypt-1].expr, yyS[yypt-3].expr}, } } - case 1413: + case 1411: { spaceVal := ast.NewValueExpr(" ", parser.charset, parser.collation) direction := &ast.TrimDirectionExpr{Direction: yyS[yypt-3].item.(ast.TrimDirectionType)} @@ -16630,7 +16620,7 @@ yynewstate: Args: []ast.ExprNode{yyS[yypt-1].expr, spaceVal, direction}, } } - case 1414: + case 1412: { direction := &ast.TrimDirectionExpr{Direction: yyS[yypt-4].item.(ast.TrimDirectionType)} parser.yyVAL.expr = &ast.FuncCallExpr{ @@ -16638,63 +16628,63 @@ yynewstate: Args: []ast.ExprNode{yyS[yypt-1].expr, yyS[yypt-3].expr, direction}, } } - case 1415: + case 1413: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-3].ident), Args: []ast.ExprNode{yyS[yypt-1].expr}, } } - case 1416: + case 1414: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-6].ident), Args: []ast.ExprNode{yyS[yypt-4].expr, ast.NewValueExpr("CHAR", parser.charset, parser.collation), ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)}, } } - case 1417: + case 1415: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-6].ident), Args: []ast.ExprNode{yyS[yypt-4].expr, ast.NewValueExpr("BINARY", parser.charset, parser.collation), ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)}, } } - case 1419: + case 1417: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-7].ident), Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-3].expr, yyS[yypt-1].expr}, } } - case 1420: + case 1418: { parser.yyVAL.item = ast.GetFormatSelectorDate } - case 1421: + case 1419: { parser.yyVAL.item = ast.GetFormatSelectorDatetime } - case 1422: + case 1420: { parser.yyVAL.item = ast.GetFormatSelectorTime } - case 1423: + case 1421: { parser.yyVAL.item = ast.GetFormatSelectorDatetime } - case 1428: + case 1426: { parser.yyVAL.item = ast.TrimBoth } - case 1429: + case 1427: { parser.yyVAL.item = ast.TrimLeading } - case 1430: + case 1428: { parser.yyVAL.item = ast.TrimTrailing } - case 1431: + case 1429: { objNameExpr := &ast.TableNameExpr{ Name: yyS[yypt-1].item.(*ast.TableName), @@ -16704,7 +16694,7 @@ yynewstate: Args: []ast.ExprNode{objNameExpr}, } } - case 1432: + case 1430: { objNameExpr := &ast.TableNameExpr{ Name: yyS[yypt-3].item.(*ast.TableName), @@ -16715,7 +16705,7 @@ yynewstate: Args: []ast.ExprNode{objNameExpr, valueExpr}, } } - case 1434: + case 1432: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16723,15 +16713,15 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1435: + case 1433: { parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-3].ident, Args: yyS[yypt-1].item.([]ast.ExprNode), Distinct: false} } - case 1436: + case 1434: { parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-3].ident, Args: yyS[yypt-1].item.([]ast.ExprNode)} } - case 1437: + case 1435: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16739,7 +16729,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1438: + case 1436: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16747,7 +16737,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1439: + case 1437: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16755,7 +16745,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1440: + case 1438: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16763,7 +16753,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1441: + case 1439: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16771,7 +16761,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1442: + case 1440: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16779,11 +16769,11 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1443: + case 1441: { parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: yyS[yypt-1].item.([]ast.ExprNode), Distinct: true} } - case 1444: + case 1442: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16791,7 +16781,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1445: + case 1443: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16799,7 +16789,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1446: + case 1444: { args := []ast.ExprNode{ast.NewValueExpr(1, parser.charset, parser.collation)} if yyS[yypt-0].item != nil { @@ -16808,7 +16798,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: args} } } - case 1447: + case 1445: { args := yyS[yypt-4].item.([]ast.ExprNode) args = append(args, yyS[yypt-2].item.(ast.ExprNode)) @@ -16822,7 +16812,7 @@ yynewstate: parser.yyVAL.expr = agg } } - case 1448: + case 1446: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16830,7 +16820,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1449: + case 1447: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16838,7 +16828,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1450: + case 1448: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16846,7 +16836,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1451: + case 1449: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: ast.AggFuncStddevPop, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16854,7 +16844,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: ast.AggFuncStddevPop, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1452: + case 1450: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16862,7 +16852,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1453: + case 1451: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: ast.AggFuncVarPop, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool), Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16870,11 +16860,11 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: ast.AggFuncVarPop, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } } - case 1454: + case 1452: { parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Distinct: yyS[yypt-3].item.(bool)} } - case 1455: + case 1453: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16882,7 +16872,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1456: + case 1454: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16890,7 +16880,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}} } } - case 1457: + case 1455: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-6].ident, Args: []ast.ExprNode{yyS[yypt-4].expr, yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16898,7 +16888,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-6].ident, Args: []ast.ExprNode{yyS[yypt-4].expr, yyS[yypt-2].expr}} } } - case 1458: + case 1456: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-7].ident, Args: []ast.ExprNode{yyS[yypt-4].expr, yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16906,7 +16896,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-7].ident, Args: []ast.ExprNode{yyS[yypt-4].expr, yyS[yypt-2].expr}} } } - case 1459: + case 1457: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-7].ident, Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16914,7 +16904,7 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-7].ident, Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-2].expr}} } } - case 1460: + case 1458: { if yyS[yypt-0].item != nil { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-8].ident, Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-2].expr}, Spec: *(yyS[yypt-0].item.(*ast.WindowSpec))} @@ -16922,22 +16912,22 @@ yynewstate: parser.yyVAL.expr = &ast.AggregateFuncExpr{F: yyS[yypt-8].ident, Args: []ast.ExprNode{yyS[yypt-5].expr, yyS[yypt-2].expr}} } } - case 1461: + case 1459: { parser.yyVAL.item = ast.NewValueExpr(",", "", "") } - case 1462: + case 1460: { parser.yyVAL.item = ast.NewValueExpr(yyS[yypt-0].ident, "", "") } - case 1463: + case 1461: { parser.yyVAL.expr = &ast.FuncCallExpr{ FnName: model.NewCIStr(yyS[yypt-3].ident), Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 1464: + case 1462: { var tp ast.FuncCallExprType if isInTokenMap(yyS[yypt-3].ident) { @@ -16952,159 +16942,159 @@ yynewstate: Args: yyS[yypt-1].item.([]ast.ExprNode), } } - case 1465: + case 1463: { parser.yyVAL.item = nil } - case 1466: + case 1464: { parser.yyVAL.item = nil } - case 1467: + case 1465: { expr := ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation) parser.yyVAL.item = expr } - case 1469: + case 1467: { parser.yyVAL.item = ast.TimeUnitSecondMicrosecond } - case 1470: + case 1468: { parser.yyVAL.item = ast.TimeUnitMinuteMicrosecond } - case 1471: + case 1469: { parser.yyVAL.item = ast.TimeUnitMinuteSecond } - case 1472: + case 1470: { parser.yyVAL.item = ast.TimeUnitHourMicrosecond } - case 1473: + case 1471: { parser.yyVAL.item = ast.TimeUnitHourSecond } - case 1474: + case 1472: { parser.yyVAL.item = ast.TimeUnitHourMinute } - case 1475: + case 1473: { parser.yyVAL.item = ast.TimeUnitDayMicrosecond } - case 1476: + case 1474: { parser.yyVAL.item = ast.TimeUnitDaySecond } - case 1477: + case 1475: { parser.yyVAL.item = ast.TimeUnitDayMinute } - case 1478: + case 1476: { parser.yyVAL.item = ast.TimeUnitDayHour } - case 1479: + case 1477: { parser.yyVAL.item = ast.TimeUnitYearMonth } - case 1480: + case 1478: { parser.yyVAL.item = ast.TimeUnitMicrosecond } - case 1481: + case 1479: { parser.yyVAL.item = ast.TimeUnitSecond } - case 1482: + case 1480: { parser.yyVAL.item = ast.TimeUnitMinute } - case 1483: + case 1481: { parser.yyVAL.item = ast.TimeUnitHour } - case 1484: + case 1482: { parser.yyVAL.item = ast.TimeUnitDay } - case 1485: + case 1483: { parser.yyVAL.item = ast.TimeUnitWeek } - case 1486: + case 1484: { parser.yyVAL.item = ast.TimeUnitMonth } - case 1487: + case 1485: { parser.yyVAL.item = ast.TimeUnitQuarter } - case 1488: + case 1486: { parser.yyVAL.item = ast.TimeUnitYear } - case 1489: + case 1487: { parser.yyVAL.item = ast.TimeUnitSecond } - case 1490: + case 1488: { parser.yyVAL.item = ast.TimeUnitMinute } - case 1491: + case 1489: { parser.yyVAL.item = ast.TimeUnitHour } - case 1492: + case 1490: { parser.yyVAL.item = ast.TimeUnitDay } - case 1493: + case 1491: { parser.yyVAL.item = ast.TimeUnitWeek } - case 1494: + case 1492: { parser.yyVAL.item = ast.TimeUnitMonth } - case 1495: + case 1493: { parser.yyVAL.item = ast.TimeUnitQuarter } - case 1496: + case 1494: { parser.yyVAL.item = ast.TimeUnitYear } - case 1497: + case 1495: { parser.yyVAL.expr = nil } - case 1499: + case 1497: { parser.yyVAL.item = []*ast.WhenClause{yyS[yypt-0].item.(*ast.WhenClause)} } - case 1500: + case 1498: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.WhenClause), yyS[yypt-0].item.(*ast.WhenClause)) } - case 1501: + case 1499: { parser.yyVAL.item = &ast.WhenClause{ Expr: yyS[yypt-2].expr, Result: yyS[yypt-0].expr, } } - case 1502: + case 1500: { parser.yyVAL.item = nil } - case 1503: + case 1501: { parser.yyVAL.item = yyS[yypt-0].expr } - case 1504: + case 1502: { tp := types.NewFieldType(mysql.TypeVarString) tp.SetFlen(yyS[yypt-0].item.(int)) // TODO: Flen should be the flen of expression @@ -17116,7 +17106,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1505: + case 1503: { tp := types.NewFieldType(mysql.TypeVarString) tp.SetFlen(yyS[yypt-1].item.(int)) // TODO: Flen should be the flen of expression @@ -17139,7 +17129,7 @@ yynewstate: } parser.yyVAL.item = tp } - case 1506: + case 1504: { tp := types.NewFieldType(mysql.TypeDate) tp.SetCharset(charset.CharsetBin) @@ -17147,7 +17137,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1507: + case 1505: { tp := types.NewFieldType(mysql.TypeYear) tp.SetCharset(charset.CharsetBin) @@ -17155,7 +17145,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1508: + case 1506: { tp := types.NewFieldType(mysql.TypeDatetime) flen, _ := mysql.GetDefaultFieldLengthAndDecimalForCast(mysql.TypeDatetime) @@ -17169,7 +17159,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1509: + case 1507: { fopt := yyS[yypt-0].item.(*ast.FloatOpt) tp := types.NewFieldType(mysql.TypeNewDecimal) @@ -17180,7 +17170,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1510: + case 1508: { tp := types.NewFieldType(mysql.TypeDuration) flen, _ := mysql.GetDefaultFieldLengthAndDecimalForCast(mysql.TypeDuration) @@ -17194,7 +17184,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1511: + case 1509: { tp := types.NewFieldType(mysql.TypeLonglong) tp.SetCharset(charset.CharsetBin) @@ -17202,7 +17192,7 @@ yynewstate: tp.AddFlag(mysql.BinaryFlag) parser.yyVAL.item = tp } - case 1512: + case 1510: { tp := types.NewFieldType(mysql.TypeLonglong) tp.AddFlag(mysql.UnsignedFlag | mysql.BinaryFlag) @@ -17210,7 +17200,7 @@ yynewstate: tp.SetCollate(charset.CollationBin) parser.yyVAL.item = tp } - case 1513: + case 1511: { tp := types.NewFieldType(mysql.TypeJSON) tp.AddFlag(mysql.BinaryFlag | mysql.ParseToJSONFlag) @@ -17218,7 +17208,7 @@ yynewstate: tp.SetCollate(mysql.DefaultCollationName) parser.yyVAL.item = tp } - case 1514: + case 1512: { tp := types.NewFieldType(mysql.TypeDouble) flen, decimal := mysql.GetDefaultFieldLengthAndDecimalForCast(mysql.TypeDouble) @@ -17229,7 +17219,7 @@ yynewstate: tp.SetCollate(charset.CollationBin) parser.yyVAL.item = tp } - case 1515: + case 1513: { tp := types.NewFieldType(mysql.TypeFloat) fopt := yyS[yypt-0].item.(*ast.FloatOpt) @@ -17246,7 +17236,7 @@ yynewstate: tp.SetCollate(charset.CollationBin) parser.yyVAL.item = tp } - case 1516: + case 1514: { var tp *types.FieldType if parser.lexer.GetSQLMode().HasRealAsFloatMode() { @@ -17262,65 +17252,65 @@ yynewstate: tp.SetCollate(charset.CollationBin) parser.yyVAL.item = tp } - case 1517: + case 1515: { parser.yyVAL.item = mysql.LowPriority } - case 1518: + case 1516: { parser.yyVAL.item = mysql.HighPriority } - case 1519: + case 1517: { parser.yyVAL.item = mysql.DelayedPriority } - case 1520: + case 1518: { parser.yyVAL.item = mysql.NoPriority } - case 1522: + case 1520: { parser.yyVAL.item = &ast.TableName{Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 1523: + case 1521: { parser.yyVAL.item = &ast.TableName{Schema: model.NewCIStr(yyS[yypt-2].ident), Name: model.NewCIStr(yyS[yypt-0].ident)} } - case 1524: + case 1522: { tbl := []*ast.TableName{yyS[yypt-0].item.(*ast.TableName)} parser.yyVAL.item = tbl } - case 1525: + case 1523: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.TableName), yyS[yypt-0].item.(*ast.TableName)) } - case 1526: + case 1524: { parser.yyVAL.item = &ast.TableName{Name: model.NewCIStr(yyS[yypt-1].ident)} } - case 1527: + case 1525: { parser.yyVAL.item = &ast.TableName{Schema: model.NewCIStr(yyS[yypt-3].ident), Name: model.NewCIStr(yyS[yypt-1].ident)} } - case 1528: + case 1526: { tbl := []*ast.TableName{yyS[yypt-0].item.(*ast.TableName)} parser.yyVAL.item = tbl } - case 1529: + case 1527: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.TableName), yyS[yypt-0].item.(*ast.TableName)) } - case 1532: + case 1530: { parser.yyVAL.item = false } - case 1533: + case 1531: { parser.yyVAL.item = true } - case 1534: + case 1532: { var sqlText string var sqlVar *ast.VariableExpr @@ -17336,94 +17326,94 @@ yynewstate: SQLVar: sqlVar, } } - case 1535: + case 1533: { parser.yyVAL.item = yyS[yypt-0].ident } - case 1536: + case 1534: { parser.yyVAL.item = yyS[yypt-0].expr } - case 1537: + case 1535: { parser.yyVAL.statement = &ast.ExecuteStmt{Name: yyS[yypt-0].ident} } - case 1538: + case 1536: { parser.yyVAL.statement = &ast.ExecuteStmt{ Name: yyS[yypt-2].ident, UsingVars: yyS[yypt-0].item.([]ast.ExprNode), } } - case 1539: + case 1537: { parser.yyVAL.item = []ast.ExprNode{yyS[yypt-0].expr} } - case 1540: + case 1538: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.ExprNode), yyS[yypt-0].expr) } - case 1541: + case 1539: { parser.yyVAL.statement = &ast.DeallocateStmt{Name: yyS[yypt-0].ident} } - case 1544: + case 1542: { parser.yyVAL.statement = &ast.RollbackStmt{} } - case 1545: + case 1543: { parser.yyVAL.statement = &ast.RollbackStmt{CompletionType: yyS[yypt-0].item.(ast.CompletionType)} } - case 1546: + case 1544: { parser.yyVAL.statement = &ast.RollbackStmt{SavepointName: yyS[yypt-0].ident} } - case 1547: + case 1545: { parser.yyVAL.statement = &ast.RollbackStmt{SavepointName: yyS[yypt-0].ident} } - case 1548: + case 1546: { parser.yyVAL.item = ast.CompletionTypeChain } - case 1549: + case 1547: { parser.yyVAL.item = ast.CompletionTypeRelease } - case 1550: + case 1548: { parser.yyVAL.item = ast.CompletionTypeDefault } - case 1551: + case 1549: { parser.yyVAL.item = ast.CompletionTypeChain } - case 1552: + case 1550: { parser.yyVAL.item = ast.CompletionTypeDefault } - case 1553: + case 1551: { parser.yyVAL.item = ast.CompletionTypeRelease } - case 1554: + case 1552: { parser.yyVAL.item = ast.CompletionTypeDefault } - case 1555: + case 1553: { parser.yyVAL.statement = &ast.ShutdownStmt{} } - case 1556: + case 1554: { parser.yyVAL.statement = &ast.RestartStmt{} } - case 1557: + case 1555: { parser.yyVAL.statement = &ast.HelpStmt{Topic: yyS[yypt-0].ident} } - case 1558: + case 1556: { st := &ast.SelectStmt{ SelectStmtOpts: yyS[yypt-2].item.(*ast.SelectStmtOpts), @@ -17439,7 +17429,7 @@ yynewstate: } parser.yyVAL.item = st } - case 1559: + case 1557: { st := yyS[yypt-2].item.(*ast.SelectStmt) lastField := st.Fields.Fields[len(st.Fields.Fields)-1] @@ -17451,7 +17441,7 @@ yynewstate: st.Where = yyS[yypt-0].item.(ast.ExprNode) } } - case 1560: + case 1558: { st := yyS[yypt-6].item.(*ast.SelectStmt) st.From = yyS[yypt-4].item.(*ast.TableRefsClause) @@ -17474,11 +17464,11 @@ yynewstate: } parser.yyVAL.item = st } - case 1561: + case 1559: { parser.yyVAL.item = nil } - case 1562: + case 1560: { var repSeed ast.ExprNode if yyS[yypt-0].expr != nil { @@ -17491,7 +17481,7 @@ yynewstate: RepeatableSeed: repSeed, } } - case 1563: + case 1561: { var repSeed ast.ExprNode if yyS[yypt-0].expr != nil { @@ -17502,43 +17492,43 @@ yynewstate: RepeatableSeed: repSeed, } } - case 1564: + case 1562: { parser.yyVAL.item = ast.SampleMethodTypeNone } - case 1565: + case 1563: { parser.yyVAL.item = ast.SampleMethodTypeSystem } - case 1566: + case 1564: { parser.yyVAL.item = ast.SampleMethodTypeBernoulli } - case 1567: + case 1565: { parser.yyVAL.item = ast.SampleMethodTypeTiDBRegion } - case 1568: + case 1566: { parser.yyVAL.item = ast.SampleClauseUnitTypeDefault } - case 1569: + case 1567: { parser.yyVAL.item = ast.SampleClauseUnitTypeRow } - case 1570: + case 1568: { parser.yyVAL.item = ast.SampleClauseUnitTypePercent } - case 1571: + case 1569: { parser.yyVAL.expr = nil } - case 1572: + case 1570: { parser.yyVAL.expr = yyS[yypt-1].expr } - case 1573: + case 1571: { st := yyS[yypt-6].item.(*ast.SelectStmt) if yyS[yypt-1].item != nil { @@ -17561,7 +17551,7 @@ yynewstate: } parser.yyVAL.statement = st } - case 1574: + case 1572: { st := yyS[yypt-5].item.(*ast.SelectStmt) if yyS[yypt-4].item != nil { @@ -17581,7 +17571,7 @@ yynewstate: } parser.yyVAL.statement = st } - case 1575: + case 1573: { st := yyS[yypt-4].item.(*ast.SelectStmt) if yyS[yypt-1].item != nil { @@ -17598,7 +17588,7 @@ yynewstate: } parser.yyVAL.statement = st } - case 1576: + case 1574: { st := &ast.SelectStmt{ Kind: ast.SelectStmtKindTable, @@ -17620,7 +17610,7 @@ yynewstate: } parser.yyVAL.statement = st } - case 1577: + case 1575: { st := &ast.SelectStmt{ Kind: ast.SelectStmtKindValues, @@ -17641,13 +17631,13 @@ yynewstate: } parser.yyVAL.statement = st } - case 1578: + case 1576: { sel := yyS[yypt-0].statement.(*ast.SelectStmt) sel.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = sel } - case 1579: + case 1577: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -17663,11 +17653,11 @@ yynewstate: } parser.yyVAL.statement = sel } - case 1580: + case 1578: { parser.yyVAL.item = yyS[yypt-0].item } - case 1581: + case 1579: { ws := yyS[yypt-0].item.(*ast.WithClause) ws.IsRecursive = true @@ -17676,20 +17666,20 @@ yynewstate: } parser.yyVAL.item = ws } - case 1582: + case 1580: { ws := yyS[yypt-2].item.(*ast.WithClause) ws.CTEs = append(ws.CTEs, yyS[yypt-0].item.(*ast.CommonTableExpression)) parser.yyVAL.item = ws } - case 1583: + case 1581: { ws := &ast.WithClause{} ws.CTEs = make([]*ast.CommonTableExpression, 0, 4) ws.CTEs = append(ws.CTEs, yyS[yypt-0].item.(*ast.CommonTableExpression)) parser.yyVAL.item = ws } - case 1584: + case 1582: { cte := &ast.CommonTableExpression{} cte.Name = model.NewCIStr(yyS[yypt-3].ident) @@ -17697,37 +17687,37 @@ yynewstate: cte.Query = yyS[yypt-0].expr.(*ast.SubqueryExpr) parser.yyVAL.item = cte } - case 1586: + case 1584: { parser.yyVAL.item = nil } - case 1587: + case 1585: { parser.yyVAL.item = yyS[yypt-0].item.([]ast.WindowSpec) } - case 1588: + case 1586: { parser.yyVAL.item = []ast.WindowSpec{yyS[yypt-0].item.(ast.WindowSpec)} } - case 1589: + case 1587: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.WindowSpec), yyS[yypt-0].item.(ast.WindowSpec)) } - case 1590: + case 1588: { var spec = yyS[yypt-0].item.(ast.WindowSpec) spec.Name = yyS[yypt-2].item.(model.CIStr) parser.yyVAL.item = spec } - case 1591: + case 1589: { parser.yyVAL.item = model.NewCIStr(yyS[yypt-0].ident) } - case 1592: + case 1590: { parser.yyVAL.item = yyS[yypt-1].item.(ast.WindowSpec) } - case 1593: + case 1591: { spec := ast.WindowSpec{Ref: yyS[yypt-3].item.(model.CIStr)} if yyS[yypt-2].item != nil { @@ -17741,138 +17731,138 @@ yynewstate: } parser.yyVAL.item = spec } - case 1594: + case 1592: { parser.yyVAL.item = model.CIStr{} } - case 1596: + case 1594: { parser.yyVAL.item = nil } - case 1597: + case 1595: { parser.yyVAL.item = &ast.PartitionByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)} } - case 1598: + case 1596: { parser.yyVAL.item = nil } - case 1599: + case 1597: { parser.yyVAL.item = &ast.OrderByClause{Items: yyS[yypt-0].item.([]*ast.ByItem)} } - case 1600: + case 1598: { parser.yyVAL.item = nil } - case 1601: + case 1599: { parser.yyVAL.item = &ast.FrameClause{ Type: yyS[yypt-1].item.(ast.FrameType), Extent: yyS[yypt-0].item.(ast.FrameExtent), } } - case 1602: + case 1600: { parser.yyVAL.item = ast.FrameType(ast.Rows) } - case 1603: + case 1601: { parser.yyVAL.item = ast.FrameType(ast.Ranges) } - case 1604: + case 1602: { parser.yyVAL.item = ast.FrameType(ast.Groups) } - case 1605: + case 1603: { parser.yyVAL.item = ast.FrameExtent{ Start: yyS[yypt-0].item.(ast.FrameBound), End: ast.FrameBound{Type: ast.CurrentRow}, } } - case 1607: + case 1605: { parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, UnBounded: true} } - case 1608: + case 1606: { parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, Expr: ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)} } - case 1609: + case 1607: { parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, Expr: ast.NewParamMarkerExpr(yyS[yypt].offset)} } - case 1610: + case 1608: { parser.yyVAL.item = ast.FrameBound{Type: ast.Preceding, Expr: yyS[yypt-2].expr, Unit: yyS[yypt-1].item.(ast.TimeUnitType)} } - case 1611: + case 1609: { parser.yyVAL.item = ast.FrameBound{Type: ast.CurrentRow} } - case 1612: + case 1610: { parser.yyVAL.item = ast.FrameExtent{Start: yyS[yypt-2].item.(ast.FrameBound), End: yyS[yypt-0].item.(ast.FrameBound)} } - case 1614: + case 1612: { parser.yyVAL.item = ast.FrameBound{Type: ast.Following, UnBounded: true} } - case 1615: + case 1613: { parser.yyVAL.item = ast.FrameBound{Type: ast.Following, Expr: ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)} } - case 1616: + case 1614: { parser.yyVAL.item = ast.FrameBound{Type: ast.Following, Expr: ast.NewParamMarkerExpr(yyS[yypt].offset)} } - case 1617: + case 1615: { parser.yyVAL.item = ast.FrameBound{Type: ast.Following, Expr: yyS[yypt-2].expr, Unit: yyS[yypt-1].item.(ast.TimeUnitType)} } - case 1618: + case 1616: { parser.yyVAL.item = nil } - case 1619: + case 1617: { spec := yyS[yypt-0].item.(ast.WindowSpec) parser.yyVAL.item = &spec } - case 1620: + case 1618: { parser.yyVAL.item = yyS[yypt-0].item.(ast.WindowSpec) } - case 1621: + case 1619: { parser.yyVAL.item = ast.WindowSpec{Name: yyS[yypt-0].item.(model.CIStr), OnlyAlias: true} } - case 1623: + case 1621: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1624: + case 1622: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1625: + case 1623: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1626: + case 1624: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1627: + case 1625: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-3].ident, Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1628: + case 1626: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-4].ident, Args: []ast.ExprNode{yyS[yypt-2].expr}, Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1629: + case 1627: { args := []ast.ExprNode{yyS[yypt-4].expr} if yyS[yypt-3].item != nil { @@ -17880,7 +17870,7 @@ yynewstate: } parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-6].ident, Args: args, IgnoreNull: yyS[yypt-1].item.(bool), Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1630: + case 1628: { args := []ast.ExprNode{yyS[yypt-4].expr} if yyS[yypt-3].item != nil { @@ -17888,23 +17878,23 @@ yynewstate: } parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-6].ident, Args: args, IgnoreNull: yyS[yypt-1].item.(bool), Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1631: + case 1629: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-3].expr}, IgnoreNull: yyS[yypt-1].item.(bool), Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1632: + case 1630: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-5].ident, Args: []ast.ExprNode{yyS[yypt-3].expr}, IgnoreNull: yyS[yypt-1].item.(bool), Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1633: + case 1631: { parser.yyVAL.expr = &ast.WindowFuncExpr{F: yyS[yypt-8].ident, Args: []ast.ExprNode{yyS[yypt-6].expr, yyS[yypt-4].expr}, FromLast: yyS[yypt-2].item.(bool), IgnoreNull: yyS[yypt-1].item.(bool), Spec: yyS[yypt-0].item.(ast.WindowSpec)} } - case 1634: + case 1632: { parser.yyVAL.item = nil } - case 1635: + case 1633: { args := []ast.ExprNode{ast.NewValueExpr(yyS[yypt-1].item, parser.charset, parser.collation)} if yyS[yypt-0].item != nil { @@ -17912,7 +17902,7 @@ yynewstate: } parser.yyVAL.item = args } - case 1636: + case 1634: { args := []ast.ExprNode{ast.NewParamMarkerExpr(yyS[yypt-1].offset)} if yyS[yypt-0].item != nil { @@ -17920,43 +17910,43 @@ yynewstate: } parser.yyVAL.item = args } - case 1637: + case 1635: { parser.yyVAL.item = nil } - case 1638: + case 1636: { parser.yyVAL.item = yyS[yypt-0].expr } - case 1639: + case 1637: { parser.yyVAL.item = false } - case 1640: + case 1638: { parser.yyVAL.item = false } - case 1641: + case 1639: { parser.yyVAL.item = true } - case 1642: + case 1640: { parser.yyVAL.item = false } - case 1643: + case 1641: { parser.yyVAL.item = false } - case 1644: + case 1642: { parser.yyVAL.item = true } - case 1645: + case 1643: { parser.yyVAL.item = &ast.TableRefsClause{TableRefs: yyS[yypt-0].item.(*ast.Join)} } - case 1646: + case 1644: { if j, ok := yyS[yypt-0].item.(*ast.Join); ok { // if $1 is Join, use it directly @@ -17965,12 +17955,12 @@ yynewstate: parser.yyVAL.item = &ast.Join{Left: yyS[yypt-0].item.(ast.ResultSetNode), Right: nil} } } - case 1647: + case 1645: { /* from a, b is default cross join */ parser.yyVAL.item = &ast.Join{Left: yyS[yypt-2].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), Tp: ast.CrossJoin} } - case 1649: + case 1647: { /* * ODBC escape syntax for outer join is { OJ join_table } @@ -17978,7 +17968,7 @@ yynewstate: */ parser.yyVAL.item = yyS[yypt-1].item } - case 1652: + case 1650: { tn := yyS[yypt-5].item.(*ast.TableName) tn.PartitionNames = yyS[yypt-4].item.([]model.CIStr) @@ -17991,66 +17981,66 @@ yynewstate: } parser.yyVAL.item = &ast.TableSource{Source: tn, AsName: yyS[yypt-3].item.(model.CIStr)} } - case 1653: + case 1651: { resultNode := yyS[yypt-1].expr.(*ast.SubqueryExpr).Query parser.yyVAL.item = &ast.TableSource{Source: resultNode, AsName: yyS[yypt-0].item.(model.CIStr)} } - case 1654: + case 1652: { j := yyS[yypt-1].item.(*ast.Join) j.ExplicitParens = true parser.yyVAL.item = yyS[yypt-1].item } - case 1655: + case 1653: { parser.yyVAL.item = []model.CIStr{} } - case 1656: + case 1654: { parser.yyVAL.item = yyS[yypt-1].item } - case 1657: + case 1655: { parser.yyVAL.item = model.CIStr{} } - case 1659: + case 1657: { parser.yyVAL.item = model.NewCIStr(yyS[yypt-0].ident) } - case 1660: + case 1658: { parser.yyVAL.item = model.NewCIStr(yyS[yypt-0].ident) } - case 1661: + case 1659: { parser.yyVAL.item = ast.HintUse } - case 1662: + case 1660: { parser.yyVAL.item = ast.HintIgnore } - case 1663: + case 1661: { parser.yyVAL.item = ast.HintForce } - case 1664: + case 1662: { parser.yyVAL.item = ast.HintForScan } - case 1665: + case 1663: { parser.yyVAL.item = ast.HintForJoin } - case 1666: + case 1664: { parser.yyVAL.item = ast.HintForOrderBy } - case 1667: + case 1665: { parser.yyVAL.item = ast.HintForGroupBy } - case 1668: + case 1666: { parser.yyVAL.item = &ast.IndexHint{ IndexNames: yyS[yypt-1].item.([]model.CIStr), @@ -18058,134 +18048,134 @@ yynewstate: HintScope: yyS[yypt-3].item.(ast.IndexHintScope), } } - case 1669: + case 1667: { var nameList []model.CIStr parser.yyVAL.item = nameList } - case 1670: + case 1668: { parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)} } - case 1671: + case 1669: { parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident)) } - case 1672: + case 1670: { parser.yyVAL.item = []model.CIStr{model.NewCIStr(yyS[yypt-0].ident)} } - case 1673: + case 1671: { parser.yyVAL.item = append(yyS[yypt-2].item.([]model.CIStr), model.NewCIStr(yyS[yypt-0].ident)) } - case 1674: + case 1672: { parser.yyVAL.item = []*ast.IndexHint{yyS[yypt-0].item.(*ast.IndexHint)} } - case 1675: + case 1673: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.IndexHint), yyS[yypt-0].item.(*ast.IndexHint)) } - case 1676: + case 1674: { parser.yyVAL.item = []*ast.IndexHint{} } - case 1678: + case 1676: { parser.yyVAL.item = ast.NewCrossJoin(yyS[yypt-2].item.(ast.ResultSetNode), yyS[yypt-0].item.(ast.ResultSetNode)) } - case 1679: + case 1677: { on := &ast.OnCondition{Expr: yyS[yypt-0].expr} parser.yyVAL.item = &ast.Join{Left: yyS[yypt-4].item.(ast.ResultSetNode), Right: yyS[yypt-2].item.(ast.ResultSetNode), Tp: ast.CrossJoin, On: on} } - case 1680: + case 1678: { parser.yyVAL.item = &ast.Join{Left: yyS[yypt-6].item.(ast.ResultSetNode), Right: yyS[yypt-4].item.(ast.ResultSetNode), Tp: ast.CrossJoin, Using: yyS[yypt-1].item.([]*ast.ColumnName)} } - case 1681: + case 1679: { on := &ast.OnCondition{Expr: yyS[yypt-0].expr} parser.yyVAL.item = &ast.Join{Left: yyS[yypt-6].item.(ast.ResultSetNode), Right: yyS[yypt-2].item.(ast.ResultSetNode), Tp: yyS[yypt-5].item.(ast.JoinType), On: on} } - case 1682: + case 1680: { parser.yyVAL.item = &ast.Join{Left: yyS[yypt-8].item.(ast.ResultSetNode), Right: yyS[yypt-4].item.(ast.ResultSetNode), Tp: yyS[yypt-7].item.(ast.JoinType), Using: yyS[yypt-1].item.([]*ast.ColumnName)} } - case 1683: + case 1681: { parser.yyVAL.item = &ast.Join{Left: yyS[yypt-3].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), NaturalJoin: true} } - case 1684: + case 1682: { parser.yyVAL.item = &ast.Join{Left: yyS[yypt-5].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), Tp: yyS[yypt-3].item.(ast.JoinType), NaturalJoin: true} } - case 1685: + case 1683: { parser.yyVAL.item = &ast.Join{Left: yyS[yypt-2].item.(ast.ResultSetNode), Right: yyS[yypt-0].item.(ast.ResultSetNode), StraightJoin: true} } - case 1686: + case 1684: { on := &ast.OnCondition{Expr: yyS[yypt-0].expr} parser.yyVAL.item = &ast.Join{Left: yyS[yypt-4].item.(ast.ResultSetNode), Right: yyS[yypt-2].item.(ast.ResultSetNode), StraightJoin: true, On: on} } - case 1687: + case 1685: { parser.yyVAL.item = ast.LeftJoin } - case 1688: + case 1686: { parser.yyVAL.item = ast.RightJoin } - case 1694: + case 1692: { parser.yyVAL.item = nil } - case 1695: + case 1693: { parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-0].item.(ast.ValueExpr)} } - case 1696: + case 1694: { parser.yyVAL.item = ast.NewValueExpr(yyS[yypt-0].item, parser.charset, parser.collation) } - case 1697: + case 1695: { parser.yyVAL.item = ast.NewParamMarkerExpr(yyS[yypt].offset) } - case 1702: + case 1700: { parser.yyVAL.item = ast.NewValueExpr(uint64(1), parser.charset, parser.collation) } - case 1704: + case 1702: { parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-0].item.(ast.ExprNode)} } - case 1705: + case 1703: { parser.yyVAL.item = &ast.Limit{Offset: yyS[yypt-2].item.(ast.ExprNode), Count: yyS[yypt-0].item.(ast.ExprNode)} } - case 1706: + case 1704: { parser.yyVAL.item = &ast.Limit{Offset: yyS[yypt-0].item.(ast.ExprNode), Count: yyS[yypt-2].item.(ast.ExprNode)} } - case 1707: + case 1705: { parser.yyVAL.item = &ast.Limit{Count: yyS[yypt-2].item.(ast.ExprNode)} } - case 1708: + case 1706: { parser.yyVAL.item = nil } - case 1710: + case 1708: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.TableHints = yyS[yypt-0].item.([]*ast.TableOptimizerHint) parser.yyVAL.item = opt } - case 1711: + case 1709: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true @@ -18197,61 +18187,61 @@ yynewstate: } parser.yyVAL.item = opt } - case 1712: + case 1710: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.Priority = yyS[yypt-0].item.(mysql.PriorityEnum) parser.yyVAL.item = opt } - case 1713: + case 1711: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.SQLSmallResult = true parser.yyVAL.item = opt } - case 1714: + case 1712: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.SQLBigResult = true parser.yyVAL.item = opt } - case 1715: + case 1713: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.SQLBufferResult = true parser.yyVAL.item = opt } - case 1716: + case 1714: { opt := &ast.SelectStmtOpts{} opt.SQLCache = yyS[yypt-0].item.(bool) parser.yyVAL.item = opt } - case 1717: + case 1715: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.CalcFoundRows = true parser.yyVAL.item = opt } - case 1718: + case 1716: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true opt.StraightJoin = true parser.yyVAL.item = opt } - case 1719: + case 1717: { opt := &ast.SelectStmtOpts{} opt.SQLCache = true parser.yyVAL.item = opt } - case 1721: + case 1719: { opts := yyS[yypt-1].item.(*ast.SelectStmtOpts) opt := yyS[yypt-0].item.(*ast.SelectStmtOpts) @@ -18296,7 +18286,7 @@ yynewstate: parser.yyVAL.item = opts } - case 1723: + case 1721: { hints, warns := parser.parseHint(yyS[yypt-0].ident) for _, w := range warns { @@ -18305,31 +18295,31 @@ yynewstate: } parser.yyVAL.item = hints } - case 1724: + case 1722: { parser.yyVAL.item = nil } - case 1726: + case 1724: { parser.yyVAL.item = true } - case 1727: + case 1725: { parser.yyVAL.item = false } - case 1728: + case 1726: { parser.yyVAL.item = &ast.FieldList{Fields: yyS[yypt-0].item.([]*ast.SelectField)} } - case 1729: + case 1727: { parser.yyVAL.item = nil } - case 1731: + case 1729: { parser.yyVAL.item = nil } - case 1732: + case 1730: { x := &ast.SelectIntoOption{ Tp: ast.SelectIntoOutfile, @@ -18344,7 +18334,7 @@ yynewstate: parser.yyVAL.item = x } - case 1733: + case 1731: { rs := yyS[yypt-1].statement.(*ast.SelectStmt) endOffset := parser.endOffset(&yyS[yypt]) @@ -18354,14 +18344,14 @@ yynewstate: rs.SetText(parser.lexer.client, src[yyS[yypt-1].offset:yyS[yypt].offset]) parser.yyVAL.expr = &ast.SubqueryExpr{Query: rs} } - case 1734: + case 1732: { 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 1735: + case 1733: { rs := yyS[yypt-1].statement.(*ast.SelectStmt) endOffset := parser.endOffset(&yyS[yypt]) @@ -18371,7 +18361,7 @@ yynewstate: rs.SetText(parser.lexer.client, src[yyS[yypt-1].offset:yyS[yypt].offset]) parser.yyVAL.expr = &ast.SubqueryExpr{Query: rs} } - case 1736: + case 1734: { subQuery := yyS[yypt-1].expr.(*ast.SubqueryExpr).Query isRecursive := true @@ -18394,32 +18384,32 @@ yynewstate: parser.yyVAL.expr = &ast.SubqueryExpr{Query: rs} } } - case 1737: + case 1735: { parser.yyVAL.item = nil } - case 1738: + case 1736: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdate, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1739: + case 1737: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShare, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1740: + case 1738: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdateNoWait, Tables: yyS[yypt-1].item.([]*ast.TableName), } } - case 1741: + case 1739: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdateWaitN, @@ -18427,55 +18417,55 @@ yynewstate: Tables: yyS[yypt-2].item.([]*ast.TableName), } } - case 1742: + case 1740: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShareNoWait, Tables: yyS[yypt-1].item.([]*ast.TableName), } } - case 1743: + case 1741: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForUpdateSkipLocked, Tables: yyS[yypt-2].item.([]*ast.TableName), } } - case 1744: + case 1742: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShareSkipLocked, Tables: yyS[yypt-2].item.([]*ast.TableName), } } - case 1745: + case 1743: { parser.yyVAL.item = &ast.SelectLockInfo{ LockType: ast.SelectLockForShare, Tables: []*ast.TableName{}, } } - case 1746: + case 1744: { parser.yyVAL.item = []*ast.TableName{} } - case 1747: + case 1745: { parser.yyVAL.item = yyS[yypt-0].item.([]*ast.TableName) } - case 1750: + case 1748: { setOpr := yyS[yypt-0].statement.(*ast.SetOprStmt) setOpr.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = setOpr } - case 1751: + case 1749: { setOpr := yyS[yypt-0].statement.(*ast.SetOprStmt) setOpr.With = yyS[yypt-1].item.(*ast.WithClause) parser.yyVAL.statement = setOpr } - case 1752: + case 1750: { setOprList1 := yyS[yypt-2].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -18492,7 +18482,7 @@ yynewstate: setOpr.SelectList.Selects = append(setOpr.SelectList.Selects, st) parser.yyVAL.statement = setOpr } - case 1753: + case 1751: { setOprList1 := yyS[yypt-2].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -18515,7 +18505,7 @@ yynewstate: setOpr := &ast.SetOprStmt{SelectList: &ast.SetOprSelectList{Selects: setOprList}} parser.yyVAL.statement = setOpr } - case 1754: + case 1752: { setOprList1 := yyS[yypt-3].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -18539,7 +18529,7 @@ yynewstate: setOpr.OrderBy = yyS[yypt-0].item.(*ast.OrderByClause) parser.yyVAL.statement = setOpr } - case 1755: + case 1753: { setOprList1 := yyS[yypt-3].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -18563,7 +18553,7 @@ yynewstate: setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1756: + case 1754: { setOprList1 := yyS[yypt-4].item.([]ast.Node) if sel, isSelect := setOprList1[len(setOprList1)-1].(*ast.SelectStmt); isSelect && !sel.IsInBraces { @@ -18588,7 +18578,7 @@ yynewstate: setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1757: + case 1755: { var setOprList []ast.Node var with *ast.WithClause @@ -18604,7 +18594,7 @@ yynewstate: setOpr.OrderBy = yyS[yypt-0].item.(*ast.OrderByClause) parser.yyVAL.statement = setOpr } - case 1758: + case 1756: { var setOprList []ast.Node var with *ast.WithClause @@ -18620,7 +18610,7 @@ yynewstate: setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1759: + case 1757: { var setOprList []ast.Node var with *ast.WithClause @@ -18637,7 +18627,7 @@ yynewstate: setOpr.Limit = yyS[yypt-0].item.(*ast.Limit) parser.yyVAL.statement = setOpr } - case 1761: + case 1759: { setOprList1 := yyS[yypt-2].item.([]ast.Node) setOprList2 := yyS[yypt-0].item.([]ast.Node) @@ -18653,11 +18643,11 @@ yynewstate: } parser.yyVAL.item = append(setOprList1, setOprList2...) } - case 1762: + case 1760: { parser.yyVAL.item = []ast.Node{yyS[yypt-0].statement.(*ast.SelectStmt)} } - case 1763: + case 1761: { var setOprList []ast.Node switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -18668,7 +18658,7 @@ yynewstate: } parser.yyVAL.item = setOprList } - case 1764: + case 1762: { var tp ast.SetOprType tp = ast.Union @@ -18677,7 +18667,7 @@ yynewstate: } parser.yyVAL.item = &tp } - case 1765: + case 1763: { var tp ast.SetOprType tp = ast.Except @@ -18686,7 +18676,7 @@ yynewstate: } parser.yyVAL.item = &tp } - case 1766: + case 1764: { var tp ast.SetOprType tp = ast.Intersect @@ -18695,7 +18685,7 @@ yynewstate: } parser.yyVAL.item = &tp } - case 1768: + case 1766: { parser.yyVAL.statement = &ast.ChangeStmt{ NodeType: ast.PumpType, @@ -18703,7 +18693,7 @@ yynewstate: NodeID: yyS[yypt-0].ident, } } - case 1769: + case 1767: { parser.yyVAL.statement = &ast.ChangeStmt{ NodeType: ast.DrainerType, @@ -18711,19 +18701,19 @@ yynewstate: NodeID: yyS[yypt-0].ident, } } - case 1770: + case 1768: { parser.yyVAL.statement = &ast.SetStmt{Variables: yyS[yypt-0].item.([]*ast.VariableAssignment)} } - case 1771: + case 1769: { parser.yyVAL.statement = &ast.SetPwdStmt{Password: yyS[yypt-0].ident} } - case 1772: + case 1770: { parser.yyVAL.statement = &ast.SetPwdStmt{User: yyS[yypt-2].item.(*auth.UserIdentity), Password: yyS[yypt-0].ident} } - case 1773: + case 1771: { vars := yyS[yypt-0].item.([]*ast.VariableAssignment) for _, v := range vars { @@ -18731,11 +18721,11 @@ yynewstate: } parser.yyVAL.statement = &ast.SetStmt{Variables: vars} } - case 1774: + case 1772: { parser.yyVAL.statement = &ast.SetStmt{Variables: yyS[yypt-0].item.([]*ast.VariableAssignment)} } - case 1775: + case 1773: { assigns := yyS[yypt-0].item.([]*ast.VariableAssignment) for i := 0; i < len(assigns); i++ { @@ -18746,23 +18736,23 @@ yynewstate: } parser.yyVAL.statement = &ast.SetStmt{Variables: assigns} } - case 1776: + case 1774: { parser.yyVAL.statement = &ast.SetConfigStmt{Type: strings.ToLower(yyS[yypt-3].ident), Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr} } - case 1777: + case 1775: { parser.yyVAL.statement = &ast.SetConfigStmt{Instance: yyS[yypt-3].ident, Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr} } - case 1778: + case 1776: { parser.yyVAL.statement = &ast.SetSessionStatesStmt{SessionStates: yyS[yypt-0].ident} } - case 1779: + case 1777: { parser.yyVAL.statement = yyS[yypt-0].item.(*ast.SetRoleStmt) } - case 1780: + case 1778: { tmp := yyS[yypt-2].item.(*ast.SetRoleStmt) parser.yyVAL.statement = &ast.SetDefaultRoleStmt{ @@ -18771,27 +18761,27 @@ yynewstate: UserList: yyS[yypt-0].item.([]*auth.UserIdentity), } } - case 1781: + case 1779: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleNone, RoleList: nil} } - case 1782: + case 1780: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleAll, RoleList: nil} } - case 1783: + case 1781: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleRegular, RoleList: yyS[yypt-0].item.([]*auth.RoleIdentity)} } - case 1784: + case 1782: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleAllExcept, RoleList: yyS[yypt-0].item.([]*auth.RoleIdentity)} } - case 1786: + case 1784: { parser.yyVAL.item = &ast.SetRoleStmt{SetRoleOpt: ast.SetRoleDefault, RoleList: nil} } - case 1787: + case 1785: { if yyS[yypt-0].item != nil { parser.yyVAL.item = yyS[yypt-0].item @@ -18799,7 +18789,7 @@ yynewstate: parser.yyVAL.item = []*ast.VariableAssignment{} } } - case 1788: + case 1786: { if yyS[yypt-0].item != nil { varAssigns := yyS[yypt-0].item.([]*ast.VariableAssignment) @@ -18808,28 +18798,28 @@ yynewstate: parser.yyVAL.item = yyS[yypt-2].item } } - case 1789: + case 1787: { 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 1790: + case 1788: { 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 1791: + case 1789: { 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 1792: + case 1790: { varAssigns := []*ast.VariableAssignment{} asof := yyS[yypt-0].item.(*ast.AsOfClause) @@ -18838,59 +18828,59 @@ yynewstate: } parser.yyVAL.item = varAssigns } - case 1793: + case 1791: { parser.yyVAL.ident = ast.RepeatableRead } - case 1794: + case 1792: { parser.yyVAL.ident = ast.ReadCommitted } - case 1795: + case 1793: { parser.yyVAL.ident = ast.ReadUncommitted } - case 1796: + case 1794: { parser.yyVAL.ident = ast.Serializable } - case 1797: + case 1795: { parser.yyVAL.expr = ast.NewValueExpr("ON", parser.charset, parser.collation) } - case 1798: + case 1796: { parser.yyVAL.expr = ast.NewValueExpr("BINARY", parser.charset, parser.collation) } - case 1803: + case 1801: { parser.yyVAL.ident = yyS[yypt-2].ident + "." + yyS[yypt-0].ident } - case 1805: + case 1803: { parser.yyVAL.ident = yyS[yypt-2].ident + "." + yyS[yypt-0].ident } - case 1806: + case 1804: { parser.yyVAL.ident = yyS[yypt-2].ident + "-" + yyS[yypt-0].ident } - case 1807: + case 1805: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsSystem: true} } - case 1808: + case 1806: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsGlobal: true, IsSystem: true} } - case 1809: + case 1807: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsSystem: true} } - case 1810: + case 1808: { parser.yyVAL.item = &ast.VariableAssignment{Name: yyS[yypt-2].ident, Value: yyS[yypt-0].expr, IsSystem: true} } - case 1811: + case 1809: { v := strings.ToLower(yyS[yypt-2].ident) var isGlobal bool @@ -18906,27 +18896,27 @@ yynewstate: } parser.yyVAL.item = &ast.VariableAssignment{Name: v, Value: yyS[yypt-0].expr, IsGlobal: isGlobal, IsSystem: true} } - case 1812: + case 1810: { v := yyS[yypt-2].ident v = strings.TrimPrefix(v, "@") parser.yyVAL.item = &ast.VariableAssignment{Name: v, Value: yyS[yypt-0].expr} } - case 1813: + case 1811: { parser.yyVAL.item = &ast.VariableAssignment{ Name: ast.SetNames, Value: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), } } - case 1814: + case 1812: { parser.yyVAL.item = &ast.VariableAssignment{ Name: ast.SetNames, Value: ast.NewValueExpr(yyS[yypt-2].ident, "", ""), } } - case 1815: + case 1813: { parser.yyVAL.item = &ast.VariableAssignment{ Name: ast.SetNames, @@ -18934,24 +18924,24 @@ yynewstate: ExtendValue: ast.NewValueExpr(yyS[yypt-0].ident, "", ""), } } - case 1816: + case 1814: { v := &ast.DefaultExpr{} parser.yyVAL.item = &ast.VariableAssignment{Name: ast.SetNames, Value: v} } - case 1817: + case 1815: { parser.yyVAL.item = &ast.VariableAssignment{Name: ast.SetCharset, Value: yyS[yypt-0].expr} } - case 1818: + case 1816: { parser.yyVAL.expr = ast.NewValueExpr(yyS[yypt-0].ident, "", "") } - case 1819: + case 1817: { parser.yyVAL.expr = &ast.DefaultExpr{} } - case 1820: + case 1818: { // Validate input charset name to keep the same behavior as parser of MySQL. cs, err := charset.GetCharsetInfo(yyS[yypt-0].ident) @@ -18963,11 +18953,11 @@ yynewstate: // to keep lower case of input for generated column restore. parser.yyVAL.ident = cs.Name } - case 1821: + case 1819: { parser.yyVAL.ident = charset.CharsetBin } - case 1822: + case 1820: { info, err := charset.GetCollationByName(yyS[yypt-0].ident) if err != nil { @@ -18976,19 +18966,19 @@ yynewstate: } parser.yyVAL.ident = info.Name } - case 1823: + case 1821: { parser.yyVAL.ident = charset.CollationBin } - case 1824: + case 1822: { parser.yyVAL.item = []*ast.VariableAssignment{yyS[yypt-0].item.(*ast.VariableAssignment)} } - case 1825: + case 1823: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.VariableAssignment), yyS[yypt-0].item.(*ast.VariableAssignment)) } - case 1828: + case 1826: { v := strings.ToLower(yyS[yypt-0].ident) var isGlobal bool @@ -19005,89 +18995,89 @@ yynewstate: } parser.yyVAL.expr = &ast.VariableExpr{Name: v, IsGlobal: isGlobal, IsSystem: true, ExplicitScope: explicitScope} } - case 1829: + case 1827: { v := yyS[yypt-0].ident v = strings.TrimPrefix(v, "@") parser.yyVAL.expr = &ast.VariableExpr{Name: v, IsGlobal: false, IsSystem: false} } - case 1830: + case 1828: { parser.yyVAL.item = &auth.UserIdentity{Username: yyS[yypt-0].ident, Hostname: "%"} } - case 1831: + case 1829: { parser.yyVAL.item = &auth.UserIdentity{Username: yyS[yypt-2].ident, Hostname: strings.ToLower(yyS[yypt-0].ident)} } - case 1832: + case 1830: { parser.yyVAL.item = &auth.UserIdentity{Username: yyS[yypt-1].ident, Hostname: strings.ToLower(strings.TrimPrefix(yyS[yypt-0].ident, "@"))} } - case 1833: + case 1831: { parser.yyVAL.item = &auth.UserIdentity{CurrentUser: true} } - case 1834: + case 1832: { parser.yyVAL.item = []*auth.UserIdentity{yyS[yypt-0].item.(*auth.UserIdentity)} } - case 1835: + case 1833: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*auth.UserIdentity), yyS[yypt-0].item.(*auth.UserIdentity)) } - case 1837: + case 1835: { parser.yyVAL.ident = yyS[yypt-1].ident } - case 1841: + case 1839: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-2].ident, Hostname: strings.ToLower(yyS[yypt-0].ident)} } - case 1842: + case 1840: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-1].ident, Hostname: strings.ToLower(strings.TrimPrefix(yyS[yypt-0].ident, "@"))} } - case 1843: + case 1841: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-0].ident, Hostname: "%"} } - case 1844: + case 1842: { parser.yyVAL.item = yyS[yypt-0].item } - case 1845: + case 1843: { parser.yyVAL.item = &auth.RoleIdentity{Username: yyS[yypt-0].ident, Hostname: "%"} } - case 1846: + case 1844: { parser.yyVAL.item = yyS[yypt-0].item } - case 1847: + case 1845: { parser.yyVAL.item = []*auth.RoleIdentity{yyS[yypt-0].item.(*auth.RoleIdentity)} } - case 1848: + case 1846: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*auth.RoleIdentity), yyS[yypt-0].item.(*auth.RoleIdentity)) } - case 1849: + case 1847: { parser.yyVAL.item = &ast.LimitSimple{Offset: 0, Count: yyS[yypt-0].item.(uint64)} } - case 1850: + case 1848: { parser.yyVAL.item = &ast.LimitSimple{Offset: yyS[yypt-2].item.(uint64), Count: yyS[yypt-0].item.(uint64)} } - case 1851: + case 1849: { parser.yyVAL.item = &ast.LimitSimple{Offset: yyS[yypt-0].item.(uint64), Count: yyS[yypt-2].item.(uint64)} } - case 1852: + case 1850: { parser.yyVAL.statement = &ast.AdminStmt{Tp: ast.AdminShowDDL} } - case 1853: + case 1851: { stmt := &ast.AdminStmt{Tp: ast.AdminShowDDLJobs} if yyS[yypt-0].item != nil { @@ -19095,7 +19085,7 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1854: + case 1852: { stmt := &ast.AdminStmt{ Tp: ast.AdminShowDDLJobs, @@ -19106,21 +19096,21 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1855: + case 1853: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowNextRowID, Tables: []*ast.TableName{yyS[yypt-1].item.(*ast.TableName)}, } } - case 1856: + case 1854: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCheckTable, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1857: + case 1855: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCheckIndex, @@ -19128,7 +19118,7 @@ yynewstate: Index: string(yyS[yypt-0].ident), } } - case 1858: + case 1856: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminRecoverIndex, @@ -19136,7 +19126,7 @@ yynewstate: Index: string(yyS[yypt-0].ident), } } - case 1859: + case 1857: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCleanupIndex, @@ -19144,7 +19134,7 @@ yynewstate: Index: string(yyS[yypt-0].ident), } } - case 1860: + case 1858: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCheckIndexRange, @@ -19153,28 +19143,28 @@ yynewstate: HandleRanges: yyS[yypt-0].item.([]ast.HandleRange), } } - case 1861: + case 1859: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminChecksumTable, Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1862: + case 1860: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCancelDDLJobs, JobIDs: yyS[yypt-0].item.([]int64), } } - case 1863: + case 1861: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowDDLJobQueries, JobIDs: yyS[yypt-0].item.([]int64), } } - case 1864: + case 1862: { ret := &ast.AdminStmt{ Tp: ast.AdminShowDDLJobQueriesWithRange, @@ -19183,115 +19173,115 @@ yynewstate: ret.LimitSimple.Offset = yyS[yypt-0].item.(*ast.LimitSimple).Offset parser.yyVAL.statement = ret } - case 1865: + case 1863: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowSlow, ShowSlow: yyS[yypt-0].item.(*ast.ShowSlow), } } - case 1866: + case 1864: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadExprPushdownBlacklist, } } - case 1867: + case 1865: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadOptRuleBlacklist, } } - case 1868: + case 1866: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminPluginEnable, Plugins: yyS[yypt-0].item.([]string), } } - case 1869: + case 1867: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminPluginDisable, Plugins: yyS[yypt-0].item.([]string), } } - case 1870: + case 1868: { parser.yyVAL.statement = &ast.CleanupTableLockStmt{ Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 1871: + case 1869: { parser.yyVAL.statement = &ast.RepairTableStmt{ Table: yyS[yypt-1].item.(*ast.TableName), CreateStmt: yyS[yypt-0].statement.(*ast.CreateTableStmt), } } - case 1872: + case 1870: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminFlushBindings, } } - case 1873: + case 1871: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminCaptureBindings, } } - case 1874: + case 1872: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminEvolveBindings, } } - case 1875: + case 1873: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadBindings, } } - case 1876: + case 1874: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadStatistics, } } - case 1877: + case 1875: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminReloadStatistics, } } - case 1878: + case 1876: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminShowTelemetry, } } - case 1879: + case 1877: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminResetTelemetryID, } } - case 1880: + case 1878: { parser.yyVAL.statement = &ast.AdminStmt{ Tp: ast.AdminFlushPlanCache, StatementScope: yyS[yypt-1].item.(ast.StatementScope), } } - case 1881: + case 1879: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowRecent, Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1882: + case 1880: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowTop, @@ -19299,7 +19289,7 @@ yynewstate: Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1883: + case 1881: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowTop, @@ -19307,7 +19297,7 @@ yynewstate: Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1884: + case 1882: { parser.yyVAL.item = &ast.ShowSlow{ Tp: ast.ShowSlowTop, @@ -19315,27 +19305,27 @@ yynewstate: Count: getUint64FromNUM(yyS[yypt-0].item), } } - case 1885: + case 1883: { parser.yyVAL.item = []ast.HandleRange{yyS[yypt-0].item.(ast.HandleRange)} } - case 1886: + case 1884: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.HandleRange), yyS[yypt-0].item.(ast.HandleRange)) } - case 1887: + case 1885: { parser.yyVAL.item = ast.HandleRange{Begin: yyS[yypt-3].item.(int64), End: yyS[yypt-1].item.(int64)} } - case 1888: + case 1886: { parser.yyVAL.item = []int64{yyS[yypt-0].item.(int64)} } - case 1889: + case 1887: { parser.yyVAL.item = append(yyS[yypt-2].item.([]int64), yyS[yypt-0].item.(int64)) } - case 1890: + case 1888: { stmt := yyS[yypt-1].item.(*ast.ShowStmt) if yyS[yypt-0].item != nil { @@ -19347,21 +19337,21 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1891: + case 1889: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateTable, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1892: + case 1890: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateView, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1893: + case 1891: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateDatabase, @@ -19369,28 +19359,28 @@ yynewstate: DBName: yyS[yypt-0].ident, } } - case 1894: + case 1892: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateSequence, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1895: + case 1893: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreatePlacementPolicy, DBName: yyS[yypt-0].ident, } } - case 1896: + case 1894: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateResourceGroup, ResourceGroupName: yyS[yypt-0].ident, } } - case 1897: + case 1895: { // See https://dev.mysql.com/doc/refman/5.7/en/show-create-user.html parser.yyVAL.statement = &ast.ShowStmt{ @@ -19398,14 +19388,14 @@ yynewstate: User: yyS[yypt-0].item.(*auth.UserIdentity), } } - case 1898: + case 1896: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowCreateImport, DBName: yyS[yypt-0].ident, // we reuse DBName of ShowStmt } } - case 1899: + case 1897: { stmt := &ast.ShowStmt{ Tp: ast.ShowRegions, @@ -19417,14 +19407,14 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1900: + case 1898: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowTableNextRowId, Table: yyS[yypt-1].item.(*ast.TableName), } } - case 1901: + case 1899: { stmt := &ast.ShowStmt{ Tp: ast.ShowRegions, @@ -19437,12 +19427,12 @@ yynewstate: } parser.yyVAL.statement = stmt } - case 1902: + case 1900: { // See https://dev.mysql.com/doc/refman/5.7/en/show-grants.html parser.yyVAL.statement = &ast.ShowStmt{Tp: ast.ShowGrants} } - case 1903: + case 1901: { // See https://dev.mysql.com/doc/refman/5.7/en/show-grants.html if yyS[yypt-0].item != nil { @@ -19459,26 +19449,26 @@ yynewstate: } } } - case 1904: + case 1902: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowMasterStatus, } } - case 1905: + case 1903: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowProcessList, Full: yyS[yypt-1].item.(bool), } } - case 1906: + case 1904: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowProfiles, } } - case 1907: + case 1905: { v := &ast.ShowStmt{ Tp: ast.ShowProfile, @@ -19494,37 +19484,37 @@ yynewstate: } parser.yyVAL.statement = v } - case 1908: + case 1906: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowPrivileges, } } - case 1909: + case 1907: { parser.yyVAL.statement = &ast.ShowStmt{ Tp: ast.ShowBuiltins, } } - case 1910: + case 1908: { parser.yyVAL.statement = yyS[yypt-0].item.(*ast.ShowStmt) } - case 1911: + case 1909: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlacementForDatabase, DBName: yyS[yypt-0].ident, } } - case 1912: + case 1910: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlacementForTable, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1913: + case 1911: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlacementForPartition, @@ -19532,90 +19522,90 @@ yynewstate: Partition: model.NewCIStr(yyS[yypt-0].ident), } } - case 1914: + case 1912: { parser.yyVAL.item = nil } - case 1916: + case 1914: { parser.yyVAL.item = []int{yyS[yypt-0].item.(int)} } - case 1917: + case 1915: { l := yyS[yypt-2].item.([]int) l = append(l, yyS[yypt-0].item.(int)) parser.yyVAL.item = l } - case 1918: + case 1916: { parser.yyVAL.item = ast.ProfileTypeCPU } - case 1919: + case 1917: { parser.yyVAL.item = ast.ProfileTypeMemory } - case 1920: + case 1918: { parser.yyVAL.item = ast.ProfileTypeBlockIo } - case 1921: + case 1919: { parser.yyVAL.item = ast.ProfileTypeContextSwitch } - case 1922: + case 1920: { parser.yyVAL.item = ast.ProfileTypePageFaults } - case 1923: + case 1921: { parser.yyVAL.item = ast.ProfileTypeIpc } - case 1924: + case 1922: { parser.yyVAL.item = ast.ProfileTypeSwaps } - case 1925: + case 1923: { parser.yyVAL.item = ast.ProfileTypeSource } - case 1926: + case 1924: { parser.yyVAL.item = ast.ProfileTypeAll } - case 1927: + case 1925: { parser.yyVAL.item = nil } - case 1928: + case 1926: { v := yyS[yypt-0].item.(int64) parser.yyVAL.item = &v } - case 1929: + case 1927: { parser.yyVAL.item = nil } - case 1930: + case 1928: { parser.yyVAL.item = yyS[yypt-0].item.([]*auth.RoleIdentity) } - case 1936: + case 1934: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowEngines} } - case 1937: + case 1935: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowDatabases} } - case 1938: + case 1936: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowConfig} } - case 1939: + case 1937: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowCharset} } - case 1940: + case 1938: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowTables, @@ -19623,28 +19613,28 @@ yynewstate: Full: yyS[yypt-2].item.(bool), } } - case 1941: + case 1939: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowOpenTables, DBName: yyS[yypt-0].ident, } } - case 1942: + case 1940: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowTableStatus, DBName: yyS[yypt-0].ident, } } - case 1943: + case 1941: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowIndex, Table: yyS[yypt-0].item.(*ast.TableName), } } - case 1944: + case 1942: { show := &ast.ShowStmt{ Tp: ast.ShowIndex, @@ -19652,7 +19642,7 @@ yynewstate: } parser.yyVAL.item = show } - case 1945: + case 1943: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowColumns, @@ -19661,7 +19651,7 @@ yynewstate: Full: yyS[yypt-3].item.(bool), } } - case 1946: + case 1944: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowColumns, @@ -19671,81 +19661,81 @@ yynewstate: Extended: true, } } - case 1947: + case 1945: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowWarnings, CountWarningsOrErrors: true} } - case 1948: + case 1946: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowWarnings} } - case 1949: + case 1947: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowErrors, CountWarningsOrErrors: true} } - case 1950: + case 1948: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowErrors} } - case 1951: + case 1949: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowVariables, GlobalScope: yyS[yypt-1].item.(bool), } } - case 1952: + case 1950: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowStatus, GlobalScope: yyS[yypt-1].item.(bool), } } - case 1953: + case 1951: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowBindings, GlobalScope: yyS[yypt-1].item.(bool), } } - case 1954: + case 1952: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowCollation, } } - case 1955: + case 1953: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowTriggers, DBName: yyS[yypt-0].ident, } } - case 1956: + case 1954: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowBindingCacheStatus, } } - case 1957: + case 1955: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowProcedureStatus, } } - case 1958: + case 1956: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPumpStatus, } } - case 1959: + case 1957: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowDrainerStatus, } } - case 1960: + case 1958: { // 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 @@ -19755,193 +19745,193 @@ yynewstate: Tp: ast.ShowProcedureStatus, } } - case 1961: + case 1959: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowEvents, DBName: yyS[yypt-0].ident, } } - case 1962: + case 1960: { parser.yyVAL.item = &ast.ShowStmt{ Tp: ast.ShowPlugins, } } - case 1963: + case 1961: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowSessionStates} } - case 1964: + case 1962: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsExtended} } - case 1965: + case 1963: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsMeta, Table: &ast.TableName{Name: model.NewCIStr("STATS_META"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 1966: + case 1964: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsHistograms, Table: &ast.TableName{Name: model.NewCIStr("STATS_HISTOGRAMS"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 1967: + case 1965: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsTopN} } - case 1968: + case 1966: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsBuckets, Table: &ast.TableName{Name: model.NewCIStr("STATS_BUCKETS"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 1969: + case 1967: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsHealthy} } - case 1970: + case 1968: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowStatsLocked, Table: &ast.TableName{Name: model.NewCIStr("STATS_TABLE_LOCKED"), Schema: model.NewCIStr(mysql.SystemDB)}} } - case 1971: + case 1969: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowHistogramsInFlight} } - case 1972: + case 1970: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowColumnStatsUsage} } - case 1973: + case 1971: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowAnalyzeStatus} } - case 1974: + case 1972: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowBackups} } - case 1975: + case 1973: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowRestores} } - case 1976: + case 1974: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowImports} } - case 1977: + case 1975: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowPlacement} } - case 1978: + case 1976: { parser.yyVAL.item = &ast.ShowStmt{Tp: ast.ShowPlacementLabels} } - case 1979: + case 1977: { parser.yyVAL.item = nil } - case 1980: + case 1978: { parser.yyVAL.item = &ast.PatternLikeExpr{ Pattern: yyS[yypt-0].expr, Escape: '\\', } } - case 1981: + case 1979: { parser.yyVAL.item = yyS[yypt-0].expr } - case 1982: + case 1980: { parser.yyVAL.item = false } - case 1983: + case 1981: { parser.yyVAL.item = true } - case 1984: + case 1982: { parser.yyVAL.item = false } - case 1985: + case 1983: { parser.yyVAL.item = ast.StatementScopeSession } - case 1986: + case 1984: { parser.yyVAL.item = ast.StatementScopeGlobal } - case 1987: + case 1985: { parser.yyVAL.item = ast.StatementScopeInstance } - case 1988: + case 1986: { parser.yyVAL.item = ast.StatementScopeSession } - case 1989: + case 1987: { parser.yyVAL.item = false } - case 1990: + case 1988: { parser.yyVAL.item = true } - case 1991: + case 1989: { parser.yyVAL.ident = "" } - case 1992: + case 1990: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 1993: + case 1991: { parser.yyVAL.item = yyS[yypt-0].item.(*ast.TableName) } - case 1994: + case 1992: { tmp := yyS[yypt-0].item.(*ast.FlushStmt) tmp.NoWriteToBinLog = yyS[yypt-1].item.(bool) parser.yyVAL.statement = tmp } - case 1995: + case 1993: { parser.yyVAL.item = []string{yyS[yypt-0].ident} } - case 1996: + case 1994: { parser.yyVAL.item = append(yyS[yypt-2].item.([]string), yyS[yypt-0].ident) } - case 1997: + case 1995: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushPrivileges, } } - case 1998: + case 1996: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushStatus, } } - case 1999: + case 1997: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushTiDBPlugin, Plugins: yyS[yypt-0].item.([]string), } } - case 2000: + case 1998: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushHosts, } } - case 2001: + case 1999: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushLogs, LogType: yyS[yypt-1].item.(ast.LogType), } } - case 2002: + case 2000: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushTables, @@ -19949,69 +19939,69 @@ yynewstate: ReadLock: yyS[yypt-0].item.(bool), } } - case 2003: + case 2001: { parser.yyVAL.item = &ast.FlushStmt{ Tp: ast.FlushClientErrorsSummary, } } - case 2004: + case 2002: { parser.yyVAL.item = ast.LogTypeDefault } - case 2005: + case 2003: { parser.yyVAL.item = ast.LogTypeBinary } - case 2006: + case 2004: { parser.yyVAL.item = ast.LogTypeEngine } - case 2007: + case 2005: { parser.yyVAL.item = ast.LogTypeError } - case 2008: + case 2006: { parser.yyVAL.item = ast.LogTypeGeneral } - case 2009: + case 2007: { parser.yyVAL.item = ast.LogTypeSlow } - case 2010: + case 2008: { parser.yyVAL.item = false } - case 2011: + case 2009: { parser.yyVAL.item = true } - case 2012: + case 2010: { parser.yyVAL.item = true } - case 2013: + case 2011: { parser.yyVAL.item = []*ast.TableName{} } - case 2015: + case 2013: { parser.yyVAL.item = []*ast.TableName{} } - case 2016: + case 2014: { parser.yyVAL.item = yyS[yypt-0].item } - case 2017: + case 2015: { parser.yyVAL.item = false } - case 2018: + case 2016: { parser.yyVAL.item = true } - case 2096: + case 2094: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -20024,7 +20014,7 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2122: + case 2120: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -20037,7 +20027,7 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2138: + case 2136: { var sel ast.StmtNode switch x := yyS[yypt-0].expr.(*ast.SubqueryExpr).Query.(type) { @@ -20050,7 +20040,7 @@ yynewstate: } parser.yyVAL.statement = sel } - case 2140: + case 2138: { if yyS[yypt-0].statement != nil { s := yyS[yypt-0].statement @@ -20060,7 +20050,7 @@ yynewstate: parser.result = append(parser.result, s) } } - case 2141: + case 2139: { if yyS[yypt-0].statement != nil { s := yyS[yypt-0].statement @@ -20070,7 +20060,7 @@ yynewstate: parser.result = append(parser.result, s) } } - case 2142: + case 2140: { cst := yyS[yypt-0].item.(*ast.Constraint) if yyS[yypt-1].item != nil { @@ -20079,7 +20069,7 @@ yynewstate: } parser.yyVAL.item = cst } - case 2147: + case 2145: { if yyS[yypt-0].item != nil { parser.yyVAL.item = []interface{}{yyS[yypt-0].item.(interface{})} @@ -20087,7 +20077,7 @@ yynewstate: parser.yyVAL.item = []interface{}{} } } - case 2148: + case 2146: { if yyS[yypt-0].item != nil { parser.yyVAL.item = append(yyS[yypt-2].item.([]interface{}), yyS[yypt-0].item) @@ -20095,7 +20085,7 @@ yynewstate: parser.yyVAL.item = yyS[yypt-2].item } } - case 2149: + case 2147: { var columnDefs []*ast.ColumnDef var constraints []*ast.Constraint @@ -20104,7 +20094,7 @@ yynewstate: Constraints: constraints, } } - case 2150: + case 2148: { tes := yyS[yypt-1].item.([]interface{}) var columnDefs []*ast.ColumnDef @@ -20122,69 +20112,69 @@ yynewstate: Constraints: constraints, } } - case 2152: + case 2150: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCharset, StrValue: yyS[yypt-0].ident, UintValue: ast.TableOptionCharsetWithoutConvertTo} } - case 2153: + case 2151: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCollate, StrValue: yyS[yypt-0].ident, UintValue: ast.TableOptionCharsetWithoutConvertTo} } - case 2154: + case 2152: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAutoIncrement, UintValue: yyS[yypt-0].item.(uint64), BoolValue: yyS[yypt-3].item.(bool)} } - case 2155: + case 2153: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAutoIdCache, UintValue: yyS[yypt-0].item.(uint64)} } - case 2156: + case 2154: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAutoRandomBase, UintValue: yyS[yypt-0].item.(uint64), BoolValue: yyS[yypt-3].item.(bool)} } - case 2157: + case 2155: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionAvgRowLength, UintValue: yyS[yypt-0].item.(uint64)} } - case 2158: + case 2156: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionConnection, StrValue: yyS[yypt-0].ident} } - case 2159: + case 2157: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCheckSum, UintValue: yyS[yypt-0].item.(uint64)} } - case 2160: + case 2158: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionTableCheckSum, UintValue: yyS[yypt-0].item.(uint64)} } - case 2161: + case 2159: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionPassword, StrValue: yyS[yypt-0].ident} } - case 2162: + case 2160: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionCompression, StrValue: yyS[yypt-0].ident} } - case 2163: + case 2161: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionKeyBlockSize, UintValue: yyS[yypt-0].item.(uint64)} } - case 2164: + case 2162: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionDelayKeyWrite, UintValue: yyS[yypt-0].item.(uint64)} } - case 2165: + case 2163: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionRowFormat, UintValue: yyS[yypt-0].item.(uint64)} } - case 2166: + case 2164: { parser.yyVAL.item = &ast.TableOption{Tp: ast.TableOptionStatsPersistent} } - case 2167: + case 2165: { n := yyS[yypt-0].item.(uint64) if n != 0 && n != 1 { @@ -20195,13 +20185,13 @@ yynewstate: yylex.AppendError(yylex.Errorf("The STATS_AUTO_RECALC is parsed but ignored by all storage engines.")) parser.lastErrorAsWarn() } - case 2168: + case 2166: { 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 2169: + case 2167: { // Parse it but will ignore it. // In MySQL, STATS_SAMPLE_PAGES=N(Where 0 1 { @@ -22071,7 +22050,7 @@ yynewstate: OptEnclosed: true, } } - case 2511: + case 2506: { str := yyS[yypt-0].ident if str != "\\" && len(str) > 1 { @@ -22083,7 +22062,7 @@ yynewstate: Value: str, } } - case 2512: + case 2507: { str := yyS[yypt-0].ident if str != "\\" && len(str) > 1 { @@ -22095,104 +22074,104 @@ yynewstate: Value: str, } } - case 2514: + case 2509: { parser.yyVAL.ident = yyS[yypt-0].item.(ast.BinaryLiteral).ToString() } - case 2515: + case 2510: { parser.yyVAL.ident = yyS[yypt-0].item.(ast.BinaryLiteral).ToString() } - case 2516: + case 2511: { parser.yyVAL.item = &ast.LinesClause{Terminated: "\n"} } - case 2517: + case 2512: { parser.yyVAL.item = &ast.LinesClause{Starting: yyS[yypt-1].ident, Terminated: yyS[yypt-0].ident} } - case 2518: + case 2513: { parser.yyVAL.ident = "" } - case 2519: + case 2514: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 2520: + case 2515: { parser.yyVAL.ident = "\n" } - case 2521: + case 2516: { parser.yyVAL.ident = yyS[yypt-0].ident } - case 2522: + case 2517: { parser.yyVAL.item = nil } - case 2523: + case 2518: { parser.yyVAL.item = yyS[yypt-0].item } - case 2524: + case 2519: { l := yyS[yypt-2].item.([]*ast.Assignment) parser.yyVAL.item = append(l, yyS[yypt-0].item.(*ast.Assignment)) } - case 2525: + case 2520: { parser.yyVAL.item = []*ast.Assignment{yyS[yypt-0].item.(*ast.Assignment)} } - case 2526: + case 2521: { parser.yyVAL.item = &ast.Assignment{ Column: yyS[yypt-2].expr.(*ast.ColumnNameExpr).Name, Expr: yyS[yypt-0].expr, } } - case 2527: + case 2522: { parser.yyVAL.statement = &ast.UnlockTablesStmt{} } - case 2528: + case 2523: { parser.yyVAL.statement = &ast.LockTablesStmt{ TableLocks: yyS[yypt-0].item.([]ast.TableLock), } } - case 2531: + case 2526: { parser.yyVAL.item = ast.TableLock{ Table: yyS[yypt-1].item.(*ast.TableName), Type: yyS[yypt-0].item.(model.TableLockType), } } - case 2532: + case 2527: { parser.yyVAL.item = model.TableLockRead } - case 2533: + case 2528: { parser.yyVAL.item = model.TableLockReadLocal } - case 2534: + case 2529: { parser.yyVAL.item = model.TableLockWrite } - case 2535: + case 2530: { parser.yyVAL.item = model.TableLockWriteLocal } - case 2536: + case 2531: { parser.yyVAL.item = []ast.TableLock{yyS[yypt-0].item.(ast.TableLock)} } - case 2537: + case 2532: { parser.yyVAL.item = append(yyS[yypt-2].item.([]ast.TableLock), yyS[yypt-0].item.(ast.TableLock)) } - case 2538: + case 2533: { parser.yyVAL.statement = &ast.NonTransactionalDMLStmt{ DryRun: yyS[yypt-1].item.(int), @@ -22201,41 +22180,41 @@ yynewstate: DMLStmt: yyS[yypt-0].statement.(ast.ShardableDMLStmt), } } - case 2543: + case 2538: { parser.yyVAL.item = ast.NoDryRun } - case 2544: + case 2539: { parser.yyVAL.item = ast.DryRunSplitDml } - case 2545: + case 2540: { parser.yyVAL.item = ast.DryRunQuery } - case 2546: + case 2541: { parser.yyVAL.item = (*ast.ColumnName)(nil) } - case 2547: + case 2542: { parser.yyVAL.item = yyS[yypt-0].item.(*ast.ColumnName) } - case 2548: + case 2543: { parser.yyVAL.statement = &ast.KillStmt{ ConnectionID: getUint64FromNUM(yyS[yypt-0].item), TiDBExtension: yyS[yypt-1].item.(bool), } } - case 2549: + case 2544: { parser.yyVAL.statement = &ast.KillStmt{ ConnectionID: getUint64FromNUM(yyS[yypt-0].item), TiDBExtension: yyS[yypt-2].item.(bool), } } - case 2550: + case 2545: { parser.yyVAL.statement = &ast.KillStmt{ ConnectionID: getUint64FromNUM(yyS[yypt-0].item), @@ -22243,47 +22222,47 @@ yynewstate: TiDBExtension: yyS[yypt-2].item.(bool), } } - case 2551: + case 2546: { parser.yyVAL.statement = &ast.KillStmt{ TiDBExtension: yyS[yypt-1].item.(bool), Expr: yyS[yypt-0].expr, } } - case 2552: + case 2547: { parser.yyVAL.item = false } - case 2553: + case 2548: { parser.yyVAL.item = true } - case 2554: + case 2549: { parser.yyVAL.statement = &ast.LoadStatsStmt{ Path: yyS[yypt-0].ident, } } - case 2555: + case 2550: { parser.yyVAL.statement = &ast.LockStatsStmt{ Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 2556: + case 2551: { parser.yyVAL.statement = &ast.UnlockStatsStmt{ Tables: yyS[yypt-0].item.([]*ast.TableName), } } - case 2557: + case 2552: { parser.yyVAL.statement = &ast.DropPlacementPolicyStmt{ IfExists: yyS[yypt-1].item.(bool), PolicyName: model.NewCIStr(yyS[yypt-0].ident), } } - case 2558: + case 2553: { parser.yyVAL.statement = &ast.CreateResourceGroupStmt{ IfNotExists: yyS[yypt-2].item.(bool), @@ -22291,7 +22270,7 @@ yynewstate: ResourceGroupOptionList: yyS[yypt-0].item.([]*ast.ResourceGroupOption), } } - case 2559: + case 2554: { parser.yyVAL.statement = &ast.AlterResourceGroupStmt{ IfExists: yyS[yypt-2].item.(bool), @@ -22299,14 +22278,14 @@ yynewstate: ResourceGroupOptionList: yyS[yypt-0].item.([]*ast.ResourceGroupOption), } } - case 2560: + case 2555: { parser.yyVAL.statement = &ast.DropResourceGroupStmt{ IfExists: yyS[yypt-1].item.(bool), ResourceGroupName: model.NewCIStr(yyS[yypt-0].ident), } } - case 2561: + case 2556: { parser.yyVAL.statement = &ast.CreatePlacementPolicyStmt{ OrReplace: yyS[yypt-5].item.(bool), @@ -22315,7 +22294,7 @@ yynewstate: PlacementOptions: yyS[yypt-0].item.([]*ast.PlacementOption), } } - case 2562: + case 2557: { parser.yyVAL.statement = &ast.AlterPlacementPolicyStmt{ IfExists: yyS[yypt-2].item.(bool), @@ -22323,7 +22302,7 @@ yynewstate: PlacementOptions: yyS[yypt-0].item.([]*ast.PlacementOption), } } - case 2563: + case 2558: { parser.yyVAL.statement = &ast.CreateSequenceStmt{ IfNotExists: yyS[yypt-3].item.(bool), @@ -22332,87 +22311,87 @@ yynewstate: TblOptions: yyS[yypt-0].item.([]*ast.TableOption), } } - case 2564: + case 2559: { parser.yyVAL.item = []*ast.SequenceOption{} } - case 2566: + case 2561: { parser.yyVAL.item = []*ast.SequenceOption{yyS[yypt-0].item.(*ast.SequenceOption)} } - case 2567: + case 2562: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.SequenceOption), yyS[yypt-0].item.(*ast.SequenceOption)) } - case 2568: + case 2563: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceOptionIncrementBy, IntValue: yyS[yypt-0].item.(int64)} } - case 2569: + case 2564: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceOptionIncrementBy, IntValue: yyS[yypt-0].item.(int64)} } - case 2570: + case 2565: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceStartWith, IntValue: yyS[yypt-0].item.(int64)} } - case 2571: + case 2566: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceStartWith, IntValue: yyS[yypt-0].item.(int64)} } - case 2572: + case 2567: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceMinValue, IntValue: yyS[yypt-0].item.(int64)} } - case 2573: + case 2568: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMinValue} } - case 2574: + case 2569: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMinValue} } - case 2575: + case 2570: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceMaxValue, IntValue: yyS[yypt-0].item.(int64)} } - case 2576: + case 2571: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMaxValue} } - case 2577: + case 2572: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoMaxValue} } - case 2578: + case 2573: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceCache, IntValue: yyS[yypt-0].item.(int64)} } - case 2579: + case 2574: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCache} } - case 2580: + case 2575: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCache} } - case 2581: + case 2576: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceCycle} } - case 2582: + case 2577: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCycle} } - case 2583: + case 2578: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceNoCycle} } - case 2585: + case 2580: { parser.yyVAL.item = yyS[yypt-0].item } - case 2586: + case 2581: { unsigned_num := getUint64FromNUM(yyS[yypt-0].item) if unsigned_num > 9223372036854775808 { @@ -22425,14 +22404,14 @@ yynewstate: parser.yyVAL.item = -int64(unsigned_num) } } - case 2587: + case 2582: { parser.yyVAL.statement = &ast.DropSequenceStmt{ IfExists: yyS[yypt-1].item.(bool), Sequences: yyS[yypt-0].item.([]*ast.TableName), } } - case 2588: + case 2583: { parser.yyVAL.statement = &ast.AlterSequenceStmt{ IfExists: yyS[yypt-2].item.(bool), @@ -22440,27 +22419,27 @@ yynewstate: SeqOptions: yyS[yypt-0].item.([]*ast.SequenceOption), } } - case 2589: + case 2584: { parser.yyVAL.item = []*ast.SequenceOption{yyS[yypt-0].item.(*ast.SequenceOption)} } - case 2590: + case 2585: { parser.yyVAL.item = append(yyS[yypt-1].item.([]*ast.SequenceOption), yyS[yypt-0].item.(*ast.SequenceOption)) } - case 2592: + case 2587: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceRestart} } - case 2593: + case 2588: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceRestartWith, IntValue: yyS[yypt-0].item.(int64)} } - case 2594: + case 2589: { parser.yyVAL.item = &ast.SequenceOption{Tp: ast.SequenceRestartWith, IntValue: yyS[yypt-0].item.(int64)} } - case 2595: + case 2590: { x := &ast.IndexAdviseStmt{ Path: yyS[yypt-3].ident, @@ -22477,42 +22456,42 @@ yynewstate: } parser.yyVAL.statement = x } - case 2596: + case 2591: { parser.yyVAL.item = uint64(ast.UnspecifiedSize) } - case 2597: + case 2592: { parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item) } - case 2598: + case 2593: { parser.yyVAL.item = nil } - case 2599: + case 2594: { parser.yyVAL.item = &ast.MaxIndexNumClause{ PerTable: yyS[yypt-1].item.(uint64), PerDB: yyS[yypt-0].item.(uint64), } } - case 2600: + case 2595: { parser.yyVAL.item = uint64(ast.UnspecifiedSize) } - case 2601: + case 2596: { parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item) } - case 2602: + case 2597: { parser.yyVAL.item = uint64(ast.UnspecifiedSize) } - case 2603: + case 2598: { parser.yyVAL.item = getUint64FromNUM(yyS[yypt-0].item) } - case 2604: + case 2599: { // Parse it but will ignore it switch yyS[yypt-0].ident { @@ -22527,19 +22506,19 @@ yynewstate: } parser.yyVAL.ident = yyS[yypt-0].ident } - case 2605: + case 2600: { parser.yyVAL.item = append([]*ast.RowExpr{}, yyS[yypt-0].item.(*ast.RowExpr)) } - case 2606: + case 2601: { parser.yyVAL.item = append(yyS[yypt-2].item.([]*ast.RowExpr), yyS[yypt-0].item.(*ast.RowExpr)) } - case 2607: + case 2602: { parser.yyVAL.item = &ast.RowExpr{Values: yyS[yypt-0].item.([]ast.ExprNode)} } - case 2608: + case 2603: { x := &ast.PlanReplayerStmt{ Stmt: yyS[yypt-0].statement, @@ -22555,7 +22534,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2609: + case 2604: { x := &ast.PlanReplayerStmt{ Stmt: yyS[yypt-0].statement, @@ -22571,7 +22550,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2610: + case 2605: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -22591,7 +22570,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2611: + case 2606: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -22611,7 +22590,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2612: + case 2607: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -22621,7 +22600,7 @@ yynewstate: } parser.yyVAL.statement = x } - case 2613: + case 2608: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -22631,7 +22610,7 @@ yynewstate: } parser.yyVAL.statement = x } - case 2614: + case 2609: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -22645,7 +22624,7 @@ yynewstate: parser.yyVAL.statement = x } - case 2615: + case 2610: { x := &ast.PlanReplayerStmt{ Stmt: nil, @@ -22658,6 +22637,21 @@ yynewstate: Limit: nil, } + parser.yyVAL.statement = x + } + case 2611: + { + x := &ast.PlanReplayerStmt{ + Stmt: nil, + Analyze: false, + Remove: true, + SQLDigest: yyS[yypt-1].ident, + PlanDigest: yyS[yypt-0].ident, + Where: nil, + OrderBy: nil, + Limit: nil, + } + parser.yyVAL.statement = x } diff --git a/parser/parser.y b/parser/parser.y index abce90d9e3c71..e0155bc31395f 100644 --- a/parser/parser.y +++ b/parser/parser.y @@ -528,7 +528,6 @@ import ( recover "RECOVER" redundant "REDUNDANT" reload "RELOAD" - remote "REMOTE" remove "REMOVE" reorganize "REORGANIZE" repair "REPAIR" @@ -710,6 +709,7 @@ import ( subDate "SUBDATE" sum "SUM" substring "SUBSTRING" + survivalPreferences "SURVIVAL_PREFERENCES" target "TARGET" tidbJson "TIDB_JSON" timestampAdd "TIMESTAMPADD" @@ -1117,7 +1117,6 @@ import ( LoadDataSetList "Load data specifications" LoadDataSetItem "Single load data specification" LocalOpt "Local opt" - LocationOpt "Data file location of LOAD DATA" LockClause "Alter table lock clause" LogTypeOpt "Optional log type used in FLUSH statements" MaxValPartOpt "MAXVALUE partition option" @@ -1600,10 +1599,20 @@ ResourceGroupOptionList: } | ResourceGroupOptionList DirectResourceGroupOption { + if $1.([]*ast.ResourceGroupOption)[0].Tp == $2.(*ast.ResourceGroupOption).Tp || + (len($1.([]*ast.ResourceGroupOption)) > 1 && $1.([]*ast.ResourceGroupOption)[1].Tp == $2.(*ast.ResourceGroupOption).Tp) { + yylex.AppendError(yylex.Errorf("Dupliated options specified")) + return 1 + } $$ = append($1.([]*ast.ResourceGroupOption), $2.(*ast.ResourceGroupOption)) } | ResourceGroupOptionList ',' DirectResourceGroupOption { + if $1.([]*ast.ResourceGroupOption)[0].Tp == $3.(*ast.ResourceGroupOption).Tp || + (len($1.([]*ast.ResourceGroupOption)) > 1 && $1.([]*ast.ResourceGroupOption)[1].Tp == $3.(*ast.ResourceGroupOption).Tp) { + yylex.AppendError(yylex.Errorf("Dupliated options specified")) + return 1 + } $$ = append($1.([]*ast.ResourceGroupOption), $3.(*ast.ResourceGroupOption)) } @@ -1612,22 +1621,10 @@ DirectResourceGroupOption: { $$ = &ast.ResourceGroupOption{Tp: ast.ResourceRURate, UintValue: $3.(uint64)} } -| "CPU" EqOpt stringLit - { - $$ = &ast.ResourceGroupOption{Tp: ast.ResourceUnitCPU, StrValue: $3} - } -| "IO_READ_BANDWIDTH" EqOpt stringLit - { - $$ = &ast.ResourceGroupOption{Tp: ast.ResourceUnitIOReadBandwidth, StrValue: $3} - } -| "IO_WRITE_BANDWIDTH" EqOpt stringLit - { - $$ = &ast.ResourceGroupOption{Tp: ast.ResourceUnitIOWriteBandwidth, StrValue: $3} - } | "BURSTABLE" - { - $$ = &ast.ResourceGroupOption{Tp: ast.ResourceBurstableOpiton, BoolValue: true} - } + { + $$ = &ast.ResourceGroupOption{Tp: ast.ResourceBurstableOpiton, BoolValue: true} + } PlacementOptionList: DirectPlacementOption @@ -1693,6 +1690,10 @@ DirectPlacementOption: { $$ = &ast.PlacementOption{Tp: ast.PlacementOptionLearnerConstraints, StrValue: $3} } +| "SURVIVAL_PREFERENCES" EqOpt stringLit + { + $$ = &ast.PlacementOption{Tp: ast.PlacementOptionSurvivalPreferences, StrValue: $3} + } PlacementPolicyOption: "PLACEMENT" "POLICY" EqOpt stringLit @@ -6227,7 +6228,6 @@ UnReservedKeyword: | "QUICK" | "REBUILD" | "REDUNDANT" -| "REMOTE" | "REORGANIZE" | "RESOURCE" | "RESTART" @@ -6624,6 +6624,7 @@ NotKeywordToken: | "CONSTRAINTS" | "PRIMARY_REGION" | "SCHEDULE" +| "SURVIVAL_PREFERENCES" | "LEADER_CONSTRAINTS" | "FOLLOWER_CONSTRAINTS" | "LEARNER_CONSTRAINTS" @@ -13769,17 +13770,18 @@ RevokeRoleStmt: * See https://dev.mysql.com/doc/refman/5.7/en/load-data.html *******************************************************************************************/ LoadDataStmt: - "LOAD" "DATA" LocationOpt "INFILE" stringLit DuplicateOpt "INTO" "TABLE" TableName CharsetOpt Fields Lines IgnoreLines ColumnNameOrUserVarListOptWithBrackets LoadDataSetSpecOpt + "LOAD" "DATA" LocalOpt "INFILE" stringLit DuplicateOpt "INTO" "TABLE" TableName CharsetOpt Fields Lines IgnoreLines ColumnNameOrUserVarListOptWithBrackets LoadDataSetSpecOpt { x := &ast.LoadDataStmt{ - FileLocRef: $3.(ast.FileLocRefTp), + FileLocRef: ast.FileLocServerOrRemote, Path: $5, OnDuplicate: $6.(ast.OnDuplicateKeyHandlingType), Table: $9.(*ast.TableName), ColumnsAndUserVars: $14.([]*ast.ColumnNameOrUserVar), IgnoreLines: $13.(uint64), } - if x.FileLocRef == ast.FileLocClient { + if $3 != nil { + x.FileLocRef = ast.FileLocClient // See https://dev.mysql.com/doc/refman/5.7/en/load-data.html#load-data-duplicate-key-handling // If you do not specify IGNORE or REPLACE modifier , then we set default behavior to IGNORE when LOCAL modifier is specified if x.OnDuplicate == ast.OnDuplicateKeyHandlingError { @@ -13828,19 +13830,6 @@ LocalOpt: $$ = $1 } -LocationOpt: - { - $$ = ast.FileLocServer - } -| "LOCAL" - { - $$ = ast.FileLocClient - } -| "REMOTE" - { - $$ = ast.FileLocRemote - } - Fields: { escape := "\\" @@ -14671,6 +14660,21 @@ PlanReplayerStmt: Limit: nil, } + $$ = x + } +| "PLAN" "REPLAYER" "CAPTURE" "REMOVE" stringLit stringLit + { + x := &ast.PlanReplayerStmt{ + Stmt: nil, + Analyze: false, + Remove: true, + SQLDigest: $5, + PlanDigest: $6, + Where: nil, + OrderBy: nil, + Limit: nil, + } + $$ = x } %% diff --git a/parser/parser_test.go b/parser/parser_test.go index 5ce60c12c4c08..2dcfd9b6db52f 100644 --- a/parser/parser_test.go +++ b/parser/parser_test.go @@ -667,7 +667,7 @@ func TestDMLStmt(t *testing.T) { {"LOAD DATA LOCAL INFILE '/tmp/t.csv' IGNORE INTO TABLE t1 FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';", true, "LOAD DATA LOCAL INFILE '/tmp/t.csv' IGNORE INTO TABLE `t1` FIELDS TERMINATED BY ','"}, {"LOAD DATA LOCAL INFILE '/tmp/t.csv' REPLACE INTO TABLE t1 FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n';", true, "LOAD DATA LOCAL INFILE '/tmp/t.csv' REPLACE INTO TABLE `t1` FIELDS TERMINATED BY ','"}, - {"load data remote infile 's3://bucket-name/t.csv' into table t", true, "LOAD DATA REMOTE INFILE 's3://bucket-name/t.csv' INTO TABLE `t`"}, + {"load data infile 's3://bucket-name/t.csv' into table t", true, "LOAD DATA INFILE 's3://bucket-name/t.csv' INTO TABLE `t`"}, // select for update/share {"select * from t for update", true, "SELECT * FROM `t` FOR UPDATE"}, @@ -2510,6 +2510,7 @@ func TestDDL(t *testing.T) { {`create table t (c int) follower_constraints="ww";`, false, ""}, {`create table t (c int) voter_constraints="ww";`, false, ""}, {`create table t (c int) learner_constraints="ww";`, false, ""}, + {`create table t (c int) survival_preference="ww";`, false, ""}, {`create table t (c int) /*T![placement] primary_region="us" */;`, false, ""}, {`create table t (c int) /*T![placement] regions="us,3" */;`, false, ""}, {`create table t (c int) /*T![placement] followers="us,3 */";`, false, ""}, @@ -3645,20 +3646,25 @@ func TestDDL(t *testing.T) { {"alter placement policy x placement policy y", false, ""}, // for create resource group - {"create resource group x cpu ='8c'", true, "CREATE RESOURCE GROUP `x` CPU = '8c'"}, + {"create resource group x cpu ='8c'", false, ""}, {"create resource group x region ='us, 3'", false, ""}, - {"create resource group x cpu='8c', io_read_bandwidth='2GB/s', io_write_bandwidth='200MB/s'", true, "CREATE RESOURCE GROUP `x` CPU = '8c' IO_READ_BANDWIDTH = '2GB/s' IO_WRITE_BANDWIDTH = '200MB/s'"}, + {"create resource group x cpu='8c', io_read_bandwidth='2GB/s', io_write_bandwidth='200MB/s'", false, ""}, {"create resource group x ru_per_sec=2000", true, "CREATE RESOURCE GROUP `x` RU_PER_SEC = 2000"}, {"create resource group x ru_per_sec=200000", true, "CREATE RESOURCE GROUP `x` RU_PER_SEC = 200000"}, {"create resource group x followers=0", false, ""}, - {"create resource group x ru_per_sec=2000, burstable", true, "CREATE RESOURCE GROUP `x` RU_PER_SEC = 2000 BURSTABLE"}, + {"create resource group x ru_per_sec=1000, burstable", true, "CREATE RESOURCE GROUP `x` RU_PER_SEC = 1000 BURSTABLE"}, {"create resource group x burstable, ru_per_sec=2000", true, "CREATE RESOURCE GROUP `x` BURSTABLE RU_PER_SEC = 2000"}, + {"create resource group x ru_per_sec=3000 burstable", true, "CREATE RESOURCE GROUP `x` RU_PER_SEC = 3000 BURSTABLE"}, + {"create resource group x burstable ru_per_sec=4000", true, "CREATE RESOURCE GROUP `x` BURSTABLE RU_PER_SEC = 4000"}, - {"alter resource group x cpu ='8c'", true, "ALTER RESOURCE GROUP `x` CPU = '8c'"}, + {"alter resource group x cpu ='8c'", false, ""}, {"alter resource group x region ='us, 3'", false, ""}, - {"alter resource group x cpu='8c', io_read_bandwidth='2GB/s', io_write_bandwidth='200MB/s'", true, "ALTER RESOURCE GROUP `x` CPU = '8c' IO_READ_BANDWIDTH = '2GB/s' IO_WRITE_BANDWIDTH = '200MB/s'"}, - {"alter resource group x ru_per_sec=2000", true, "ALTER RESOURCE GROUP `x` RU_PER_SEC = 2000"}, - {"alter resource group x ru_per_sec=200000", true, "ALTER RESOURCE GROUP `x` RU_PER_SEC = 200000"}, + {"alter resource group x cpu='8c', io_read_bandwidth='2GB/s', io_write_bandwidth='200MB/s'", false, ""}, + {"alter resource group x ru_per_sec=1000", true, "ALTER RESOURCE GROUP `x` RU_PER_SEC = 1000"}, + {"alter resource group x ru_per_sec=2000, BURSTABLE", true, "ALTER RESOURCE GROUP `x` RU_PER_SEC = 2000 BURSTABLE"}, + {"alter resource group x BURSTABLE, ru_per_sec=3000", true, "ALTER RESOURCE GROUP `x` BURSTABLE RU_PER_SEC = 3000"}, + {"alter resource group x BURSTABLE ru_per_sec=4000", true, "ALTER RESOURCE GROUP `x` BURSTABLE RU_PER_SEC = 4000"}, + {"alter resource group x ru_per_sec=200000 BURSTABLE", true, "ALTER RESOURCE GROUP `x` RU_PER_SEC = 200000 BURSTABLE"}, {"alter resource group x followers=0", false, ""}, {"drop resource group x;", true, "DROP RESOURCE GROUP `x`"}, @@ -6910,6 +6916,7 @@ func TestPlanReplayer(t *testing.T) { {"PLAN REPLAYER DUMP EXPLAIN 'sql.txt'", true, "PLAN REPLAYER DUMP EXPLAIN 'sql.txt'"}, {"PLAN REPLAYER DUMP EXPLAIN ANALYZE 'sql.txt'", true, "PLAN REPLAYER DUMP EXPLAIN ANALYZE 'sql.txt'"}, {"PLAN REPLAYER CAPTURE '123' '123'", true, "PLAN REPLAYER CAPTURE '123' '123'"}, + {"PLAN REPLAYER CAPTURE REMOVE '123' '123'", true, "PLAN REPLAYER CAPTURE REMOVE '123' '123'"}, } RunTest(t, table, false) diff --git a/planner/core/BUILD.bazel b/planner/core/BUILD.bazel index cd20248f05d55..fe3eafb13a94f 100644 --- a/planner/core/BUILD.bazel +++ b/planner/core/BUILD.bazel @@ -157,7 +157,7 @@ go_library( go_test( name = "core_test", - timeout = "short", + timeout = "moderate", srcs = [ "binary_plan_test.go", "cbo_test.go", diff --git a/planner/core/common_plans.go b/planner/core/common_plans.go index 97293c365021f..3ff3bb19eece1 100644 --- a/planner/core/common_plans.go +++ b/planner/core/common_plans.go @@ -596,6 +596,7 @@ type PlanReplayer struct { File string Capture bool + Remove bool SQLDigest string PlanDigest string } diff --git a/planner/core/exhaust_physical_plans.go b/planner/core/exhaust_physical_plans.go index 61575810da1fb..7c0ff0a4274fa 100644 --- a/planner/core/exhaust_physical_plans.go +++ b/planner/core/exhaust_physical_plans.go @@ -717,33 +717,78 @@ func (p *LogicalJoin) getIndexJoinByOuterIdx(prop *property.PhysicalProperty, ou } else { innerJoinKeys, outerJoinKeys, _, _ = p.GetJoinKeys() } - ds, isDataSource := innerChild.(*DataSource) - us, isUnionScan := innerChild.(*LogicalUnionScan) - if (!isDataSource && !isUnionScan) || (isDataSource && ds.preferStoreType&preferTiFlash != 0) { + innerChildWrapper := p.extractIndexJoinInnerChildPattern(innerChild) + if innerChildWrapper == nil { return nil } - if isUnionScan { - // The child of union scan may be union all for partition table. - ds, isDataSource = us.Children()[0].(*DataSource) + + var avgInnerRowCnt float64 + if outerChild.statsInfo().RowCount > 0 { + avgInnerRowCnt = p.equalCondOutCnt / outerChild.statsInfo().RowCount + } + joins = p.buildIndexJoinInner2TableScan(prop, innerChildWrapper, innerJoinKeys, outerJoinKeys, outerIdx, avgInnerRowCnt) + if joins != nil { + return + } + return p.buildIndexJoinInner2IndexScan(prop, innerChildWrapper, innerJoinKeys, outerJoinKeys, outerIdx, avgInnerRowCnt) +} + +type indexJoinInnerChildWrapper struct { + ds *DataSource + us *LogicalUnionScan + proj *LogicalProjection + sel *LogicalSelection +} + +func (p *LogicalJoin) extractIndexJoinInnerChildPattern(innerChild LogicalPlan) *indexJoinInnerChildWrapper { + wrapper := &indexJoinInnerChildWrapper{} + switch child := innerChild.(type) { + case *DataSource: + wrapper.ds = child + case *LogicalUnionScan: + wrapper.us = child + ds, isDataSource := wrapper.us.Children()[0].(*DataSource) if !isDataSource { return nil } + wrapper.ds = ds // If one of the union scan children is a TiFlash table, then we can't choose index join. - for _, child := range us.Children() { + for _, child := range wrapper.us.Children() { if ds, ok := child.(*DataSource); ok && ds.preferStoreType&preferTiFlash != 0 { return nil } } + case *LogicalProjection: + if !p.ctx.GetSessionVars().EnableIndexJoinInnerSideMultiPattern { + return nil + } + // For now, we only allow proj with all Column expression can be the inner side of index join + for _, expr := range child.Exprs { + if _, ok := expr.(*expression.Column); !ok { + return nil + } + } + wrapper.proj = child + ds, isDataSource := wrapper.proj.Children()[0].(*DataSource) + if !isDataSource { + return nil + } + wrapper.ds = ds + case *LogicalSelection: + if !p.ctx.GetSessionVars().EnableIndexJoinInnerSideMultiPattern { + return nil + } + wrapper.sel = child + ds, isDataSource := wrapper.sel.Children()[0].(*DataSource) + if !isDataSource { + return nil + } + wrapper.ds = ds } - var avgInnerRowCnt float64 - if outerChild.statsInfo().RowCount > 0 { - avgInnerRowCnt = p.equalCondOutCnt / outerChild.statsInfo().RowCount - } - joins = p.buildIndexJoinInner2TableScan(prop, ds, innerJoinKeys, outerJoinKeys, outerIdx, us, avgInnerRowCnt) - if joins != nil { - return + if wrapper.ds == nil || wrapper.ds.preferStoreType&preferTiFlash != 0 { + return nil } - return p.buildIndexJoinInner2IndexScan(prop, ds, innerJoinKeys, outerJoinKeys, outerIdx, us, avgInnerRowCnt) + return wrapper } func (p *LogicalJoin) getIndexJoinBuildHelper(ds *DataSource, innerJoinKeys []*expression.Column, checkPathValid func(path *util.AccessPath) bool, outerJoinKeys []*expression.Column) (*indexJoinBuildHelper, []int) { @@ -783,8 +828,10 @@ func (p *LogicalJoin) getIndexJoinBuildHelper(ds *DataSource, innerJoinKeys []*e // fetched from the inner side for every tuple from the outer side. This will be // promised to be no worse than building IndexScan as the inner child. func (p *LogicalJoin) buildIndexJoinInner2TableScan( - prop *property.PhysicalProperty, ds *DataSource, innerJoinKeys, outerJoinKeys []*expression.Column, - outerIdx int, us *LogicalUnionScan, avgInnerRowCnt float64) (joins []PhysicalPlan) { + prop *property.PhysicalProperty, wrapper *indexJoinInnerChildWrapper, innerJoinKeys, outerJoinKeys []*expression.Column, + outerIdx int, avgInnerRowCnt float64) (joins []PhysicalPlan) { + ds := wrapper.ds + us := wrapper.us var tblPath *util.AccessPath for _, path := range ds.possibleAccessPaths { if path.IsTablePath() && path.StoreType == kv.TiKV { @@ -806,13 +853,13 @@ func (p *LogicalJoin) buildIndexJoinInner2TableScan( return nil } rangeInfo := helper.buildRangeDecidedByInformation(helper.chosenPath.IdxCols, outerJoinKeys) - innerTask = p.constructInnerTableScanTask(ds, helper.chosenRanges.Range(), outerJoinKeys, us, rangeInfo, false, false, avgInnerRowCnt) + innerTask = p.constructInnerTableScanTask(wrapper, helper.chosenRanges.Range(), outerJoinKeys, rangeInfo, false, false, avgInnerRowCnt) // The index merge join's inner plan is different from index join, so we // should construct another inner plan for it. // Because we can't keep order for union scan, if there is a union scan in inner task, // we can't construct index merge join. if us == nil { - innerTask2 = p.constructInnerTableScanTask(ds, helper.chosenRanges.Range(), outerJoinKeys, us, rangeInfo, true, !prop.IsSortItemEmpty() && prop.SortItems[0].Desc, avgInnerRowCnt) + innerTask2 = p.constructInnerTableScanTask(wrapper, helper.chosenRanges.Range(), outerJoinKeys, rangeInfo, true, !prop.IsSortItemEmpty() && prop.SortItems[0].Desc, avgInnerRowCnt) } ranges = helper.chosenRanges } else { @@ -846,13 +893,13 @@ func (p *LogicalJoin) buildIndexJoinInner2TableScan( } buffer.WriteString("]") rangeInfo := buffer.String() - innerTask = p.constructInnerTableScanTask(ds, ranges, outerJoinKeys, us, rangeInfo, false, false, avgInnerRowCnt) + innerTask = p.constructInnerTableScanTask(wrapper, ranges, outerJoinKeys, rangeInfo, false, false, avgInnerRowCnt) // The index merge join's inner plan is different from index join, so we // should construct another inner plan for it. // Because we can't keep order for union scan, if there is a union scan in inner task, // we can't construct index merge join. if us == nil { - innerTask2 = p.constructInnerTableScanTask(ds, ranges, outerJoinKeys, us, rangeInfo, true, !prop.IsSortItemEmpty() && prop.SortItems[0].Desc, avgInnerRowCnt) + innerTask2 = p.constructInnerTableScanTask(wrapper, ranges, outerJoinKeys, rangeInfo, true, !prop.IsSortItemEmpty() && prop.SortItems[0].Desc, avgInnerRowCnt) } } var ( @@ -880,8 +927,10 @@ func (p *LogicalJoin) buildIndexJoinInner2TableScan( } func (p *LogicalJoin) buildIndexJoinInner2IndexScan( - prop *property.PhysicalProperty, ds *DataSource, innerJoinKeys, outerJoinKeys []*expression.Column, - outerIdx int, us *LogicalUnionScan, avgInnerRowCnt float64) (joins []PhysicalPlan) { + prop *property.PhysicalProperty, wrapper *indexJoinInnerChildWrapper, innerJoinKeys, outerJoinKeys []*expression.Column, + outerIdx int, avgInnerRowCnt float64) (joins []PhysicalPlan) { + ds := wrapper.ds + us := wrapper.us helper, keyOff2IdxOff := p.getIndexJoinBuildHelper(ds, innerJoinKeys, func(path *util.AccessPath) bool { return !path.IsTablePath() }, outerJoinKeys) if helper == nil { return nil @@ -898,7 +947,7 @@ func (p *LogicalJoin) buildIndexJoinInner2IndexScan( maxOneRow = ok && (sf.FuncName.L == ast.EQ) } } - innerTask := p.constructInnerIndexScanTask(ds, helper.chosenPath, helper.chosenRanges.Range(), helper.chosenRemained, outerJoinKeys, us, rangeInfo, false, false, avgInnerRowCnt, maxOneRow) + innerTask := p.constructInnerIndexScanTask(wrapper, helper.chosenPath, helper.chosenRanges.Range(), helper.chosenRemained, outerJoinKeys, rangeInfo, false, false, avgInnerRowCnt, maxOneRow) failpoint.Inject("MockOnlyEnableIndexHashJoin", func(val failpoint.Value) { if val.(bool) && !p.ctx.GetSessionVars().InRestrictedSQL { failpoint.Return(p.constructIndexHashJoin(prop, outerIdx, innerTask, helper.chosenRanges, keyOff2IdxOff, helper.chosenPath, helper.lastColManager)) @@ -913,7 +962,7 @@ func (p *LogicalJoin) buildIndexJoinInner2IndexScan( // Because we can't keep order for union scan, if there is a union scan in inner task, // we can't construct index merge join. if us == nil { - innerTask2 := p.constructInnerIndexScanTask(ds, helper.chosenPath, helper.chosenRanges.Range(), helper.chosenRemained, outerJoinKeys, us, rangeInfo, true, !prop.IsSortItemEmpty() && prop.SortItems[0].Desc, avgInnerRowCnt, maxOneRow) + innerTask2 := p.constructInnerIndexScanTask(wrapper, helper.chosenPath, helper.chosenRanges.Range(), helper.chosenRemained, outerJoinKeys, rangeInfo, true, !prop.IsSortItemEmpty() && prop.SortItems[0].Desc, avgInnerRowCnt, maxOneRow) if innerTask2 != nil { joins = append(joins, p.constructIndexMergeJoin(prop, outerIdx, innerTask2, helper.chosenRanges, keyOff2IdxOff, helper.chosenPath, helper.lastColManager)...) } @@ -968,15 +1017,15 @@ func (ijHelper *indexJoinBuildHelper) buildRangeDecidedByInformation(idxCols []* // constructInnerTableScanTask is specially used to construct the inner plan for PhysicalIndexJoin. func (p *LogicalJoin) constructInnerTableScanTask( - ds *DataSource, + wrapper *indexJoinInnerChildWrapper, ranges ranger.Ranges, outerJoinKeys []*expression.Column, - us *LogicalUnionScan, rangeInfo string, keepOrder bool, desc bool, rowCount float64, ) task { + ds := wrapper.ds // If `ds.tableInfo.GetPartitionInfo() != nil`, // it means the data source is a partition table reader. // If the inner task need to keep order, the partition table reader can't satisfy it. @@ -1038,10 +1087,51 @@ func (p *LogicalJoin) constructInnerTableScanTask( ts.addPushedDownSelection(copTask, selStats) t := copTask.convertToRootTask(ds.ctx) reader := t.p - t.p = p.constructInnerUnionScan(us, reader) + t.p = p.constructInnerByWrapper(wrapper, reader) return t } +func (p *LogicalJoin) constructInnerByWrapper(wrapper *indexJoinInnerChildWrapper, child PhysicalPlan) PhysicalPlan { + if !p.ctx.GetSessionVars().EnableIndexJoinInnerSideMultiPattern { + if wrapper.us != nil { + return p.constructInnerUnionScan(wrapper.us, child) + } + return child + } + if wrapper.us != nil { + return p.constructInnerUnionScan(wrapper.us, child) + } else if wrapper.proj != nil { + return p.constructInnerProj(wrapper.proj, child) + } else if wrapper.sel != nil { + return p.constructInnerSel(wrapper.sel, child) + } + return child +} + +func (p *LogicalJoin) constructInnerSel(sel *LogicalSelection, child PhysicalPlan) PhysicalPlan { + if sel == nil { + return child + } + physicalSel := PhysicalSelection{ + Conditions: sel.Conditions, + }.Init(sel.ctx, sel.stats, sel.blockOffset, nil) + physicalSel.SetChildren(child) + return physicalSel +} + +func (p *LogicalJoin) constructInnerProj(proj *LogicalProjection, child PhysicalPlan) PhysicalPlan { + if proj == nil { + return child + } + physicalProj := PhysicalProjection{ + Exprs: proj.Exprs, + CalculateNoDelay: proj.CalculateNoDelay, + AvoidColumnEvaluator: proj.AvoidColumnEvaluator, + }.Init(proj.ctx, proj.stats, proj.blockOffset, nil) + physicalProj.SetChildren(child) + return physicalProj +} + func (p *LogicalJoin) constructInnerUnionScan(us *LogicalUnionScan, reader PhysicalPlan) PhysicalPlan { if us == nil { return reader @@ -1058,18 +1148,18 @@ func (p *LogicalJoin) constructInnerUnionScan(us *LogicalUnionScan, reader Physi // constructInnerIndexScanTask is specially used to construct the inner plan for PhysicalIndexJoin. func (p *LogicalJoin) constructInnerIndexScanTask( - ds *DataSource, + wrapper *indexJoinInnerChildWrapper, path *util.AccessPath, ranges ranger.Ranges, filterConds []expression.Expression, _ []*expression.Column, - us *LogicalUnionScan, rangeInfo string, keepOrder bool, desc bool, rowCount float64, maxOneRow bool, ) task { + ds := wrapper.ds // If `ds.tableInfo.GetPartitionInfo() != nil`, // it means the data source is a partition table reader. // If the inner task need to keep order, the partition table reader can't satisfy it. @@ -1194,7 +1284,7 @@ func (p *LogicalJoin) constructInnerIndexScanTask( is.addPushedDownSelection(cop, ds, tmpPath, finalStats) t := cop.convertToRootTask(ds.ctx) reader := t.p - t.p = p.constructInnerUnionScan(us, reader) + t.p = p.constructInnerByWrapper(wrapper, reader) return t } @@ -2700,7 +2790,9 @@ func (la *LogicalAggregation) getStreamAggs(prop *property.PhysicalProperty) []P if la.HasDistinct() { // TODO: remove AllowDistinctAggPushDown after the cost estimation of distinct pushdown is implemented. // If AllowDistinctAggPushDown is set to true, we should not consider RootTask. - if !la.ctx.GetSessionVars().AllowDistinctAggPushDown { + if !la.ctx.GetSessionVars().AllowDistinctAggPushDown || !la.canPushToCop(kv.TiKV) { + // if variable doesn't allow DistinctAggPushDown, just produce root task type. + // if variable does allow DistinctAggPushDown, but OP itself can't be pushed down to tikv, just produce root task type. taskTypes = []property.TaskType{property.RootTaskType} } else if !la.distinctArgsMeetsProperty() { continue @@ -2852,6 +2944,15 @@ func (la *LogicalAggregation) tryToGetMppHashAggs(prop *property.PhysicalPropert return } +// getHashAggs will generate some kinds of taskType here, which finally converted to different task plan. +// when deciding whether to add a kind of taskType, there is a rule here. [Not is Not, Yes is not Sure] +// eg: which means +// +// 1: when you find something here that block hashAgg to be pushed down to XXX, just skip adding the XXXTaskType. +// 2: when you find nothing here to block hashAgg to be pushed down to XXX, just add the XXXTaskType here. +// for 2, the final result for this physical operator enumeration is chosen or rejected is according to more factors later (hint/variable/partition/virtual-col/cost) +// +// That is to say, the non-complete positive judgement of canPushDownToMPP/canPushDownToTiFlash/canPushDownToTiKV is not that for sure here. func (la *LogicalAggregation) getHashAggs(prop *property.PhysicalProperty) []PhysicalPlan { if !prop.IsSortItemEmpty() { return nil @@ -2865,7 +2966,9 @@ func (la *LogicalAggregation) getHashAggs(prop *property.PhysicalProperty) []Phy canPushDownToMPP := canPushDownToTiFlash && la.ctx.GetSessionVars().IsMPPAllowed() && la.checkCanPushDownToMPP() if la.HasDistinct() { // TODO: remove after the cost estimation of distinct pushdown is implemented. - if !la.ctx.GetSessionVars().AllowDistinctAggPushDown { + if !la.ctx.GetSessionVars().AllowDistinctAggPushDown || !la.canPushToCop(kv.TiKV) { + // if variable doesn't allow DistinctAggPushDown, just produce root task type. + // if variable does allow DistinctAggPushDown, but OP itself can't be pushed down to tikv, just produce root task type. taskTypes = []property.TaskType{property.RootTaskType} } } else if !la.aggHints.preferAggToCop { diff --git a/planner/core/expression_rewriter.go b/planner/core/expression_rewriter.go index a2d1f242a0ff6..2e34f8fe5a6f8 100644 --- a/planner/core/expression_rewriter.go +++ b/planner/core/expression_rewriter.go @@ -2117,7 +2117,7 @@ func (er *expressionRewriter) evalDefaultExpr(v *ast.DefaultExpr) { var val *expression.Constant switch { case isCurrentTimestamp && (col.GetType() == mysql.TypeDatetime || col.GetType() == mysql.TypeTimestamp): - t, err := expression.GetTimeValue(er.sctx, ast.CurrentTimestamp, col.GetType(), col.GetDecimal()) + t, err := expression.GetTimeValue(er.sctx, ast.CurrentTimestamp, col.GetType(), col.GetDecimal(), nil) if err != nil { return } diff --git a/planner/core/find_best_task.go b/planner/core/find_best_task.go index bb509a88a3a47..9dce9f74b6f74 100644 --- a/planner/core/find_best_task.go +++ b/planner/core/find_best_task.go @@ -1495,16 +1495,16 @@ func (ds *DataSource) convertToIndexScan(prop *property.PhysicalProperty, } } if candidate.isMatchProp { - if cop.tablePlan != nil && !ds.tableInfo.IsCommonHandle { - col, isNew := cop.tablePlan.(*PhysicalTableScan).appendExtraHandleCol(ds) - cop.extraHandleCol = col - cop.needExtraProj = cop.needExtraProj || isNew - } cop.keepOrder = true // IndexScan on partition table can't keep order. if ds.tableInfo.GetPartitionInfo() != nil { return invalidTask, nil } + if cop.tablePlan != nil && !ds.tableInfo.IsCommonHandle { + col, isNew := cop.tablePlan.(*PhysicalTableScan).appendExtraHandleCol(ds) + cop.extraHandleCol = col + cop.needExtraProj = cop.needExtraProj || isNew + } } if cop.needExtraProj { cop.originSchema = ds.schema diff --git a/planner/core/integration_partition_test.go b/planner/core/integration_partition_test.go index 9df4c962541ee..b17dcf6c72812 100644 --- a/planner/core/integration_partition_test.go +++ b/planner/core/integration_partition_test.go @@ -1655,3 +1655,43 @@ func TestPartitionProcessorWithUninitializedTable(t *testing.T) { } tk.MustQuery("explain format=brief select * from q1,q2").CheckAt([]int{0}, rows) } + +func TestEstimationForTopNPushToDynamicPartition(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("set tidb_cost_model_version=2") + tk.MustExec("drop table if exists tlist") + tk.MustExec(`set tidb_enable_list_partition = 1`) + tk.MustExec(`create table trange (a int, b int, c int, index ia(a), primary key (b) clustered) + partition by range(b) ( + partition p1 values less than(100), + partition p2 values less than(200), + partition p3 values less than maxvalue);`) + tk.MustExec(`create table tlist (a int, b int, c int, index ia(a), primary key (b) clustered) + partition by list (b) ( + partition p0 values in (0, 1, 2), + partition p1 values in (3, 4, 5));`) + tk.MustExec(`create table thash (a int, b int, c int, index ia(a), primary key (b) clustered) + partition by hash(b) partitions 4;`) + tk.MustExec(`create table t (a int, b int, c int, index ia(a), primary key (b) clustered);`) + tk.MustExec(`analyze table trange;`) + tk.MustExec(`analyze table tlist;`) + tk.MustExec(`analyze table thash;`) + tk.MustExec(`analyze table t;`) + + var input []string + var output []struct { + SQL string + Plan []string + } + integrationPartitionSuiteData := core.GetIntegrationPartitionSuiteData() + integrationPartitionSuiteData.LoadTestCases(t, &input, &output) + for i, tt := range input { + testdata.OnRecord(func() { + output[i].SQL = tt + output[i].Plan = testdata.ConvertRowsToStrings(tk.MustQuery(tt).Rows()) + }) + tk.MustQuery(tt).Check(testkit.Rows(output[i].Plan...)) + } +} diff --git a/planner/core/integration_test.go b/planner/core/integration_test.go index 39e724ffc6c7a..f6cce8454e945 100644 --- a/planner/core/integration_test.go +++ b/planner/core/integration_test.go @@ -7754,6 +7754,39 @@ func TestUnhexPushDownToTiFlash(t *testing.T) { tk.MustQuery("explain select unhex(b) from t;").CheckAt([]int{0, 2, 4}, rows) } +func TestLeastGretestStringPushDownToTiFlash(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a varchar(20), b varchar(20))") + tk.MustExec("insert into t values('123', '234')") + tk.MustExec("set @@tidb_allow_mpp=1; set @@tidb_enforce_mpp=1") + tk.MustExec("set @@tidb_isolation_read_engines = 'tiflash'") + + tbl, err := dom.InfoSchema().TableByName(model.CIStr{O: "test", L: "test"}, model.CIStr{O: "t", L: "t"}) + require.NoError(t, err) + // Set the hacked TiFlash replica for explain tests. + tbl.Meta().TiFlashReplica = &model.TiFlashReplicaInfo{Count: 1, Available: true} + + rows := [][]interface{}{ + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, + {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, + {" └─Projection_4", "mpp[tiflash]", "least(test.t.a, test.t.b)->Column#4"}, + {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, + } + tk.MustQuery("explain select least(a, b) from t;").CheckAt([]int{0, 2, 4}, rows) + + rows = [][]interface{}{ + {"TableReader_9", "root", "MppVersion: 1, data:ExchangeSender_8"}, + {"└─ExchangeSender_8", "mpp[tiflash]", "ExchangeType: PassThrough"}, + {" └─Projection_4", "mpp[tiflash]", "greatest(test.t.a, test.t.b)->Column#4"}, + {" └─TableFullScan_7", "mpp[tiflash]", "keep order:false, stats:pseudo"}, + } + tk.MustQuery("explain select greatest(a, b) from t;").CheckAt([]int{0, 2, 4}, rows) +} + func TestPartitionTableFallBackStatic(t *testing.T) { store, _ := testkit.CreateMockStoreAndDomain(t) tk := testkit.NewTestKit(t, store) diff --git a/planner/core/memtable_predicate_extractor.go b/planner/core/memtable_predicate_extractor.go index 07ad325f92163..dc9feed44c2a8 100644 --- a/planner/core/memtable_predicate_extractor.go +++ b/planner/core/memtable_predicate_extractor.go @@ -1402,39 +1402,100 @@ type StatementsSummaryExtractor struct { // Digests represents digest applied to, and we should apply all digest if there is no digest specified. // e.g: SELECT * FROM STATEMENTS_SUMMARY WHERE digest='8019af26debae8aa7642c501dbc43212417b3fb14e6aec779f709976b7e521be' Digests set.StringSet - // Enable is true means the executor should use digest to locate statement summary. - // Enable is false, means the executor should keep the behavior compatible with before. - Enable bool + + // Coarse time range predicate extracted from the where clause as: + // SELECT ... WHERE summary_begin_time <= endTime AND summary_end_time >= startTime + // + // N.B. it's only used by v2, so we should keep predicates not changed when extracting time range, or it will + // affect the correctness with v1. + CoarseTimeRange *TimeRange } // Extract implements the MemTablePredicateExtractor Extract interface func (e *StatementsSummaryExtractor) Extract( - _ sessionctx.Context, + sctx sessionctx.Context, schema *expression.Schema, names []*types.FieldName, predicates []expression.Expression, ) (remained []expression.Expression) { // Extract the `digest` column remained, skip, digests := e.extractCol(schema, names, predicates, "digest", false) - e.SkipRequest = skip - if e.SkipRequest { + if skip { + e.SkipRequest = true return nil } - if digests.Count() > 0 { - e.Enable = true + if !digests.Empty() { e.Digests = digests } + + tr := e.findCoarseTimeRange(sctx, schema, names, remained) + if tr == nil { + return remained + } + + if tr.StartTime.After(tr.EndTime) { + e.SkipRequest = true + return nil + } + e.CoarseTimeRange = tr return remained } -func (e *StatementsSummaryExtractor) explainInfo(_ *PhysicalMemTable) string { +func (e *StatementsSummaryExtractor) explainInfo(p *PhysicalMemTable) string { if e.SkipRequest { return "skip_request: true" } - if !e.Enable { - return "" + buf := bytes.NewBuffer(nil) + if !e.Digests.Empty() { + buf.WriteString(fmt.Sprintf("digests: [%s], ", extractStringFromStringSet(e.Digests))) + } + if e.CoarseTimeRange != nil && p.ctx.GetSessionVars() != nil && p.ctx.GetSessionVars().StmtCtx != nil { + stmtCtx := p.ctx.GetSessionVars().StmtCtx + startTime := e.CoarseTimeRange.StartTime.In(stmtCtx.TimeZone) + endTime := e.CoarseTimeRange.EndTime.In(stmtCtx.TimeZone) + startTimeStr := types.NewTime(types.FromGoTime(startTime), mysql.TypeDatetime, types.MaxFsp).String() + endTimeStr := types.NewTime(types.FromGoTime(endTime), mysql.TypeDatetime, types.MaxFsp).String() + buf.WriteString(fmt.Sprintf("start_time:%v, end_time:%v, ", startTimeStr, endTimeStr)) + } + // remove the last ", " in the message info + s := buf.String() + if len(s) > 2 { + return s[:len(s)-2] + } + return s +} + +func (e *StatementsSummaryExtractor) findCoarseTimeRange( + sctx sessionctx.Context, + schema *expression.Schema, + names []*types.FieldName, + predicates []expression.Expression, +) *TimeRange { + tz := sctx.GetSessionVars().StmtCtx.TimeZone + _, _, endTime := e.extractTimeRange(sctx, schema, names, predicates, "summary_begin_time", tz) + _, startTime, _ := e.extractTimeRange(sctx, schema, names, predicates, "summary_end_time", tz) + return e.buildTimeRange(startTime, endTime) +} + +func (e *StatementsSummaryExtractor) buildTimeRange(start, end int64) *TimeRange { + const defaultStatementsDuration = time.Hour + var startTime, endTime time.Time + if start == 0 && end == 0 { + return nil + } + if start != 0 { + startTime = e.convertToTime(start) + } + if end != 0 { + endTime = e.convertToTime(end) + } + if start == 0 { + startTime = endTime.Add(-defaultStatementsDuration) + } + if end == 0 { + endTime = startTime.Add(defaultStatementsDuration) } - return fmt.Sprintf("digests: [%s]", extractStringFromStringSet(e.Digests)) + return &TimeRange{StartTime: startTime, EndTime: endTime} } // TikvRegionPeersExtractor is used to extract some predicates of cluster table. diff --git a/planner/core/optimizer.go b/planner/core/optimizer.go index a5db249fd2be1..bc298dbc404e0 100644 --- a/planner/core/optimizer.go +++ b/planner/core/optimizer.go @@ -18,6 +18,7 @@ import ( "context" "fmt" "math" + "runtime" "strconv" "github.com/pingcap/errors" @@ -40,6 +41,7 @@ import ( "github.com/pingcap/tidb/types" utilhint "github.com/pingcap/tidb/util/hint" "github.com/pingcap/tidb/util/logutil" + "github.com/pingcap/tidb/util/mathutil" "github.com/pingcap/tidb/util/set" "github.com/pingcap/tidb/util/tracing" "github.com/pingcap/tipb/go-tipb" @@ -747,14 +749,20 @@ func calculateTiFlashStreamCountUsingMinLogicalCores(ctx context.Context, sctx s for _, row := range rows { if row[4].GetString() == "cpu-logical-cores" { logicalCpus, err := strconv.Atoi(row[5].GetString()) - if err == nil && logicalCpus > 0 && uint64(logicalCpus) < minLogicalCores { - minLogicalCores = uint64(logicalCpus) + if err == nil && logicalCpus > 0 { + minLogicalCores = mathutil.Min(minLogicalCores, uint64(logicalCpus)) } } } // No need to check len(serersInfo) == serverCount here, since missing some servers' info won't affect the correctness if minLogicalCores > 1 && minLogicalCores != initialMaxCores { - return true, minLogicalCores / 2 + if runtime.GOARCH == "amd64" { + // In most x86-64 platforms, `Thread(s) per core` is 2 + return true, minLogicalCores / 2 + } + // ARM cpus don't implement Hyper-threading. + return true, minLogicalCores + // Other platforms are too rare to consider } return false, 0 diff --git a/planner/core/plan.go b/planner/core/plan.go index e492ad08d0fc7..cdd2b550cac87 100644 --- a/planner/core/plan.go +++ b/planner/core/plan.go @@ -368,6 +368,9 @@ type PhysicalPlan interface { // Stats returns the StatsInfo of the plan. Stats() *property.StatsInfo + // SetStats sets basePlan.stats inside the basePhysicalPlan. + SetStats(s *property.StatsInfo) + // ExplainNormalizedInfo returns operator normalized information for generating digest. ExplainNormalizedInfo() string @@ -815,6 +818,11 @@ func (p *basePlan) Stats() *property.StatsInfo { return p.stats } +// SetStats sets basePlan.stats +func (p *basePlan) SetStats(s *property.StatsInfo) { + p.stats = s +} + // basePlanSize is the size of basePlan. const basePlanSize = int64(unsafe.Sizeof(basePlan{})) diff --git a/planner/core/plan_cache.go b/planner/core/plan_cache.go index dbbed82a32e8f..7e8d691aaa1ae 100644 --- a/planner/core/plan_cache.go +++ b/planner/core/plan_cache.go @@ -343,6 +343,11 @@ func checkPlanCacheability(sctx sessionctx.Context, p Plan, paramNum int, limitP return } + if containShuffleOperator(pp) { + stmtCtx.SetSkipPlanCache(errors.New("skip plan-cache: get a Shuffle plan")) + return + } + if accessMVIndexWithIndexMerge(pp) { stmtCtx.SetSkipPlanCache(errors.New("skip plan-cache: the plan with IndexMerge accessing Multi-Valued Index is un-cacheable")) return @@ -735,6 +740,16 @@ func containTableDual(p PhysicalPlan) bool { return childContainTableDual } +func containShuffleOperator(p PhysicalPlan) bool { + if _, isShuffle := p.(*PhysicalShuffle); isShuffle { + return true + } + if _, isShuffleRecv := p.(*PhysicalShuffleReceiverStub); isShuffleRecv { + return true + } + return false +} + func accessMVIndexWithIndexMerge(p PhysicalPlan) bool { if idxMerge, ok := p.(*PhysicalIndexMergeReader); ok { if idxMerge.AccessMVIndex { diff --git a/planner/core/plan_cache_test.go b/planner/core/plan_cache_test.go index 8278050681553..44f56721dd62c 100644 --- a/planner/core/plan_cache_test.go +++ b/planner/core/plan_cache_test.go @@ -457,6 +457,70 @@ func TestIssue40225(t *testing.T) { tk.MustQuery("select @@last_plan_from_binding").Check(testkit.Rows("1")) } +func TestIssue40679(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t (a int, key(a));") + tk.MustExec("prepare st from 'select * from t use index(a) where a < ?'") + tk.MustExec("set @a1=1.1") + tk.MustExec("execute st using @a1") + + tkProcess := tk.Session().ShowProcess() + ps := []*util.ProcessInfo{tkProcess} + tk.Session().SetSessionManager(&testkit.MockSessionManager{PS: ps}) + rows := tk.MustQuery(fmt.Sprintf("explain for connection %d", tkProcess.ID)).Rows() + require.True(t, strings.Contains(rows[1][0].(string), "RangeScan")) // RangeScan not FullScan + + tk.MustExec("execute st using @a1") + tk.MustQuery("show warnings").Check(testkit.Rows("Warning 1105 skip plan-cache: '1.1' may be converted to INT")) +} + +func TestIssue38335(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec(`CREATE TABLE PK_LP9463 ( + COL1 mediumint NOT NULL DEFAULT '77' COMMENT 'NUMERIC PK', + COL2 varchar(20) COLLATE utf8mb4_bin DEFAULT NULL, + COL4 datetime DEFAULT NULL, + COL3 bigint DEFAULT NULL, + COL5 float DEFAULT NULL, + PRIMARY KEY (COL1))`) + tk.MustExec(` +INSERT INTO PK_LP9463 VALUES (-7415279,'笚綷想摻癫梒偆荈湩窐曋繾鏫蘌憬稁渣½隨苆','1001-11-02 05:11:33',-3745331437675076296,-3.21618e38), +(-7153863,'鯷氤衡椻闍饑堀鱟垩啵緬氂哨笂序鉲秼摀巽茊','6800-06-20 23:39:12',-7871155140266310321,-3.04829e38), +(77,'娥藨潰眤徕菗柢礥蕶浠嶲憅榩椻鍙鑜堋ᛀ暵氎','4473-09-13 01:18:59',4076508026242316746,-1.9525e38), +(16614,'阖旕雐盬皪豧篣哙舄糗悄蟊鯴瞶珧赺潴嶽簤彉','2745-12-29 00:29:06',-4242415439257105874,2.71063e37)`) + tk.MustExec(`prepare stmt from 'SELECT *, rank() OVER (PARTITION BY col2 ORDER BY COL1) FROM PK_LP9463 WHERE col1 != ? AND col1 < ?'`) + tk.MustExec(`set @a=-8414766051197, @b=-8388608`) + tk.MustExec(`execute stmt using @a,@b`) + tk.MustExec(`set @a=16614, @b=16614`) + rows := tk.MustQuery(`execute stmt using @a,@b`).Sort() + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("0")) + tk.MustQuery(`SELECT *, rank() OVER (PARTITION BY col2 ORDER BY COL1) FROM PK_LP9463 WHERE col1 != 16614 and col1 < 16614`).Sort().Check(rows.Rows()) +} + +func TestIssue41032(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec(`CREATE TABLE PK_SIGNED_10087 ( + COL1 mediumint(8) unsigned NOT NULL, + COL2 varchar(20) DEFAULT NULL, + COL4 datetime DEFAULT NULL, + COL3 bigint(20) DEFAULT NULL, + COL5 float DEFAULT NULL, + PRIMARY KEY (COL1) )`) + tk.MustExec(`insert into PK_SIGNED_10087 values(0, "痥腜蟿鮤枓欜喧檕澙姭袐裄钭僇剕焍哓閲疁櫘", "0017-11-14 05:40:55", -4504684261333179273, 7.97449e37)`) + tk.MustExec(`prepare stmt from 'SELECT/*+ HASH_JOIN(t1, t2) */ t2.* FROM PK_SIGNED_10087 t1 JOIN PK_SIGNED_10087 t2 ON t1.col1 = t2.col1 WHERE t2.col1 >= ? AND t1.col1 >= ?;'`) + tk.MustExec(`set @a=0, @b=0`) + tk.MustQuery(`execute stmt using @a,@b`).Check(testkit.Rows("0 痥腜蟿鮤枓欜喧檕澙姭袐裄钭僇剕焍哓閲疁櫘 0017-11-14 05:40:55 -4504684261333179273 79744900000000000000000000000000000000")) + tk.MustExec(`set @a=8950167, @b=16305982`) + tk.MustQuery(`execute stmt using @a,@b`).Check(testkit.Rows()) + tk.MustQuery(`select @@last_plan_from_cache`).Check(testkit.Rows("1")) +} + func TestPlanCacheWithLimit(t *testing.T) { store := testkit.CreateMockStore(t) tk := testkit.NewTestKit(t, store) diff --git a/planner/core/plan_test.go b/planner/core/plan_test.go index f1c65fcd9fb4d..6bfe3f6e04dea 100644 --- a/planner/core/plan_test.go +++ b/planner/core/plan_test.go @@ -25,6 +25,7 @@ import ( "github.com/pingcap/tidb/config" "github.com/pingcap/tidb/expression" "github.com/pingcap/tidb/expression/aggregation" + "github.com/pingcap/tidb/kv" "github.com/pingcap/tidb/parser/ast" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/parser/mysql" @@ -1026,6 +1027,17 @@ func TestIssue34863(t *testing.T) { tk.MustQuery("select count(o.c_id) from c right join o on c.c_id=o.c_id;").Check(testkit.Rows("5")) } +func TestIssue40857(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test;") + tk.MustExec("drop table if exists t;") + tk.MustExec("CREATE TABLE t (c1 mediumint(9) DEFAULT '-4747160',c2 year(4) NOT NULL DEFAULT '2075',c3 double DEFAULT '1.1559030660251948',c4 enum('wbv4','eli','d8ym','m3gsx','lz7td','o','d1k7l','y1x','xcxq','bj','n7') DEFAULT 'xcxq',c5 int(11) DEFAULT '255080866',c6 tinyint(1) DEFAULT '1',PRIMARY KEY (c2),KEY `c4d86d54-091c-4307-957b-b164c9652b7f` (c6,c4) );") + tk.MustExec("insert into t values (-4747160, 2075, 722.5719203870632, 'xcxq', 1576824797, 1);") + tk.MustExec("select /*+ stream_agg() */ bit_or(t.c5) as r0 from t where t.c3 in (select c6 from t where not(t.c6 <> 1) and not(t.c3 in(9263.749352636818))) group by t.c1;") + require.Empty(t, tk.Session().LastMessage()) +} + func TestCloneFineGrainedShuffleStreamCount(t *testing.T) { window := &core.PhysicalWindow{} newPlan, err := window.Clone() @@ -1142,3 +1154,15 @@ func TestJSONPlanInExplain(t *testing.T) { } } } + +func TestIssue40535(t *testing.T) { + store := testkit.CreateMockStore(t) + var cfg kv.InjectionConfig + tk := testkit.NewTestKit(t, kv.NewInjectedStore(store, &cfg)) + tk.MustExec("use test;") + tk.MustExec("drop table if exists t1; drop table if exists t2;") + tk.MustExec("CREATE TABLE `t1`(`c1` bigint(20) NOT NULL DEFAULT '-2312745469307452950', `c2` datetime DEFAULT '5316-02-03 06:54:49', `c3` tinyblob DEFAULT NULL, PRIMARY KEY (`c1`) /*T![clustered_index] CLUSTERED */) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin;") + tk.MustExec("CREATE TABLE `t2`(`c1` set('kn8pu','7et','vekx6','v3','liwrh','q14','1met','nnd5i','5o0','8cz','l') DEFAULT '7et,vekx6,liwrh,q14,1met', `c2` float DEFAULT '1.683167', KEY `k1` (`c2`,`c1`), KEY `k2` (`c2`)) ENGINE=InnoDB DEFAULT CHARSET=gbk COLLATE=gbk_chinese_ci;") + tk.MustExec("(select /*+ agg_to_cop()*/ locate(t1.c3, t1.c3) as r0, t1.c3 as r1 from t1 where not( IsNull(t1.c1)) order by r0,r1) union all (select concat_ws(',', t2.c2, t2.c1) as r0, t2.c1 as r1 from t2 order by r0, r1) order by 1 limit 273;") + require.Empty(t, tk.Session().LastMessage()) +} diff --git a/planner/core/planbuilder.go b/planner/core/planbuilder.go index 72e2cc048bf55..37d4ac0a9276b 100644 --- a/planner/core/planbuilder.go +++ b/planner/core/planbuilder.go @@ -4727,9 +4727,39 @@ func (b *PlanBuilder) buildDDL(ctx context.Context, node ast.DDLNode) (Plan, err } b.visitInfo = appendVisitInfo(b.visitInfo, mysql.InsertPriv, v.TableToTables[0].NewTable.Schema.L, v.TableToTables[0].NewTable.Name.L, "", authErr) - case *ast.RecoverTableStmt, *ast.FlashBackTableStmt, *ast.FlashBackDatabaseStmt: - // Recover table command can only be executed by administrator. - b.visitInfo = appendVisitInfo(b.visitInfo, mysql.SuperPriv, "", "", "", nil) + case *ast.RecoverTableStmt: + if v.Table == nil { + b.visitInfo = appendVisitInfo(b.visitInfo, mysql.SuperPriv, "", "", "", nil) + } else { + if b.ctx.GetSessionVars().User != nil { + authErr = ErrTableaccessDenied.GenWithStackByArgs("CREATE", b.ctx.GetSessionVars().User.AuthUsername, + b.ctx.GetSessionVars().User.AuthHostname, v.Table.Name.L) + } + b.visitInfo = appendVisitInfo(b.visitInfo, mysql.CreatePriv, v.Table.Schema.L, v.Table.Name.L, "", authErr) + if b.ctx.GetSessionVars().User != nil { + authErr = ErrTableaccessDenied.GenWithStackByArgs("DROP", b.ctx.GetSessionVars().User.AuthUsername, + b.ctx.GetSessionVars().User.AuthHostname, v.Table.Name.L) + } + b.visitInfo = appendVisitInfo(b.visitInfo, mysql.DropPriv, v.Table.Schema.L, v.Table.Name.L, "", authErr) + } + case *ast.FlashBackTableStmt: + if b.ctx.GetSessionVars().User != nil { + authErr = ErrTableaccessDenied.GenWithStackByArgs("CREATE", b.ctx.GetSessionVars().User.AuthUsername, + b.ctx.GetSessionVars().User.AuthHostname, v.Table.Name.L) + } + b.visitInfo = appendVisitInfo(b.visitInfo, mysql.CreatePriv, v.Table.Schema.L, v.Table.Name.L, "", authErr) + if b.ctx.GetSessionVars().User != nil { + authErr = ErrTableaccessDenied.GenWithStackByArgs("DROP", b.ctx.GetSessionVars().User.AuthUsername, + b.ctx.GetSessionVars().User.AuthHostname, v.Table.Name.L) + } + b.visitInfo = appendVisitInfo(b.visitInfo, mysql.DropPriv, v.Table.Schema.L, v.Table.Name.L, "", authErr) + case *ast.FlashBackDatabaseStmt: + if b.ctx.GetSessionVars().User != nil { + authErr = ErrDBaccessDenied.GenWithStackByArgs(b.ctx.GetSessionVars().User.AuthUsername, + b.ctx.GetSessionVars().User.AuthHostname, v.DBName.L) + } + b.visitInfo = appendVisitInfo(b.visitInfo, mysql.CreatePriv, v.DBName.L, "", "", authErr) + b.visitInfo = appendVisitInfo(b.visitInfo, mysql.DropPriv, v.DBName.L, "", "", authErr) case *ast.FlashBackToTimestampStmt: // Flashback cluster can only be executed by user with `super` privilege. b.visitInfo = appendVisitInfo(b.visitInfo, mysql.SuperPriv, "", "", "", nil) @@ -5167,7 +5197,8 @@ func buildShowSchema(s *ast.ShowStmt, isView bool, isSequence bool) (schema *exp } func (b *PlanBuilder) buildPlanReplayer(pc *ast.PlanReplayerStmt) Plan { - p := &PlanReplayer{ExecStmt: pc.Stmt, Analyze: pc.Analyze, Load: pc.Load, File: pc.File, Capture: pc.Capture, SQLDigest: pc.SQLDigest, PlanDigest: pc.PlanDigest} + p := &PlanReplayer{ExecStmt: pc.Stmt, Analyze: pc.Analyze, Load: pc.Load, File: pc.File, + Capture: pc.Capture, Remove: pc.Remove, SQLDigest: pc.SQLDigest, PlanDigest: pc.PlanDigest} schema := newColumnsWithNames(1) schema.Append(buildColumnWithName("", "File_token", mysql.TypeVarchar, 128)) p.SetSchema(schema.col2Schema()) diff --git a/planner/core/point_get_plan.go b/planner/core/point_get_plan.go index 1b285a83a1596..e80fd32fc3414 100644 --- a/planner/core/point_get_plan.go +++ b/planner/core/point_get_plan.go @@ -1898,12 +1898,7 @@ func getPartitionExpr(ctx sessionctx.Context, tbl *model.TableInfo) *tables.Part } // PartitionExpr don't need columns and names for hash partition. - partitionExpr, err := partTable.PartitionExpr() - if err != nil { - return nil - } - - return partitionExpr + return partTable.PartitionExpr() } func getHashPartitionColumnName(ctx sessionctx.Context, tbl *model.TableInfo) *ast.ColumnName { @@ -1920,10 +1915,7 @@ func getHashPartitionColumnName(ctx sessionctx.Context, tbl *model.TableInfo) *a return nil } // PartitionExpr don't need columns and names for hash partition. - partitionExpr, err := table.(partitionTable).PartitionExpr() - if err != nil { - return nil - } + partitionExpr := table.(partitionTable).PartitionExpr() expr := partitionExpr.OrigExpr col, ok := expr.(*ast.ColumnNameExpr) if !ok { diff --git a/planner/core/rule_partition_processor.go b/planner/core/rule_partition_processor.go index 81a43935b056f..5982bcb32d6ba 100644 --- a/planner/core/rule_partition_processor.go +++ b/planner/core/rule_partition_processor.go @@ -110,7 +110,7 @@ func (s *partitionProcessor) rewriteDataSource(lp LogicalPlan, opt *logicalOptim // partitionTable is for those tables which implement partition. type partitionTable interface { - PartitionExpr() (*tables.PartitionExpr, error) + PartitionExpr() *tables.PartitionExpr } func generateHashPartitionExpr(ctx sessionctx.Context, pi *model.PartitionInfo, columns []*expression.Column, names types.NameSlice) (expression.Expression, error) { @@ -595,13 +595,11 @@ func (l *listPartitionPruner) findUsedListPartitions(conds []expression.Expressi func (s *partitionProcessor) findUsedListPartitions(ctx sessionctx.Context, tbl table.Table, partitionNames []model.CIStr, conds []expression.Expression) ([]int, error) { pi := tbl.Meta().Partition - partExpr, err := tbl.(partitionTable).PartitionExpr() - if err != nil { - return nil, err - } + partExpr := tbl.(partitionTable).PartitionExpr() listPruner := newListPartitionPruner(ctx, tbl, partitionNames, s, conds, partExpr.ForListPruning) var used map[int]struct{} + var err error if partExpr.ForListPruning.ColPrunes == nil { used, err = listPruner.findUsedListPartitions(conds) } else { @@ -826,10 +824,7 @@ func intersectionRange(start, end, newStart, newEnd int) (int, int) { func (s *partitionProcessor) pruneRangePartition(ctx sessionctx.Context, pi *model.PartitionInfo, tbl table.PartitionedTable, conds []expression.Expression, columns []*expression.Column, names types.NameSlice) (partitionRangeOR, error) { - partExpr, err := tbl.(partitionTable).PartitionExpr() - if err != nil { - return nil, err - } + partExpr := tbl.(partitionTable).PartitionExpr() // Partition by range columns. if len(pi.Columns) > 0 { diff --git a/planner/core/rule_topn_push_down.go b/planner/core/rule_topn_push_down.go index 5dacac7579caa..2b4998049911a 100644 --- a/planner/core/rule_topn_push_down.go +++ b/planner/core/rule_topn_push_down.go @@ -136,6 +136,20 @@ func (p *LogicalProjection) pushDownTopN(topN *LogicalTopN, opt *logicalOptimize 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.setChild(p, opt) + } + } + } + } } p.children[0] = p.children[0].pushDownTopN(topN, opt) return p diff --git a/planner/core/task.go b/planner/core/task.go index 89273c07bcbce..d9f57b56d62b1 100644 --- a/planner/core/task.go +++ b/planner/core/task.go @@ -1032,6 +1032,10 @@ func (p *PhysicalTopN) pushTopNDownToDynamicPartition(copTsk *copTask) (task, bo return true } var ( + selOnIdxScan *PhysicalSelection + selOnTblScan *PhysicalSelection + selSelectivity float64 + idxScan *PhysicalIndexScan tblScan *PhysicalTableScan tblInfo *model.TableInfo @@ -1044,6 +1048,7 @@ func (p *PhysicalTopN) pushTopNDownToDynamicPartition(copTsk *copTask) (task, bo } finalIdxScanPlan := copTsk.indexPlan for len(finalIdxScanPlan.Children()) > 0 && finalIdxScanPlan.Children()[0] != nil { + selOnIdxScan, _ = finalIdxScanPlan.(*PhysicalSelection) finalIdxScanPlan = finalIdxScanPlan.Children()[0] } idxScan = finalIdxScanPlan.(*PhysicalIndexScan) @@ -1056,12 +1061,21 @@ func (p *PhysicalTopN) pushTopNDownToDynamicPartition(copTsk *copTask) (task, bo } finalTblScanPlan := copTsk.tablePlan for len(finalTblScanPlan.Children()) > 0 { + selOnTblScan, _ = finalTblScanPlan.(*PhysicalSelection) finalTblScanPlan = finalTblScanPlan.Children()[0] } tblScan = finalTblScanPlan.(*PhysicalTableScan) tblInfo = tblScan.Table } + // Note that we only need to care about one Selection at most. + if selOnIdxScan != nil && idxScan.statsInfo().RowCount > 0 { + selSelectivity = selOnIdxScan.statsInfo().RowCount / idxScan.statsInfo().RowCount + } + if idxScan == nil && selOnTblScan != nil && tblScan.statsInfo().RowCount > 0 { + selSelectivity = selOnTblScan.statsInfo().RowCount / tblScan.statsInfo().RowCount + } + pi := tblInfo.GetPartitionInfo() if pi == nil { return nil, false @@ -1083,6 +1097,17 @@ func (p *PhysicalTopN) pushTopNDownToDynamicPartition(copTsk *copTask) (task, bo }.Init(p.SCtx(), stats, p.SelectBlockOffset()) pushedLimit.SetSchema(copTsk.indexPlan.Schema()) copTsk = attachPlan2Task(pushedLimit, copTsk).(*copTask) + + // A similar but simplified logic compared the ExpectedCnt handling logic in getOriginalPhysicalIndexScan. + child := pushedLimit.Children()[0] + // The row count of the direct child of Limit should be adjusted to be no larger than the Limit.Count. + child.SetStats(child.statsInfo().ScaleByExpectCnt(float64(newCount))) + // The Limit->Selection->IndexScan case: + // adjust the row count of IndexScan according to the selectivity of the Selection. + if selSelectivity > 0 && selSelectivity < 1 { + scaledRowCount := child.Stats().RowCount / selSelectivity + idxScan.SetStats(idxScan.Stats().ScaleByExpectCnt(scaledRowCount)) + } } else if copTsk.indexPlan == nil { if tblScan.HandleCols == nil { return nil, false @@ -1111,6 +1136,17 @@ func (p *PhysicalTopN) pushTopNDownToDynamicPartition(copTsk *copTask) (task, bo }.Init(p.SCtx(), stats, p.SelectBlockOffset()) pushedLimit.SetSchema(copTsk.tablePlan.Schema()) copTsk = attachPlan2Task(pushedLimit, copTsk).(*copTask) + + // A similar but simplified logic compared the ExpectedCnt handling logic in getOriginalPhysicalTableScan. + child := pushedLimit.Children()[0] + // The row count of the direct child of Limit should be adjusted to be no larger than the Limit.Count. + child.SetStats(child.statsInfo().ScaleByExpectCnt(float64(newCount))) + // The Limit->Selection->TableScan case: + // adjust the row count of IndexScan according to the selectivity of the Selection. + if selSelectivity > 0 && selSelectivity < 1 { + scaledRowCount := child.Stats().RowCount / selSelectivity + tblScan.SetStats(tblScan.Stats().ScaleByExpectCnt(scaledRowCount)) + } } else { return nil, false } @@ -1748,9 +1784,9 @@ func (p *PhysicalStreamAgg) attach2Task(tasks ...task) task { t := tasks[0].copy() if cop, ok := t.(*copTask); ok { // We should not push agg down across double read, since the data of second read is ordered by handle instead of index. - // The `extraHandleCol` is added if the double read needs to keep order. So we just use it to decided - // whether the following plan is double read with order reserved. - if cop.extraHandleCol != nil || len(cop.rootTaskConds) > 0 { + // We use (cop.indexPlan != nil && cop.tablePlan != nil && cop.keepOrder) to decided whether the following plan is double + // read with order reserved. + if (cop.indexPlan != nil && cop.tablePlan != nil && cop.keepOrder) || len(cop.rootTaskConds) > 0 { t = cop.convertToRootTask(p.ctx) attachPlan2Task(p, t) } else { diff --git a/planner/core/testdata/integration_partition_suite_in.json b/planner/core/testdata/integration_partition_suite_in.json index a31a8531437d8..6a8f2fc0af486 100644 --- a/planner/core/testdata/integration_partition_suite_in.json +++ b/planner/core/testdata/integration_partition_suite_in.json @@ -149,5 +149,34 @@ "explain format='brief' select a from tcollist limit 10", "explain format='brief' select a from tcollist order by a limit 10" ] + }, + { + "name": "TestEstimationForTopNPushToDynamicPartition", + "cases": [ + "explain format='brief' select a from t use index (ia) where a > 10 order by a limit 10", + "explain format='brief' select a from trange use index (ia) where a > 10 order by a limit 10", + "explain format='brief' select a from tlist use index (ia) where a > 10 order by a limit 10", + "explain format='brief' select a from thash use index (ia) where a > 10 order by a limit 10", + "explain format='brief' select * from t use index (ia) where a > 10 order by a limit 10", + "explain format='brief' select * from trange use index (ia) where a > 10 order by a limit 10", + "explain format='brief' select * from tlist use index (ia) where a > 10 order by a limit 10", + "explain format='brief' select * from thash use index (ia) where a > 10 order by a limit 10", + "explain format='brief' select * from t use index (ia) where a + 1 > 10 order by a limit 10", + "explain format='brief' select * from trange use index (ia) where a + 1 > 10 order by a limit 10", + "explain format='brief' select * from tlist use index (ia) where a + 1 > 10 order by a limit 10", + "explain format='brief' select * from thash use index (ia) where a + 1 > 10 order by a limit 10", + "explain format='brief' select a from t use index (ia) where a > 10 and c = 10 order by a limit 10", + "explain format='brief' select a from trange use index (ia) where a > 10 and c = 10 order by a limit 10", + "explain format='brief' select a from tlist use index (ia) where a > 10 and c = 10 order by a limit 10", + "explain format='brief' select a from thash use index (ia) where a > 10 and c = 10 order by a limit 10", + "explain format='brief' select a from t use index () where b > 10 order by b limit 10", + "explain format='brief' select a from trange use index () where b > 10 order by b limit 10", + "explain format='brief' select a from tlist use index () where b > 10 order by b limit 10", + "explain format='brief' select a from thash use index () where b > 10 order by b limit 10", + "explain format='brief' select a from t use index () where a > 10 order by b limit 10", + "explain format='brief' select a from trange use index () where a > 10 order by b limit 10", + "explain format='brief' select a from tlist use index () where a > 10 order by b limit 10", + "explain format='brief' select a from thash use index () where a > 10 order by b limit 10" + ] } ] diff --git a/planner/core/testdata/integration_partition_suite_out.json b/planner/core/testdata/integration_partition_suite_out.json index e496996969211..9e9999cd9d4ba 100644 --- a/planner/core/testdata/integration_partition_suite_out.json +++ b/planner/core/testdata/integration_partition_suite_out.json @@ -1157,5 +1157,260 @@ ] } ] + }, + { + "Name": "TestEstimationForTopNPushToDynamicPartition", + "Cases": [ + { + "SQL": "explain format='brief' select a from t use index (ia) where a > 10 order by a limit 10", + "Plan": [ + "Limit 10.00 root offset:0, count:10", + "└─IndexReader 10.00 root index:Limit", + " └─Limit 10.00 cop[tikv] offset:0, count:10", + " └─IndexRangeScan 10.00 cop[tikv] table:t, index:ia(a) range:(10,+inf], keep order:true, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select a from trange use index (ia) where a > 10 order by a limit 10", + "Plan": [ + "TopN 10.00 root test.trange.a, offset:0, count:10", + "└─IndexReader 10.00 root partition:all index:Limit", + " └─Limit 10.00 cop[tikv] offset:0, count:10", + " └─IndexRangeScan 10.00 cop[tikv] table:trange, index:ia(a) range:(10,+inf], keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select a from tlist use index (ia) where a > 10 order by a limit 10", + "Plan": [ + "TopN 10.00 root test.tlist.a, offset:0, count:10", + "└─IndexReader 10.00 root partition:all index:Limit", + " └─Limit 10.00 cop[tikv] offset:0, count:10", + " └─IndexRangeScan 10.00 cop[tikv] table:tlist, index:ia(a) range:(10,+inf], keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select a from thash use index (ia) where a > 10 order by a limit 10", + "Plan": [ + "TopN 10.00 root test.thash.a, offset:0, count:10", + "└─IndexReader 10.00 root partition:all index:Limit", + " └─Limit 10.00 cop[tikv] offset:0, count:10", + " └─IndexRangeScan 10.00 cop[tikv] table:thash, index:ia(a) range:(10,+inf], keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select * from t use index (ia) where a > 10 order by a limit 10", + "Plan": [ + "IndexLookUp 10.00 root limit embedded(offset:0, count:10)", + "├─Limit(Build) 10.00 cop[tikv] offset:0, count:10", + "│ └─IndexRangeScan 10.00 cop[tikv] table:t, index:ia(a) range:(10,+inf], keep order:true, stats:pseudo", + "└─TableRowIDScan(Probe) 10.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select * from trange use index (ia) where a > 10 order by a limit 10", + "Plan": [ + "TopN 10.00 root test.trange.a, offset:0, count:10", + "└─IndexLookUp 10.00 root partition:all ", + " ├─Limit(Build) 10.00 cop[tikv] offset:0, count:10", + " │ └─IndexRangeScan 10.00 cop[tikv] table:trange, index:ia(a) range:(10,+inf], keep order:false, stats:pseudo", + " └─TableRowIDScan(Probe) 10.00 cop[tikv] table:trange keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select * from tlist use index (ia) where a > 10 order by a limit 10", + "Plan": [ + "TopN 10.00 root test.tlist.a, offset:0, count:10", + "└─IndexLookUp 10.00 root partition:all ", + " ├─Limit(Build) 10.00 cop[tikv] offset:0, count:10", + " │ └─IndexRangeScan 10.00 cop[tikv] table:tlist, index:ia(a) range:(10,+inf], keep order:false, stats:pseudo", + " └─TableRowIDScan(Probe) 10.00 cop[tikv] table:tlist keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select * from thash use index (ia) where a > 10 order by a limit 10", + "Plan": [ + "TopN 10.00 root test.thash.a, offset:0, count:10", + "└─IndexLookUp 10.00 root partition:all ", + " ├─Limit(Build) 10.00 cop[tikv] offset:0, count:10", + " │ └─IndexRangeScan 10.00 cop[tikv] table:thash, index:ia(a) range:(10,+inf], keep order:false, stats:pseudo", + " └─TableRowIDScan(Probe) 10.00 cop[tikv] table:thash keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select * from t use index (ia) where a + 1 > 10 order by a limit 10", + "Plan": [ + "IndexLookUp 10.00 root limit embedded(offset:0, count:10)", + "├─Limit(Build) 10.00 cop[tikv] offset:0, count:10", + "│ └─Selection 10.00 cop[tikv] gt(plus(test.t.a, 1), 10)", + "│ └─IndexFullScan 12.50 cop[tikv] table:t, index:ia(a) keep order:true, stats:pseudo", + "└─TableRowIDScan(Probe) 10.00 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select * from trange use index (ia) where a + 1 > 10 order by a limit 10", + "Plan": [ + "TopN 10.00 root test.trange.a, offset:0, count:10", + "└─IndexLookUp 10.00 root partition:all ", + " ├─Limit(Build) 10.00 cop[tikv] offset:0, count:10", + " │ └─Selection 10.00 cop[tikv] gt(plus(test.trange.a, 1), 10)", + " │ └─IndexFullScan 12.50 cop[tikv] table:trange, index:ia(a) keep order:false, stats:pseudo", + " └─TableRowIDScan(Probe) 10.00 cop[tikv] table:trange keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select * from tlist use index (ia) where a + 1 > 10 order by a limit 10", + "Plan": [ + "TopN 10.00 root test.tlist.a, offset:0, count:10", + "└─IndexLookUp 10.00 root partition:all ", + " ├─Limit(Build) 10.00 cop[tikv] offset:0, count:10", + " │ └─Selection 10.00 cop[tikv] gt(plus(test.tlist.a, 1), 10)", + " │ └─IndexFullScan 12.50 cop[tikv] table:tlist, index:ia(a) keep order:false, stats:pseudo", + " └─TableRowIDScan(Probe) 10.00 cop[tikv] table:tlist keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select * from thash use index (ia) where a + 1 > 10 order by a limit 10", + "Plan": [ + "TopN 10.00 root test.thash.a, offset:0, count:10", + "└─IndexLookUp 10.00 root partition:all ", + " ├─Limit(Build) 10.00 cop[tikv] offset:0, count:10", + " │ └─Selection 10.00 cop[tikv] gt(plus(test.thash.a, 1), 10)", + " │ └─IndexFullScan 12.50 cop[tikv] table:thash, index:ia(a) keep order:false, stats:pseudo", + " └─TableRowIDScan(Probe) 10.00 cop[tikv] table:thash keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select a from t use index (ia) where a > 10 and c = 10 order by a limit 10", + "Plan": [ + "Projection 3.33 root test.t.a", + "└─Limit 3.33 root offset:0, count:10", + " └─Projection 3.33 root test.t.a, test.t.c", + " └─IndexLookUp 3.33 root ", + " ├─IndexRangeScan(Build) 3333.33 cop[tikv] table:t, index:ia(a) range:(10,+inf], keep order:true, stats:pseudo", + " └─Selection(Probe) 3.33 cop[tikv] eq(test.t.c, 10)", + " └─TableRowIDScan 3333.33 cop[tikv] table:t keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select a from trange use index (ia) where a > 10 and c = 10 order by a limit 10", + "Plan": [ + "Projection 3.33 root test.trange.a", + "└─TopN 3.33 root test.trange.a, offset:0, count:10", + " └─IndexLookUp 3.33 root partition:all ", + " ├─IndexRangeScan(Build) 3333.33 cop[tikv] table:trange, index:ia(a) range:(10,+inf], keep order:false, stats:pseudo", + " └─TopN(Probe) 3.33 cop[tikv] test.trange.a, offset:0, count:10", + " └─Selection 3.33 cop[tikv] eq(test.trange.c, 10)", + " └─TableRowIDScan 3333.33 cop[tikv] table:trange keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select a from tlist use index (ia) where a > 10 and c = 10 order by a limit 10", + "Plan": [ + "Projection 3.33 root test.tlist.a", + "└─TopN 3.33 root test.tlist.a, offset:0, count:10", + " └─IndexLookUp 3.33 root partition:all ", + " ├─IndexRangeScan(Build) 3333.33 cop[tikv] table:tlist, index:ia(a) range:(10,+inf], keep order:false, stats:pseudo", + " └─TopN(Probe) 3.33 cop[tikv] test.tlist.a, offset:0, count:10", + " └─Selection 3.33 cop[tikv] eq(test.tlist.c, 10)", + " └─TableRowIDScan 3333.33 cop[tikv] table:tlist keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select a from thash use index (ia) where a > 10 and c = 10 order by a limit 10", + "Plan": [ + "Projection 3.33 root test.thash.a", + "└─TopN 3.33 root test.thash.a, offset:0, count:10", + " └─IndexLookUp 3.33 root partition:all ", + " ├─IndexRangeScan(Build) 3333.33 cop[tikv] table:thash, index:ia(a) range:(10,+inf], keep order:false, stats:pseudo", + " └─TopN(Probe) 3.33 cop[tikv] test.thash.a, offset:0, count:10", + " └─Selection 3.33 cop[tikv] eq(test.thash.c, 10)", + " └─TableRowIDScan 3333.33 cop[tikv] table:thash keep order:false, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select a from t use index () where b > 10 order by b limit 10", + "Plan": [ + "Projection 10.00 root test.t.a", + "└─Limit 10.00 root offset:0, count:10", + " └─TableReader 10.00 root data:Limit", + " └─Limit 10.00 cop[tikv] offset:0, count:10", + " └─TableRangeScan 10.00 cop[tikv] table:t range:(10,+inf], keep order:true, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select a from trange use index () where b > 10 order by b limit 10", + "Plan": [ + "Projection 10.00 root test.trange.a", + "└─TopN 10.00 root test.trange.b, offset:0, count:10", + " └─TableReader 10.00 root partition:all data:Limit", + " └─Limit 10.00 cop[tikv] offset:0, count:10", + " └─TableRangeScan 10.00 cop[tikv] table:trange range:(10,+inf], keep order:true, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select a from tlist use index () where b > 10 order by b limit 10", + "Plan": [ + "Projection 10.00 root test.tlist.a", + "└─TopN 10.00 root test.tlist.b, offset:0, count:10", + " └─TableReader 10.00 root partition:all data:Limit", + " └─Limit 10.00 cop[tikv] offset:0, count:10", + " └─TableRangeScan 10.00 cop[tikv] table:tlist range:(10,+inf], keep order:true, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select a from thash use index () where b > 10 order by b limit 10", + "Plan": [ + "Projection 10.00 root test.thash.a", + "└─TopN 10.00 root test.thash.b, offset:0, count:10", + " └─TableReader 10.00 root partition:all data:Limit", + " └─Limit 10.00 cop[tikv] offset:0, count:10", + " └─TableRangeScan 10.00 cop[tikv] table:thash range:(10,+inf], keep order:true, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select a from t use index () where a > 10 order by b limit 10", + "Plan": [ + "Projection 10.00 root test.t.a", + "└─Limit 10.00 root offset:0, count:10", + " └─TableReader 10.00 root data:Limit", + " └─Limit 10.00 cop[tikv] offset:0, count:10", + " └─Selection 10.00 cop[tikv] gt(test.t.a, 10)", + " └─TableFullScan 30.00 cop[tikv] table:t keep order:true, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select a from trange use index () where a > 10 order by b limit 10", + "Plan": [ + "Projection 10.00 root test.trange.a", + "└─TopN 10.00 root test.trange.b, offset:0, count:10", + " └─TableReader 10.00 root partition:all data:Limit", + " └─Limit 10.00 cop[tikv] offset:0, count:10", + " └─Selection 10.00 cop[tikv] gt(test.trange.a, 10)", + " └─TableFullScan 30.00 cop[tikv] table:trange keep order:true, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select a from tlist use index () where a > 10 order by b limit 10", + "Plan": [ + "Projection 10.00 root test.tlist.a", + "└─TopN 10.00 root test.tlist.b, offset:0, count:10", + " └─TableReader 10.00 root partition:all data:Limit", + " └─Limit 10.00 cop[tikv] offset:0, count:10", + " └─Selection 10.00 cop[tikv] gt(test.tlist.a, 10)", + " └─TableFullScan 30.00 cop[tikv] table:tlist keep order:true, stats:pseudo" + ] + }, + { + "SQL": "explain format='brief' select a from thash use index () where a > 10 order by b limit 10", + "Plan": [ + "Projection 10.00 root test.thash.a", + "└─TopN 10.00 root test.thash.b, offset:0, count:10", + " └─TableReader 10.00 root partition:all data:Limit", + " └─Limit 10.00 cop[tikv] offset:0, count:10", + " └─Selection 10.00 cop[tikv] gt(test.thash.a, 10)", + " └─TableFullScan 30.00 cop[tikv] table:thash keep order:true, stats:pseudo" + ] + } + ] } ] diff --git a/privilege/privileges/privileges.go b/privilege/privileges/privileges.go index 9fc73fc26fab0..36b07c6e47b5e 100644 --- a/privilege/privileges/privileges.go +++ b/privilege/privileges/privileges.go @@ -141,6 +141,7 @@ func (p *UserPrivileges) RequestVerification(activeRoles []*auth.RoleIdentity, d // See https://dev.mysql.com/doc/refman/5.7/en/information-schema.html dbLowerName := strings.ToLower(db) tblLowerName := strings.ToLower(table) + // If SEM is enabled and the user does not have the RESTRICTED_TABLES_ADMIN privilege // There are some hard rules which overwrite system tables and schemas as read-only at most. semEnabled := sem.IsEnabled() diff --git a/resourcemanager/schedule.go b/resourcemanager/schedule.go index a33e0b75a764e..4ba4068ba88c2 100644 --- a/resourcemanager/schedule.go +++ b/resourcemanager/schedule.go @@ -55,14 +55,14 @@ func (*ResourceManager) exec(pool *util.PoolContainer, cmd scheduler.Command) { switch cmd { case scheduler.Downclock: concurrency := con - 1 - log.Info("[resource manager] downclock goroutine pool", + log.Debug("[resource manager] downclock goroutine pool", zap.Int("origin concurrency", con), zap.Int("concurrency", concurrency), zap.String("name", pool.Pool.Name())) pool.Pool.Tune(concurrency) case scheduler.Overclock: concurrency := con + 1 - log.Info("[resource manager] overclock goroutine pool", + log.Debug("[resource manager] overclock goroutine pool", zap.Int("origin concurrency", con), zap.Int("concurrency", concurrency), zap.String("name", pool.Pool.Name())) diff --git a/server/BUILD.bazel b/server/BUILD.bazel index c0477b9248e5c..2f7de500099cf 100644 --- a/server/BUILD.bazel +++ b/server/BUILD.bazel @@ -162,6 +162,7 @@ go_test( "//expression", "//extension", "//infoschema", + "//keyspace", "//kv", "//meta", "//metrics", diff --git a/server/stat_test.go b/server/stat_test.go index 4484823f6dc83..dfa2228467911 100644 --- a/server/stat_test.go +++ b/server/stat_test.go @@ -21,6 +21,7 @@ import ( "github.com/pingcap/failpoint" "github.com/pingcap/tidb/domain/infosync" + "github.com/pingcap/tidb/keyspace" "github.com/pingcap/tidb/session" "github.com/pingcap/tidb/store/mockstore" "github.com/stretchr/testify/require" @@ -46,7 +47,7 @@ func TestUptime(t *testing.T) { }() require.NoError(t, err) - _, err = infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), true) + _, err = infosync.GlobalInfoSyncerInit(context.Background(), dom.DDL().GetID(), dom.ServerID, dom.GetEtcdClient(), dom.GetEtcdClient(), dom.GetPDClient(), keyspace.CodecV1, true) require.NoError(t, err) tidbdrv := NewTiDBDriver(store) diff --git a/server/statistics_handler.go b/server/statistics_handler.go index 1844905e0a782..88039ad811777 100644 --- a/server/statistics_handler.go +++ b/server/statistics_handler.go @@ -117,7 +117,7 @@ func (sh StatsHistoryHandler) ServeHTTP(w http.ResponseWriter, req *http.Request } se.GetSessionVars().StmtCtx.TimeZone = time.Local - t, err := types.ParseTime(se.GetSessionVars().StmtCtx, params[pSnapshot], mysql.TypeTimestamp, 6) + t, err := types.ParseTime(se.GetSessionVars().StmtCtx, params[pSnapshot], mysql.TypeTimestamp, 6, nil) if err != nil { writeError(w, err) return diff --git a/server/util_test.go b/server/util_test.go index a335d88c4ef42..1ee2d34dd6b2c 100644 --- a/server/util_test.go +++ b/server/util_test.go @@ -185,7 +185,7 @@ func TestDumpTextValue(t *testing.T) { require.NoError(t, err) sc.TimeZone = losAngelesTz - time, err := types.ParseTime(sc, "2017-01-05 23:59:59.575601", mysql.TypeDatetime, 0) + time, err := types.ParseTime(sc, "2017-01-05 23:59:59.575601", mysql.TypeDatetime, 0, nil) require.NoError(t, err) d.SetMysqlTime(time) columns[0].Type = mysql.TypeDatetime diff --git a/session/BUILD.bazel b/session/BUILD.bazel index f5ef849b3a036..2af8f62b74fa9 100644 --- a/session/BUILD.bazel +++ b/session/BUILD.bazel @@ -136,6 +136,7 @@ go_test( "//expression", "//kv", "//meta", + "//metrics", "//parser/ast", "//parser/auth", "//parser/model", @@ -162,6 +163,8 @@ go_test( "//util/sqlexec", "@com_github_pingcap_failpoint//:failpoint", "@com_github_pingcap_log//:log", + "@com_github_prometheus_client_golang//prometheus", + "@com_github_prometheus_client_model//go", "@com_github_stretchr_testify//require", "@com_github_tikv_client_go_v2//testutils", "@com_github_tikv_client_go_v2//tikv", diff --git a/session/bootstrap.go b/session/bootstrap.go index a18947be5230c..69a5345e40791 100644 --- a/session/bootstrap.go +++ b/session/bootstrap.go @@ -29,6 +29,7 @@ import ( "time" "github.com/pingcap/errors" + "github.com/pingcap/failpoint" "github.com/pingcap/tidb/bindinfo" "github.com/pingcap/tidb/config" "github.com/pingcap/tidb/domain" @@ -2490,6 +2491,13 @@ func doDMLWorks(s Session) { case variable.TiDBEnableMutationChecker: vVal = variable.On } + + failpoint.Inject("enableAggressiveLockingOnBootstrap", func() { + if v.Name == variable.TiDBPessimisticTransactionAggressiveLocking { + vVal = variable.On + } + }) + // sanitize k and vVal value := fmt.Sprintf(`("%s", "%s")`, sqlexec.EscapeString(k), sqlexec.EscapeString(vVal)) values = append(values, value) @@ -2555,7 +2563,7 @@ func oldPasswordUpgrade(pass string) (string, error) { // rebuildAllPartitionValueMapAndSorted rebuilds all value map and sorted info for list column partitions with InfoSchema. func rebuildAllPartitionValueMapAndSorted(s *session) { type partitionExpr interface { - PartitionExpr() (*tables.PartitionExpr, error) + PartitionExpr() *tables.PartitionExpr } p := parser.New() @@ -2567,12 +2575,9 @@ func rebuildAllPartitionValueMapAndSorted(s *session) { continue } - pe, err := t.(partitionExpr).PartitionExpr() - if err != nil { - panic("partition table gets partition expression failed") - } + pe := t.(partitionExpr).PartitionExpr() for _, cp := range pe.ColPrunes { - if err = cp.RebuildPartitionValueMapAndSorted(p); err != nil { + if err := cp.RebuildPartitionValueMapAndSorted(p, pi.Definitions); err != nil { logutil.BgLogger().Warn("build list column partition value map and sorted failed") break } diff --git a/session/bootstrap_test.go b/session/bootstrap_test.go index e6013d8b150ce..d126c1f7549f9 100644 --- a/session/bootstrap_test.go +++ b/session/bootstrap_test.go @@ -217,8 +217,8 @@ func TestBootstrapWithError(t *testing.T) { require.Equal(t, []byte("True"), row.GetBytes(0)) require.NoError(t, r.Close()) - mustExec(t, se, "SELECT * from mysql.tidb_ddl_backfill") - mustExec(t, se, "SELECT * from mysql.tidb_ddl_backfill_history") + mustExec(t, se, "SELECT * from mysql.tidb_background_subtask") + mustExec(t, se, "SELECT * from mysql.tidb_background_subtask_history") // Check tidb_ttl_table_status table mustExec(t, se, "SELECT * from mysql.tidb_ttl_table_status") @@ -238,8 +238,8 @@ func TestDDLTableCreateBackfillTable(t *testing.T) { // downgrade `mDDLTableVersion` m.SetDDLTables(meta.MDLTableVersion) - mustExec(t, se, "drop table mysql.tidb_ddl_backfill") - mustExec(t, se, "drop table mysql.tidb_ddl_backfill_history") + mustExec(t, se, "drop table mysql.tidb_background_subtask") + mustExec(t, se, "drop table mysql.tidb_background_subtask_history") err = txn.Commit(context.Background()) require.NoError(t, err) @@ -249,8 +249,8 @@ func TestDDLTableCreateBackfillTable(t *testing.T) { require.NoError(t, err) se = createSessionAndSetID(t, store) - mustExec(t, se, "select * from mysql.tidb_ddl_backfill") - mustExec(t, se, "select * from mysql.tidb_ddl_backfill_history") + mustExec(t, se, "select * from mysql.tidb_background_subtask") + mustExec(t, se, "select * from mysql.tidb_background_subtask_history") dom.Close() } diff --git a/session/session.go b/session/session.go index 2d84f1c0fa858..119e50622c33f 100644 --- a/session/session.go +++ b/session/session.go @@ -113,14 +113,24 @@ import ( ) var ( - statementPerTransactionPessimisticOK = metrics.StatementPerTransaction.WithLabelValues(metrics.LblPessimistic, metrics.LblOK) - statementPerTransactionPessimisticError = metrics.StatementPerTransaction.WithLabelValues(metrics.LblPessimistic, metrics.LblError) - statementPerTransactionOptimisticOK = metrics.StatementPerTransaction.WithLabelValues(metrics.LblOptimistic, metrics.LblOK) - statementPerTransactionOptimisticError = metrics.StatementPerTransaction.WithLabelValues(metrics.LblOptimistic, metrics.LblError) - transactionDurationPessimisticCommit = metrics.TransactionDuration.WithLabelValues(metrics.LblPessimistic, metrics.LblCommit) - transactionDurationPessimisticAbort = metrics.TransactionDuration.WithLabelValues(metrics.LblPessimistic, metrics.LblAbort) - transactionDurationOptimisticCommit = metrics.TransactionDuration.WithLabelValues(metrics.LblOptimistic, metrics.LblCommit) - transactionDurationOptimisticAbort = metrics.TransactionDuration.WithLabelValues(metrics.LblOptimistic, metrics.LblAbort) + statementPerTransactionPessimisticOKInternal = metrics.StatementPerTransaction.WithLabelValues(metrics.LblPessimistic, metrics.LblOK, metrics.LblInternal) + statementPerTransactionPessimisticOKGeneral = metrics.StatementPerTransaction.WithLabelValues(metrics.LblPessimistic, metrics.LblOK, metrics.LblGeneral) + statementPerTransactionPessimisticErrorInternal = metrics.StatementPerTransaction.WithLabelValues(metrics.LblPessimistic, metrics.LblError, metrics.LblInternal) + statementPerTransactionPessimisticErrorGeneral = metrics.StatementPerTransaction.WithLabelValues(metrics.LblPessimistic, metrics.LblError, metrics.LblGeneral) + statementPerTransactionOptimisticOKInternal = metrics.StatementPerTransaction.WithLabelValues(metrics.LblOptimistic, metrics.LblOK, metrics.LblInternal) + statementPerTransactionOptimisticOKGeneral = metrics.StatementPerTransaction.WithLabelValues(metrics.LblOptimistic, metrics.LblOK, metrics.LblGeneral) + statementPerTransactionOptimisticErrorInternal = metrics.StatementPerTransaction.WithLabelValues(metrics.LblOptimistic, metrics.LblError, metrics.LblInternal) + statementPerTransactionOptimisticErrorGeneral = metrics.StatementPerTransaction.WithLabelValues(metrics.LblOptimistic, metrics.LblError, metrics.LblGeneral) + transactionDurationPessimisticCommitInternal = metrics.TransactionDuration.WithLabelValues(metrics.LblPessimistic, metrics.LblCommit, metrics.LblInternal) + transactionDurationPessimisticCommitGeneral = metrics.TransactionDuration.WithLabelValues(metrics.LblPessimistic, metrics.LblCommit, metrics.LblGeneral) + transactionDurationPessimisticAbortInternal = metrics.TransactionDuration.WithLabelValues(metrics.LblPessimistic, metrics.LblAbort, metrics.LblInternal) + transactionDurationPessimisticAbortGeneral = metrics.TransactionDuration.WithLabelValues(metrics.LblPessimistic, metrics.LblAbort, metrics.LblGeneral) + transactionDurationOptimisticCommitInternal = metrics.TransactionDuration.WithLabelValues(metrics.LblOptimistic, metrics.LblCommit, metrics.LblInternal) + transactionDurationOptimisticCommitGeneral = metrics.TransactionDuration.WithLabelValues(metrics.LblOptimistic, metrics.LblCommit, metrics.LblGeneral) + transactionDurationOptimisticAbortInternal = metrics.TransactionDuration.WithLabelValues(metrics.LblOptimistic, metrics.LblAbort, metrics.LblInternal) + transactionDurationOptimisticAbortGeneral = metrics.TransactionDuration.WithLabelValues(metrics.LblOptimistic, metrics.LblAbort, metrics.LblGeneral) + transactionRetryInternal = metrics.SessionRetry.WithLabelValues(metrics.LblInternal) + transactionRetryGeneral = metrics.SessionRetry.WithLabelValues(metrics.LblGeneral) sessionExecuteCompileDurationInternal = metrics.SessionExecuteCompileDuration.WithLabelValues(metrics.LblInternal) sessionExecuteCompileDurationGeneral = metrics.SessionExecuteCompileDuration.WithLabelValues(metrics.LblGeneral) @@ -148,12 +158,14 @@ var ( telemetryTablePartitionDropIntervalUsage = metrics.TelemetryTablePartitionDropIntervalPartitionsCnt telemetryExchangePartitionUsage = metrics.TelemetryExchangePartitionCnt telemetryTableCompactPartitionUsage = metrics.TelemetryCompactPartitionCnt + telemetryReorganizePartitionUsage = metrics.TelemetryReorganizePartitionCnt telemetryLockUserUsage = metrics.TelemetryAccountLockCnt.WithLabelValues("lockUser") telemetryUnlockUserUsage = metrics.TelemetryAccountLockCnt.WithLabelValues("unlockUser") telemetryCreateOrAlterUserUsage = metrics.TelemetryAccountLockCnt.WithLabelValues("createOrAlterUser") - telemetryIndexMerge = metrics.TelemetryIndexMergeUsage + telemetryIndexMerge = metrics.TelemetryIndexMergeUsage + telemetryStoreBatchedUsage = metrics.TelemetryStoreBatchedQueryCnt ) // Session context, it is consistent with the lifecycle of a client connection. @@ -952,6 +964,10 @@ func (s *session) doCommitWithRetry(ctx context.Context) error { // If the transaction is invalid, maybe it has already been rolled back by the client. return nil } + isInternalTxn := false + if internal := s.txn.GetOption(kv.RequestSourceInternal); internal != nil && internal.(bool) { + isInternalTxn = true + } var err error txnSize := s.txn.Size() isPessimistic := s.txn.IsPessimistic() @@ -996,7 +1012,7 @@ func (s *session) doCommitWithRetry(ctx context.Context) error { } counter := s.sessionVars.TxnCtx.StatementCount duration := time.Since(s.GetSessionVars().TxnCtx.CreateTime).Seconds() - s.recordOnTransactionExecution(err, counter, duration) + s.recordOnTransactionExecution(err, counter, duration, isInternalTxn) if err != nil { if !errIsNoisy(err) { @@ -1090,6 +1106,9 @@ func (s *session) CommitTxn(ctx context.Context) error { s.sessionVars.StmtCtx.MergeExecDetails(nil, commitDetail) } + // record the TTLInsertRows in the metric + metrics.TTLInsertRowsCount.Add(float64(s.sessionVars.TxnCtx.InsertTTLRowsCount)) + failpoint.Inject("keepHistory", func(val failpoint.Value) { if val.(bool) { failpoint.Return(err) @@ -1199,7 +1218,11 @@ func (s *session) retry(ctx context.Context, maxCnt uint) (err error) { defer func() { s.sessionVars.RetryInfo.Retrying = false // retryCnt only increments on retryable error, so +1 here. - metrics.SessionRetry.Observe(float64(retryCnt + 1)) + if s.sessionVars.InRestrictedSQL { + transactionRetryInternal.Observe(float64(retryCnt + 1)) + } else { + transactionRetryGeneral.Observe(float64(retryCnt + 1)) + } s.sessionVars.SetInTxn(false) if err != nil { s.RollbackTxn(ctx) @@ -1597,7 +1620,7 @@ func (s *session) SetProcessInfo(sql string, t time.Time, command byte, maxExecu } } // We set process info before building plan, so we extended execution time. - if oldPi != nil && oldPi.Info == pi.Info { + if oldPi != nil && oldPi.Info == pi.Info && oldPi.Command == pi.Command { pi.Time = oldPi.Time } _, digest := s.sessionVars.StmtCtx.SQLDigest() @@ -3070,8 +3093,8 @@ var ( } // BackfillTables is a list of tables definitions used in dist reorg DDL. BackfillTables = []tableBasicInfo{ - {ddl.BackfillTableSQL, ddl.BackfillTableID}, - {ddl.BackfillHistoryTableSQL, ddl.BackfillHistoryTableID}, + {ddl.BackgroundSubtaskTableSQL, ddl.BackgroundSubtaskTableID}, + {ddl.BackgroundSubtaskHistoryTableSQL, ddl.BackgroundSubtaskHistoryTableID}, } mdlTable = "create table mysql.tidb_mdl_info(job_id BIGINT NOT NULL PRIMARY KEY, version BIGINT NOT NULL, table_ids text(65535));" ) @@ -3090,7 +3113,7 @@ func splitAndScatterTable(store kv.Storage, tableIDs []int64) { } } -// InitDDLJobTables is to create tidb_ddl_job, tidb_ddl_reorg and tidb_ddl_history, or tidb_ddl_backfill and tidb_ddl_backfill_history. +// InitDDLJobTables is to create tidb_ddl_job, tidb_ddl_reorg and tidb_ddl_history, or tidb_background_subtask and tidb_background_subtask_history. func InitDDLJobTables(store kv.Storage, targetVer meta.DDLTableVersion) error { targetTables := DDLJobTables if targetVer == meta.BackfillTableVersion { @@ -3829,22 +3852,42 @@ func logGeneralQuery(execStmt *executor.ExecStmt, s *session, isPrepared bool) { } } -func (s *session) recordOnTransactionExecution(err error, counter int, duration float64) { +func (s *session) recordOnTransactionExecution(err error, counter int, duration float64, isInternal bool) { if s.sessionVars.TxnCtx.IsPessimistic { if err != nil { - statementPerTransactionPessimisticError.Observe(float64(counter)) - transactionDurationPessimisticAbort.Observe(duration) + if isInternal { + transactionDurationPessimisticAbortInternal.Observe(duration) + statementPerTransactionPessimisticErrorInternal.Observe(float64(counter)) + } else { + transactionDurationPessimisticAbortGeneral.Observe(duration) + statementPerTransactionPessimisticErrorGeneral.Observe(float64(counter)) + } } else { - statementPerTransactionPessimisticOK.Observe(float64(counter)) - transactionDurationPessimisticCommit.Observe(duration) + if isInternal { + transactionDurationPessimisticCommitInternal.Observe(duration) + statementPerTransactionPessimisticOKInternal.Observe(float64(counter)) + } else { + transactionDurationPessimisticCommitGeneral.Observe(duration) + statementPerTransactionPessimisticOKGeneral.Observe(float64(counter)) + } } } else { if err != nil { - statementPerTransactionOptimisticError.Observe(float64(counter)) - transactionDurationOptimisticAbort.Observe(duration) + if isInternal { + transactionDurationOptimisticAbortInternal.Observe(duration) + statementPerTransactionOptimisticErrorInternal.Observe(float64(counter)) + } else { + transactionDurationOptimisticAbortGeneral.Observe(duration) + statementPerTransactionOptimisticErrorGeneral.Observe(float64(counter)) + } } else { - statementPerTransactionOptimisticOK.Observe(float64(counter)) - transactionDurationOptimisticCommit.Observe(duration) + if isInternal { + transactionDurationOptimisticCommitInternal.Observe(duration) + statementPerTransactionOptimisticOKInternal.Observe(float64(counter)) + } else { + transactionDurationOptimisticCommitGeneral.Observe(duration) + statementPerTransactionOptimisticOKGeneral.Observe(float64(counter)) + } } } } @@ -3995,7 +4038,7 @@ func (s *session) updateTelemetryMetric(es *executor.ExecStmt) { telemetryFlashbackClusterUsage.Inc() } - if ti.UesExchangePartition { + if ti.UseExchangePartition { telemetryExchangePartitionUsage.Inc() } @@ -4040,6 +4083,9 @@ func (s *session) updateTelemetryMetric(es *executor.ExecStmt) { if ti.PartitionTelemetry.UseCompactTablePartition { telemetryTableCompactPartitionUsage.Inc() } + if ti.PartitionTelemetry.UseReorganizePartition { + telemetryReorganizePartitionUsage.Inc() + } } if ti.AccountLockTelemetry != nil { @@ -4047,6 +4093,10 @@ func (s *session) updateTelemetryMetric(es *executor.ExecStmt) { telemetryUnlockUserUsage.Add(float64(ti.AccountLockTelemetry.UnlockUser)) telemetryCreateOrAlterUserUsage.Add(float64(ti.AccountLockTelemetry.CreateOrAlterUser)) } + + if ti.UseTableLookUp && s.sessionVars.StoreBatchSize > 0 { + telemetryStoreBatchedUsage.Inc() + } } // GetBuiltinFunctionUsage returns the replica of counting of builtin function usage diff --git a/session/session_test.go b/session/session_test.go index 2d1c9669445c5..1426c689997d6 100644 --- a/session/session_test.go +++ b/session/session_test.go @@ -21,10 +21,13 @@ import ( "testing" "github.com/pingcap/tidb/ddl" + "github.com/pingcap/tidb/metrics" "github.com/pingcap/tidb/session" "github.com/pingcap/tidb/tablecodec" "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/testkit/external" + "github.com/prometheus/client_golang/prometheus" + dto "github.com/prometheus/client_model/go" "github.com/stretchr/testify/require" ) @@ -42,11 +45,11 @@ func TestInitMetaTable(t *testing.T) { } tbls := map[string]struct{}{ - "tidb_ddl_job": {}, - "tidb_ddl_reorg": {}, - "tidb_ddl_history": {}, - "tidb_ddl_backfill": {}, - "tidb_ddl_backfill_history": {}, + "tidb_ddl_job": {}, + "tidb_ddl_reorg": {}, + "tidb_ddl_history": {}, + "tidb_background_subtask": {}, + "tidb_background_subtask_history": {}, } for tbl := range tbls { @@ -80,12 +83,58 @@ func TestMetaTableRegion(t *testing.T) { require.NotEqual(t, ddlJobTableRegionID, ddlReorgTableRegionID) - ddlBackfillTableRegionID := tk.MustQuery("show table mysql.tidb_ddl_backfill regions").Rows()[0][0] - ddlBackfillTableRegionStartKey := tk.MustQuery("show table mysql.tidb_ddl_backfill regions").Rows()[0][1] - require.Equal(t, ddlBackfillTableRegionStartKey, fmt.Sprintf("%s_%d_", tablecodec.TablePrefix(), ddl.BackfillTableID)) - ddlBackfillHistoryTableRegionID := tk.MustQuery("show table mysql.tidb_ddl_backfill_history regions").Rows()[0][0] - ddlBackfillHistoryTableRegionStartKey := tk.MustQuery("show table mysql.tidb_ddl_backfill_history regions").Rows()[0][1] - require.Equal(t, ddlBackfillHistoryTableRegionStartKey, fmt.Sprintf("%s_%d_", tablecodec.TablePrefix(), ddl.BackfillHistoryTableID)) + ddlBackfillTableRegionID := tk.MustQuery("show table mysql.tidb_background_subtask regions").Rows()[0][0] + ddlBackfillTableRegionStartKey := tk.MustQuery("show table mysql.tidb_background_subtask regions").Rows()[0][1] + require.Equal(t, ddlBackfillTableRegionStartKey, fmt.Sprintf("%s_%d_", tablecodec.TablePrefix(), ddl.BackgroundSubtaskTableID)) + ddlBackfillHistoryTableRegionID := tk.MustQuery("show table mysql.tidb_background_subtask_history regions").Rows()[0][0] + ddlBackfillHistoryTableRegionStartKey := tk.MustQuery("show table mysql.tidb_background_subtask_history regions").Rows()[0][1] + require.Equal(t, ddlBackfillHistoryTableRegionStartKey, fmt.Sprintf("%s_%d_", tablecodec.TablePrefix(), ddl.BackgroundSubtaskHistoryTableID)) require.NotEqual(t, ddlBackfillTableRegionID, ddlBackfillHistoryTableRegionID) } + +func MustReadCounter(t *testing.T, m prometheus.Counter) float64 { + pb := &dto.Metric{} + require.NoError(t, m.Write(pb)) + return pb.GetCounter().GetValue() +} + +func TestRecordTTLRows(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("create table t(created_at datetime) TTL = created_at + INTERVAL 1 DAY") + // simple insert should be recorded + tk.MustExec("insert into t values (NOW())") + require.Equal(t, 1.0, MustReadCounter(t, metrics.TTLInsertRowsCount)) + + // insert in a explicit transaction should be recorded + tk.MustExec("begin") + tk.MustExec("insert into t values (NOW())") + tk.MustExec("commit") + require.Equal(t, 2.0, MustReadCounter(t, metrics.TTLInsertRowsCount)) + + // insert multiple rows should be the same + tk.MustExec("begin") + tk.MustExec("insert into t values (NOW())") + tk.MustExec("insert into t values (NOW())") + tk.MustExec("commit") + require.Equal(t, 4.0, MustReadCounter(t, metrics.TTLInsertRowsCount)) + + // rollback will remove all recorded TTL rows + tk.MustExec("begin") + tk.MustExec("insert into t values (NOW())") + tk.MustExec("insert into t values (NOW())") + tk.MustExec("rollback") + require.Equal(t, 6.0, MustReadCounter(t, metrics.TTLInsertRowsCount)) + + // savepoint will save the recorded TTL rows + tk.MustExec("begin") + tk.MustExec("insert into t values (NOW())") + tk.MustExec("savepoint insert1") + tk.MustExec("insert into t values (NOW())") + tk.MustExec("rollback to insert1") + tk.MustExec("commit") + require.Equal(t, 7.0, MustReadCounter(t, metrics.TTLInsertRowsCount)) +} diff --git a/session/tidb.go b/session/tidb.go index 41b866da8ff85..c5b95b6999afb 100644 --- a/session/tidb.go +++ b/session/tidb.go @@ -220,12 +220,20 @@ func Parse(ctx sessionctx.Context, src string) ([]ast.StmtNode, error) { return stmts, nil } -func recordAbortTxnDuration(sessVars *variable.SessionVars) { +func recordAbortTxnDuration(sessVars *variable.SessionVars, isInternal bool) { duration := time.Since(sessVars.TxnCtx.CreateTime).Seconds() if sessVars.TxnCtx.IsPessimistic { - transactionDurationPessimisticAbort.Observe(duration) + if isInternal { + transactionDurationPessimisticAbortInternal.Observe(duration) + } else { + transactionDurationPessimisticAbortGeneral.Observe(duration) + } } else { - transactionDurationOptimisticAbort.Observe(duration) + if isInternal { + transactionDurationOptimisticAbortInternal.Observe(duration) + } else { + transactionDurationOptimisticAbortGeneral.Observe(duration) + } } } @@ -265,16 +273,20 @@ func finishStmt(ctx context.Context, se *session, meetsErr error, sql sqlexec.St } func autoCommitAfterStmt(ctx context.Context, se *session, meetsErr error, sql sqlexec.Statement) error { + isInternal := false + if internal := se.txn.GetOption(kv.RequestSourceInternal); internal != nil && internal.(bool) { + isInternal = true + } sessVars := se.sessionVars if meetsErr != nil { if !sessVars.InTxn() { logutil.BgLogger().Info("rollbackTxn called due to ddl/autocommit failure") se.RollbackTxn(ctx) - recordAbortTxnDuration(sessVars) + recordAbortTxnDuration(sessVars, isInternal) } else if se.txn.Valid() && se.txn.IsPessimistic() && executor.ErrDeadlock.Equal(meetsErr) { logutil.BgLogger().Info("rollbackTxn for deadlock", zap.Uint64("txn", se.txn.StartTS())) se.RollbackTxn(ctx) - recordAbortTxnDuration(sessVars) + recordAbortTxnDuration(sessVars, isInternal) } return meetsErr } diff --git a/sessionctx/BUILD.bazel b/sessionctx/BUILD.bazel index 800001fd426b3..f1987e5ddb063 100644 --- a/sessionctx/BUILD.bazel +++ b/sessionctx/BUILD.bazel @@ -26,7 +26,7 @@ go_library( go_test( name = "sessionctx_test", - timeout = "short", + timeout = "moderate", srcs = [ "context_test.go", "main_test.go", diff --git a/sessionctx/variable/BUILD.bazel b/sessionctx/variable/BUILD.bazel index 60fec443c6a0a..fa0de88eece14 100644 --- a/sessionctx/variable/BUILD.bazel +++ b/sessionctx/variable/BUILD.bazel @@ -51,7 +51,7 @@ go_library( "//util/replayer", "//util/rowcodec", "//util/size", - "//util/stmtsummary", + "//util/stmtsummary/v2:stmtsummary", "//util/stringutil", "//util/tableutil", "//util/tikvutil", diff --git a/sessionctx/variable/session.go b/sessionctx/variable/session.go index 64c79ea32646e..9a2490d2bc424 100644 --- a/sessionctx/variable/session.go +++ b/sessionctx/variable/session.go @@ -187,6 +187,9 @@ type TxnCtxNeedToRestore struct { // CachedTables is not nil if the transaction write on cached table. CachedTables map[int64]interface{} + + // InsertTTLRowsCount counts how many rows are inserted in this statement + InsertTTLRowsCount int } // TxnCtxNoNeedToRestore stores transaction variables which do not need to restored when rolling back to a savepoint. @@ -237,6 +240,14 @@ type TxnCtxNoNeedToRestore struct { EnableMDL bool // relatedTableForMDL records the `lock` table for metadata lock. It maps from int64 to int64(version). relatedTableForMDL *sync.Map + + // AggressiveLockingUsed marking whether at least one of the statements in the transaction was executed in + // aggressive locking mode. + AggressiveLockingUsed bool + // AggressiveLockingEffective marking whether at least one of the statements in the transaction was executed in + // aggressive locking mode, and it takes effect (which is determined according to whether lock-with-conflict + // has occurred during execution of any statement). + AggressiveLockingEffective bool } // SavepointRecord indicates a transaction's savepoint record. @@ -377,6 +388,7 @@ func (tc *TransactionContext) GetCurrentSavepoint() TxnCtxNeedToRestore { TableDeltaMap: tableDeltaMap, pessimisticLockCache: pessimisticLockCache, CachedTables: cachedTables, + InsertTTLRowsCount: tc.InsertTTLRowsCount, } } @@ -385,6 +397,7 @@ func (tc *TransactionContext) RestoreBySavepoint(savepoint TxnCtxNeedToRestore) tc.TableDeltaMap = savepoint.TableDeltaMap tc.pessimisticLockCache = savepoint.pessimisticLockCache tc.CachedTables = savepoint.CachedTables + tc.InsertTTLRowsCount = savepoint.InsertTTLRowsCount } // AddSavepoint adds a new savepoint. @@ -1344,6 +1357,10 @@ type SessionVars struct { // PessimisticTransactionAggressiveLocking controls whether aggressive locking for pessimistic transaction // is enabled. PessimisticTransactionAggressiveLocking bool + + // EnableIndexJoinInnerSideMultiPattern indicates whether enable multi pattern for index join inner side + // For now it is not public to user + EnableIndexJoinInnerSideMultiPattern bool } // planReplayerSessionFinishedTaskKeyLen is used to control the max size for the finished plan replayer task key in session diff --git a/sessionctx/variable/sysvar.go b/sessionctx/variable/sysvar.go index 3da39a2ef80e9..09fa1112af053 100644 --- a/sessionctx/variable/sysvar.go +++ b/sessionctx/variable/sysvar.go @@ -40,7 +40,7 @@ import ( "github.com/pingcap/tidb/util/logutil" "github.com/pingcap/tidb/util/mathutil" "github.com/pingcap/tidb/util/memory" - "github.com/pingcap/tidb/util/stmtsummary" + stmtsummaryv2 "github.com/pingcap/tidb/util/stmtsummary/v2" "github.com/pingcap/tidb/util/tikvutil" "github.com/pingcap/tidb/util/tls" topsqlstate "github.com/pingcap/tidb/util/topsql/state" @@ -478,6 +478,21 @@ var defaultSysVars = []*SysVar{ }, GetGlobal: func(_ context.Context, s *SessionVars) (string, error) { return BoolToOnOff(EnableRCReadCheckTS.Load()), nil }}, + {Scope: ScopeInstance, Name: TiDBStmtSummaryEnablePersistent, ReadOnly: true, GetGlobal: func(_ context.Context, _ *SessionVars) (string, error) { + return BoolToOnOff(config.GetGlobalConfig().Instance.StmtSummaryEnablePersistent), nil + }}, + {Scope: ScopeInstance, Name: TiDBStmtSummaryFilename, ReadOnly: true, GetGlobal: func(_ context.Context, _ *SessionVars) (string, error) { + return config.GetGlobalConfig().Instance.StmtSummaryFilename, nil + }}, + {Scope: ScopeInstance, Name: TiDBStmtSummaryFileMaxDays, ReadOnly: true, GetGlobal: func(_ context.Context, _ *SessionVars) (string, error) { + return strconv.Itoa(config.GetGlobalConfig().Instance.StmtSummaryFileMaxDays), nil + }}, + {Scope: ScopeInstance, Name: TiDBStmtSummaryFileMaxSize, ReadOnly: true, GetGlobal: func(_ context.Context, _ *SessionVars) (string, error) { + return strconv.Itoa(config.GetGlobalConfig().Instance.StmtSummaryFileMaxSize), nil + }}, + {Scope: ScopeInstance, Name: TiDBStmtSummaryFileMaxBackups, ReadOnly: true, GetGlobal: func(_ context.Context, _ *SessionVars) (string, error) { + return strconv.Itoa(config.GetGlobalConfig().Instance.StmtSummaryFileMaxBackups), nil + }}, /* The system variables below have GLOBAL scope */ {Scope: ScopeGlobal, Name: MaxPreparedStmtCount, Value: strconv.FormatInt(DefMaxPreparedStmtCount, 10), Type: TypeInt, MinValue: -1, MaxValue: 1048576, @@ -653,28 +668,28 @@ var defaultSysVars = []*SysVar{ {Scope: ScopeGlobal, Name: TiDBScatterRegion, Value: BoolToOnOff(DefTiDBScatterRegion), Type: TypeBool}, {Scope: ScopeGlobal, Name: TiDBEnableStmtSummary, Value: BoolToOnOff(DefTiDBEnableStmtSummary), Type: TypeBool, AllowEmpty: true, SetGlobal: func(_ context.Context, s *SessionVars, val string) error { - return stmtsummary.StmtSummaryByDigestMap.SetEnabled(TiDBOptOn(val)) + return stmtsummaryv2.SetEnabled(TiDBOptOn(val)) }}, {Scope: ScopeGlobal, Name: TiDBStmtSummaryInternalQuery, Value: BoolToOnOff(DefTiDBStmtSummaryInternalQuery), Type: TypeBool, AllowEmpty: true, SetGlobal: func(_ context.Context, s *SessionVars, val string) error { - return stmtsummary.StmtSummaryByDigestMap.SetEnabledInternalQuery(TiDBOptOn(val)) + return stmtsummaryv2.SetEnableInternalQuery(TiDBOptOn(val)) }}, {Scope: ScopeGlobal, Name: TiDBStmtSummaryRefreshInterval, Value: strconv.Itoa(DefTiDBStmtSummaryRefreshInterval), Type: TypeInt, MinValue: 1, MaxValue: math.MaxInt32, AllowEmpty: true, SetGlobal: func(_ context.Context, s *SessionVars, val string) error { // convert val to int64 - return stmtsummary.StmtSummaryByDigestMap.SetRefreshInterval(TidbOptInt64(val, DefTiDBStmtSummaryRefreshInterval)) + return stmtsummaryv2.SetRefreshInterval(TidbOptInt64(val, DefTiDBStmtSummaryRefreshInterval)) }}, {Scope: ScopeGlobal, Name: TiDBStmtSummaryHistorySize, Value: strconv.Itoa(DefTiDBStmtSummaryHistorySize), Type: TypeInt, MinValue: 0, MaxValue: math.MaxUint8, AllowEmpty: true, SetGlobal: func(_ context.Context, s *SessionVars, val string) error { - return stmtsummary.StmtSummaryByDigestMap.SetHistorySize(TidbOptInt(val, DefTiDBStmtSummaryHistorySize)) + return stmtsummaryv2.SetHistorySize(TidbOptInt(val, DefTiDBStmtSummaryHistorySize)) }}, {Scope: ScopeGlobal, Name: TiDBStmtSummaryMaxStmtCount, Value: strconv.Itoa(DefTiDBStmtSummaryMaxStmtCount), Type: TypeInt, MinValue: 1, MaxValue: math.MaxInt16, AllowEmpty: true, SetGlobal: func(_ context.Context, s *SessionVars, val string) error { - return stmtsummary.StmtSummaryByDigestMap.SetMaxStmtCount(uint(TidbOptInt(val, DefTiDBStmtSummaryMaxStmtCount))) + return stmtsummaryv2.SetMaxStmtCount(TidbOptInt(val, DefTiDBStmtSummaryMaxStmtCount)) }}, {Scope: ScopeGlobal, Name: TiDBStmtSummaryMaxSQLLength, Value: strconv.Itoa(DefTiDBStmtSummaryMaxSQLLength), Type: TypeInt, MinValue: 0, MaxValue: math.MaxInt32, AllowEmpty: true, SetGlobal: func(_ context.Context, s *SessionVars, val string) error { - return stmtsummary.StmtSummaryByDigestMap.SetMaxSQLLength(TidbOptInt(val, DefTiDBStmtSummaryMaxSQLLength)) + return stmtsummaryv2.SetMaxSQLLength(TidbOptInt(val, DefTiDBStmtSummaryMaxSQLLength)) }}, {Scope: ScopeGlobal, Name: TiDBCapturePlanBaseline, Value: DefTiDBCapturePlanBaseline, Type: TypeBool, AllowEmptyAll: true}, {Scope: ScopeGlobal, Name: TiDBEvolvePlanTaskMaxTime, Value: strconv.Itoa(DefTiDBEvolvePlanTaskMaxTime), Type: TypeInt, MinValue: -1, MaxValue: math.MaxInt64}, @@ -1801,7 +1816,7 @@ var defaultSysVars = []*SysVar{ s.NoopFuncsMode = TiDBOptOnOffWarn(val) return nil }}, - {Scope: ScopeGlobal | ScopeSession, Name: TiDBReplicaRead, Value: "leader", Type: TypeEnum, PossibleValues: []string{"leader", "follower", "leader-and-follower", "closest-replicas", "closest-adaptive", "learner"}, SetSession: func(s *SessionVars, val string) error { + {Scope: ScopeGlobal | ScopeSession, Name: TiDBReplicaRead, Value: "leader", Type: TypeEnum, PossibleValues: []string{"leader", "prefer-leader", "follower", "leader-and-follower", "closest-replicas", "closest-adaptive", "learner"}, SetSession: func(s *SessionVars, val string) error { if strings.EqualFold(val, "follower") { s.SetReplicaRead(kv.ReplicaReadFollower) } else if strings.EqualFold(val, "leader-and-follower") { @@ -1814,6 +1829,8 @@ var defaultSysVars = []*SysVar{ s.SetReplicaRead(kv.ReplicaReadClosestAdaptive) } else if strings.EqualFold(val, "learner") { s.SetReplicaRead(kv.ReplicaReadLearner) + } else if strings.EqualFold(val, "prefer-leader") { + s.SetReplicaRead(kv.ReplicaReadPreferLeader) } return nil }}, diff --git a/sessionctx/variable/tidb_vars.go b/sessionctx/variable/tidb_vars.go index 2149e2387f236..3163487de511a 100644 --- a/sessionctx/variable/tidb_vars.go +++ b/sessionctx/variable/tidb_vars.go @@ -916,6 +916,16 @@ const ( TiDBEnableHistoricalStatsForCapture = "tidb_enable_historical_stats_for_capture" // TiDBEnableResourceControl indicates whether resource control feature is enabled TiDBEnableResourceControl = "tidb_enable_resource_control" + // TiDBStmtSummaryEnablePersistent indicates whether to enable file persistence for stmtsummary. + TiDBStmtSummaryEnablePersistent = "tidb_stmt_summary_enable_persistent" + // TiDBStmtSummaryFilename indicates the file name written by stmtsummary. + TiDBStmtSummaryFilename = "tidb_stmt_summary_filename" + // TiDBStmtSummaryFileMaxDays indicates how many days the files written by stmtsummary will be kept. + TiDBStmtSummaryFileMaxDays = "tidb_stmt_summary_file_max_days" + // TiDBStmtSummaryFileMaxSize indicates the maximum size (in mb) of a single file written by stmtsummary. + TiDBStmtSummaryFileMaxSize = "tidb_stmt_summary_file_max_size" + // TiDBStmtSummaryFileMaxBackups indicates the maximum number of files written by stmtsummary. + TiDBStmtSummaryFileMaxBackups = "tidb_stmt_summary_file_max_backups" ) // TiDB intentional limits @@ -1168,7 +1178,7 @@ const ( DefTiDBTTLDeleteRateLimit = 0 DefPasswordReuseHistory = 0 DefPasswordReuseTime = 0 - DefTiDBStoreBatchSize = 0 + DefTiDBStoreBatchSize = 4 DefTiDBHistoricalStatsDuration = 7 * 24 * time.Hour DefTiDBEnableHistoricalStatsForCapture = false DefTiDBTTLJobScheduleWindowStartTime = "00:00 +0000" diff --git a/sessionctx/variable/varsutil.go b/sessionctx/variable/varsutil.go index 959bb9fb07e52..d7eda1a16c691 100644 --- a/sessionctx/variable/varsutil.go +++ b/sessionctx/variable/varsutil.go @@ -467,7 +467,7 @@ func parseTSFromNumberOrTime(s *SessionVars, sVal string) (uint64, error) { return tso, nil } - t, err := types.ParseTime(s.StmtCtx, sVal, mysql.TypeTimestamp, types.MaxFsp) + t, err := types.ParseTime(s.StmtCtx, sVal, mysql.TypeTimestamp, types.MaxFsp, nil) if err != nil { return 0, err } @@ -482,7 +482,7 @@ func setTxnReadTS(s *SessionVars, sVal string) error { return nil } - t, err := types.ParseTime(s.StmtCtx, sVal, mysql.TypeTimestamp, types.MaxFsp) + t, err := types.ParseTime(s.StmtCtx, sVal, mysql.TypeTimestamp, types.MaxFsp, nil) if err != nil { return err } diff --git a/sessiontxn/BUILD.bazel b/sessiontxn/BUILD.bazel index a92e5a81dd92e..b37a5e4ec04d3 100644 --- a/sessiontxn/BUILD.bazel +++ b/sessiontxn/BUILD.bazel @@ -20,15 +20,14 @@ go_library( go_test( name = "sessiontxn_test", - timeout = "short", + timeout = "moderate", srcs = [ "txn_context_test.go", "txn_manager_test.go", "txn_rc_tso_optimize_test.go", ], flaky = True, - race = "on", - shard_count = 2, + shard_count = 50, deps = [ ":sessiontxn", "//domain", diff --git a/sessiontxn/isolation/BUILD.bazel b/sessiontxn/isolation/BUILD.bazel index c89b245021655..21ca84f60ad0f 100644 --- a/sessiontxn/isolation/BUILD.bazel +++ b/sessiontxn/isolation/BUILD.bazel @@ -38,7 +38,7 @@ go_library( go_test( name = "isolation_test", - timeout = "short", + timeout = "moderate", srcs = [ "main_test.go", "optimistic_test.go", diff --git a/sessiontxn/isolation/base.go b/sessiontxn/isolation/base.go index dd1e2881b389e..85fcfde5f3828 100644 --- a/sessiontxn/isolation/base.go +++ b/sessiontxn/isolation/base.go @@ -510,7 +510,10 @@ func (p *basePessimisticTxnContextProvider) OnHandlePessimisticStmtStart(ctx con if err := p.baseTxnContextProvider.OnHandlePessimisticStmtStart(ctx); err != nil { return err } - if p.sctx.GetSessionVars().PessimisticTransactionAggressiveLocking && p.txn != nil { + if p.sctx.GetSessionVars().PessimisticTransactionAggressiveLocking && + p.txn != nil && + p.sctx.GetSessionVars().ConnectionID != 0 && + !p.sctx.GetSessionVars().InRestrictedSQL { if err := p.txn.StartAggressiveLocking(); err != nil { return err } diff --git a/sessiontxn/isolation/repeatable_read_test.go b/sessiontxn/isolation/repeatable_read_test.go index 085b64c34cc38..a2c0641ff456a 100644 --- a/sessiontxn/isolation/repeatable_read_test.go +++ b/sessiontxn/isolation/repeatable_read_test.go @@ -700,3 +700,18 @@ func TestRRWaitTSTimeInSlowLog(t *testing.T) { require.NotEqual(t, waitTS1, waitTS3) require.NotEqual(t, waitTS2, waitTS3) } + +func TestIssue41194(t *testing.T) { + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/session/enableAggressiveLockingOnBootstrap", "return")) + defer func() { + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/session/enableAggressiveLockingOnBootstrap")) + }() + + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("create table t (id int primary key, v int)") + tk.MustExec("insert into t values (1, 1), (2, 2), (3, 3)") + tk.MustExec("analyze table t") +} diff --git a/statistics/BUILD.bazel b/statistics/BUILD.bazel index 8dccd523fc887..7186245a79bda 100644 --- a/statistics/BUILD.bazel +++ b/statistics/BUILD.bazel @@ -82,6 +82,7 @@ go_test( data = glob(["testdata/**"]), embed = [":statistics"], flaky = True, + shard_count = 50, deps = [ "//config", "//domain", diff --git a/statistics/handle/ddl.go b/statistics/handle/ddl.go index 1f93447b55c14..ed09b2d5660c3 100644 --- a/statistics/handle/ddl.go +++ b/statistics/handle/ddl.go @@ -61,6 +61,21 @@ func (h *Handle) HandleDDLEvent(t *util.Event) error { return err } } + case model.ActionReorganizePartition: + for _, def := range t.PartInfo.Definitions { + // TODO: Should we trigger analyze instead of adding 0s? + if err := h.insertTableStats2KV(t.TableInfo, def.ID); err != nil { + return err + } + } + // Update global stats, even though it should not have changed, + // the updated statistics from the newly reorganized partitions may be better + pruneMode := h.CurrentPruneMode() + if pruneMode == variable.Dynamic && t.PartInfo != nil { + if err := h.updateGlobalStats(t.TableInfo); err != nil { + return err + } + } case model.ActionFlashbackCluster: return h.updateStatsVersion() } diff --git a/statistics/handle/gc.go b/statistics/handle/gc.go index edfd9b5eef4fd..5cbba2c1063ce 100644 --- a/statistics/handle/gc.go +++ b/statistics/handle/gc.go @@ -83,9 +83,7 @@ func (h *Handle) gcTableStats(is infoschema.InfoSchema, physicalID int64) error return errors.Trace(err) } } - h.mu.Lock() tbl, ok := h.getTableByPhysicalID(is, physicalID) - h.mu.Unlock() if !ok { logutil.BgLogger().Info("remove stats in GC due to dropped table", zap.Int64("table_id", physicalID)) return errors.Trace(h.DeleteTableStatsFromKV([]int64{physicalID})) diff --git a/statistics/handle/handle.go b/statistics/handle/handle.go index 4b71e9cc60e39..b2c472c2d2c20 100644 --- a/statistics/handle/handle.go +++ b/statistics/handle/handle.go @@ -600,9 +600,7 @@ func (h *Handle) Update(is infoschema.InfoSchema, opts ...TableStatsOpt) error { modifyCount := row.GetInt64(2) count := row.GetInt64(3) lastVersion = version - h.mu.Lock() table, ok := h.getTableByPhysicalID(is, physicalID) - h.mu.Unlock() if !ok { logutil.BgLogger().Debug("unknown physical ID in stats meta table, maybe it has been dropped", zap.Int64("ID", physicalID)) deletedTableIDs = append(deletedTableIDs, physicalID) @@ -670,9 +668,7 @@ func (h *Handle) MergePartitionStats2GlobalStatsByTableID(sc sessionctx.Context, physicalID int64, isIndex int, histIDs []int64, tablePartitionStats map[int64]*statistics.Table) (globalStats *GlobalStats, err error) { // get the partition table IDs - h.mu.Lock() globalTable, ok := h.getTableByPhysicalID(is, physicalID) - h.mu.Unlock() if !ok { err = errors.Errorf("unknown physical ID %d in stats meta table, maybe it has been dropped", physicalID) return @@ -742,9 +738,7 @@ func (h *Handle) mergePartitionStats2GlobalStats(sc sessionctx.Context, for _, def := range globalTableInfo.Partition.Definitions { partitionID := def.ID - h.mu.Lock() partitionTable, ok := h.getTableByPhysicalID(is, partitionID) - h.mu.Unlock() if !ok { err = errors.Errorf("unknown physical ID %d in stats meta table, maybe it has been dropped", partitionID) return @@ -1572,6 +1566,10 @@ func SaveTableStatsToStorage(sctx sessionctx.Context, results *statistics.Analyz if err != nil { return err } + err = rs.Close() + if err != nil { + return err + } var curCnt, curModifyCnt int64 if len(rows) > 0 { snapshot := rows[0].GetUint64(0) diff --git a/statistics/handle/update.go b/statistics/handle/update.go index 11d3dd28c6139..eb65e2da7c75e 100644 --- a/statistics/handle/update.go +++ b/statistics/handle/update.go @@ -408,22 +408,35 @@ var ( dumpStatsMaxDuration = time.Hour ) -// needDumpStatsDelta returns true when only updates a small portion of the table and the time since last update -// do not exceed one hour. -func needDumpStatsDelta(h *Handle, id int64, item variable.TableDelta, currentTime time.Time) bool { - if item.InitTime.IsZero() { - item.InitTime = currentTime +// needDumpStatsDelta checks whether to dump stats delta. +// 1. If the table doesn't exist or is a mem table or system table, then return false. +// 2. If the mode is DumpAll, then return true. +// 3. If the stats delta haven't been dumped in the past hour, then return true. +// 4. If the table stats is pseudo or empty or `Modify Count / Table Count` exceeds the threshold. +func (h *Handle) needDumpStatsDelta(is infoschema.InfoSchema, mode dumpMode, id int64, item variable.TableDelta, currentTime time.Time) bool { + tbl, ok := h.getTableByPhysicalID(is, id) + if !ok { + return false } - tbl, ok := h.statsCache.Load().(statsCache).Get(id) + dbInfo, ok := is.SchemaByTable(tbl.Meta()) if !ok { - // No need to dump if the stats is invalid. return false } + if util.IsMemOrSysDB(dbInfo.Name.L) { + return false + } + if mode == DumpAll { + return true + } + if item.InitTime.IsZero() { + item.InitTime = currentTime + } if currentTime.Sub(item.InitTime) > dumpStatsMaxDuration { // Dump the stats to kv at least once an hour. return true } - if tbl.Count == 0 || float64(item.Count)/float64(tbl.Count) > DumpStatsDeltaRatio { + statsTbl := h.GetPartitionStats(tbl.Meta(), id) + if statsTbl.Pseudo || statsTbl.Count == 0 || float64(item.Count)/float64(statsTbl.Count) > DumpStatsDeltaRatio { // Dump the stats when there are many modifications. return true } @@ -492,9 +505,15 @@ func (h *Handle) DumpStatsDeltaToKV(mode dumpMode) error { h.globalMap.data = deltaMap h.globalMap.Unlock() }() + // TODO: pass in do.InfoSchema() to DumpStatsDeltaToKV. + is := func() infoschema.InfoSchema { + h.mu.Lock() + defer h.mu.Unlock() + return h.mu.ctx.GetDomainInfoSchema().(infoschema.InfoSchema) + }() currentTime := time.Now() for id, item := range deltaMap { - if mode == DumpDelta && !needDumpStatsDelta(h, id, item, currentTime) { + if !h.needDumpStatsDelta(is, mode, id, item, currentTime) { continue } updated, err := h.dumpTableStatCountToKV(id, item) @@ -684,9 +703,7 @@ func (h *Handle) UpdateStatsByLocalFeedback(is infoschema.InfoSchema) { OUTER: for _, fbs := range feedback.Feedbacks { for _, fb := range fbs { - h.mu.Lock() table, ok := h.getTableByPhysicalID(is, fb.PhysicalID) - h.mu.Unlock() if !ok { continue } @@ -829,9 +846,7 @@ func (h *Handle) handleSingleHistogramUpdate(is infoschema.InfoSchema, rows []ch err = errors.Trace(h.deleteOutdatedFeedback(physicalTableID, histID, isIndex)) } }() - h.mu.Lock() table, ok := h.getTableByPhysicalID(is, physicalTableID) - h.mu.Unlock() // The table has been deleted. if !ok { return nil diff --git a/statistics/handle/update_test.go b/statistics/handle/update_test.go index e4aba902a8022..edbef59135696 100644 --- a/statistics/handle/update_test.go +++ b/statistics/handle/update_test.go @@ -2667,20 +2667,42 @@ func TestFillMissingStatsMeta(t *testing.T) { } tk.MustExec("insert into t1 values (1, 2), (3, 4)") - require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpDelta)) + require.NoError(t, h.Update(is)) ver1 := checkStatsMeta(tbl1ID, "2", "2") tk.MustExec("delete from t1 where a = 1") - require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpDelta)) + require.NoError(t, h.Update(is)) ver2 := checkStatsMeta(tbl1ID, "3", "1") require.Greater(t, ver2, ver1) tk.MustExec("insert into t2 values (1, 2), (3, 4)") - require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpDelta)) + require.NoError(t, h.Update(is)) checkStatsMeta(p0ID, "2", "2") globalVer1 := checkStatsMeta(tbl2ID, "2", "2") tk.MustExec("insert into t2 values (11, 12)") - require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpDelta)) + require.NoError(t, h.Update(is)) checkStatsMeta(p1ID, "1", "1") globalVer2 := checkStatsMeta(tbl2ID, "3", "3") require.Greater(t, globalVer2, globalVer1) } + +func TestNotDumpSysTable(t *testing.T) { + store, dom := testkit.CreateMockStoreAndDomain(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + tk.MustExec("create table t1 (a int, b int)") + h := dom.StatsHandle() + require.NoError(t, h.HandleDDLEvent(<-h.DDLEventCh())) + tk.MustQuery("select count(1) from mysql.stats_meta").Check(testkit.Rows("1")) + // After executing `delete from mysql.stats_meta`, a delta for mysql.stats_meta is created but it would not be dumped. + tk.MustExec("delete from mysql.stats_meta") + require.NoError(t, h.DumpStatsDeltaToKV(handle.DumpAll)) + is := dom.InfoSchema() + tbl, err := is.TableByName(model.NewCIStr("mysql"), model.NewCIStr("stats_meta")) + require.NoError(t, err) + tblID := tbl.Meta().ID + tk.MustQuery(fmt.Sprintf("select * from mysql.stats_meta where table_id = %v", tblID)).Check(testkit.Rows()) +} diff --git a/store/copr/batch_coprocessor.go b/store/copr/batch_coprocessor.go index 99b7a807d52e2..273b97a0c2a13 100644 --- a/store/copr/batch_coprocessor.go +++ b/store/copr/batch_coprocessor.go @@ -607,13 +607,16 @@ func buildBatchCopTasksConsistentHash( rangesForEachPhysicalTable []*KeyRanges, storeType kv.StoreType, ttl time.Duration) (res []*batchCopTask, err error) { + start := time.Now() const cmdType = tikvrpc.CmdBatchCop cache := kvStore.GetRegionCache() fetchTopoBo := backoff.NewBackofferWithVars(ctx, fetchTopoMaxBackoff, nil) - var retryNum int - var rangesLen int - var storesStr []string + var ( + retryNum int + rangesLen int + storesStr []string + ) tasks := make([]*copTask, 0) regionIDs := make([]tikv.RegionVerID, 0) @@ -635,7 +638,9 @@ func buildBatchCopTasksConsistentHash( regionIDs = append(regionIDs, lo.Location.Region) } } + splitKeyElapsed := time.Since(start) + fetchTopoStart := time.Now() for { retryNum++ // todo: use AssureAndGetTopo() after SNS is done. @@ -654,6 +659,7 @@ func buildBatchCopTasksConsistentHash( } break } + fetchTopoElapsed := time.Since(fetchTopoStart) rpcCtxs, err := getTiFlashComputeRPCContextByConsistentHash(regionIDs, storesStr) if err != nil { @@ -688,6 +694,24 @@ func buildBatchCopTasksConsistentHash( } logutil.BgLogger().Info("buildBatchCopTasksConsistentHash done", zap.Any("len(tasks)", len(taskMap)), zap.Any("len(tiflash_compute)", len(storesStr))) + if log.GetLevel() <= zap.DebugLevel { + debugTaskMap := make(map[string]string, len(taskMap)) + for s, b := range taskMap { + debugTaskMap[s] = fmt.Sprintf("addr: %s; regionInfos: %v", b.storeAddr, b.regionInfos) + } + logutil.BgLogger().Debug("detailed info buildBatchCopTasksConsistentHash", zap.Any("taskMap", debugTaskMap), zap.Any("allStores", storesStr)) + } + + if elapsed := time.Since(start); elapsed > time.Millisecond*500 { + logutil.BgLogger().Warn("buildBatchCopTasksConsistentHash takes too much time", + zap.Duration("total elapsed", elapsed), + zap.Int("retryNum", retryNum), + zap.Duration("splitKeyElapsed", splitKeyElapsed), + zap.Duration("fetchTopoElapsed", fetchTopoElapsed), + zap.Int("range len", rangesLen), + zap.Int("copTaskNum", len(tasks)), + zap.Int("batchCopTaskNum", len(res))) + } failpointCheckForConsistentHash(res) return res, nil } @@ -1185,15 +1209,23 @@ func buildBatchCopTasksConsistentHashForPD(bo *backoff.Backoffer, storeType kv.StoreType, ttl time.Duration) (res []*batchCopTask, err error) { const cmdType = tikvrpc.CmdBatchCop - var retryNum int + var ( + retryNum int + rangesLen int + copTaskNum int + splitKeyElapsed time.Duration + getStoreElapsed time.Duration + ) cache := kvStore.GetRegionCache() + start := time.Now() for { retryNum++ - var rangesLen int + rangesLen = 0 tasks := make([]*copTask, 0) regionIDs := make([]tikv.RegionVerID, 0) + splitKeyStart := time.Now() for i, ranges := range rangesForEachPhysicalTable { rangesLen += ranges.Len() locations, err := cache.SplitKeyRangesByLocations(bo, ranges, UnspecifiedLimit) @@ -1211,7 +1243,9 @@ func buildBatchCopTasksConsistentHashForPD(bo *backoff.Backoffer, regionIDs = append(regionIDs, lo.Location.Region) } } + splitKeyElapsed += time.Since(splitKeyStart) + getStoreStart := time.Now() stores, err := cache.GetTiFlashComputeStores(bo.TiKVBackoffer()) if err != nil { return nil, err @@ -1220,13 +1254,14 @@ func buildBatchCopTasksConsistentHashForPD(bo *backoff.Backoffer, if len(stores) == 0 { return nil, errors.New("tiflash_compute node is unavailable") } + getStoreElapsed = time.Since(getStoreStart) rpcCtxs, err := cache.GetTiFlashComputeRPCContextByConsistentHash(bo.TiKVBackoffer(), regionIDs, stores) if err != nil { return nil, err } if rpcCtxs == nil { - logutil.BgLogger().Info("buildBatchCopTasksConsistentHash retry because rcpCtx is nil", zap.Int("retryNum", retryNum)) + logutil.BgLogger().Info("buildBatchCopTasksConsistentHashForPD retry because rcpCtx is nil", zap.Int("retryNum", retryNum)) err := bo.Backoff(tikv.BoTiFlashRPC(), errors.New("Cannot find region with TiFlash peer")) if err != nil { return nil, errors.Trace(err) @@ -1236,6 +1271,7 @@ func buildBatchCopTasksConsistentHashForPD(bo *backoff.Backoffer, if len(rpcCtxs) != len(tasks) { return nil, errors.Errorf("length should be equal, len(rpcCtxs): %d, len(tasks): %d", len(rpcCtxs), len(tasks)) } + copTaskNum = len(tasks) taskMap := make(map[string]*batchCopTask) for i, rpcCtx := range rpcCtxs { regionInfo := RegionInfo{ @@ -1259,10 +1295,31 @@ func buildBatchCopTasksConsistentHashForPD(bo *backoff.Backoffer, res = append(res, batchTask) } } - logutil.BgLogger().Info("buildBatchCopTasksConsistentHash done", zap.Any("len(tasks)", len(taskMap)), zap.Any("len(tiflash_compute)", len(stores))) + logutil.BgLogger().Info("buildBatchCopTasksConsistentHashForPD done", zap.Any("len(tasks)", len(taskMap)), zap.Any("len(tiflash_compute)", len(stores))) + if log.GetLevel() <= zap.DebugLevel { + debugStores := make([]string, 0, len(stores)) + for _, s := range stores { + debugStores = append(debugStores, s.GetAddr()) + } + debugTaskMap := make(map[string]string, len(taskMap)) + for s, b := range taskMap { + debugTaskMap[s] = fmt.Sprintf("addr: %s; regionInfos: %v", b.storeAddr, b.regionInfos) + } + logutil.BgLogger().Debug("detailed info buildBatchCopTasksConsistentHashForPD", zap.Any("taskMap", debugTaskMap), zap.Any("allStores", debugStores)) + } break } + if elapsed := time.Since(start); elapsed > time.Millisecond*500 { + logutil.BgLogger().Warn("buildBatchCopTasksConsistentHashForPD takes too much time", + zap.Duration("total elapsed", elapsed), + zap.Int("retryNum", retryNum), + zap.Duration("splitKeyElapsed", splitKeyElapsed), + zap.Duration("getStoreElapsed", getStoreElapsed), + zap.Int("range len", rangesLen), + zap.Int("copTaskNum", copTaskNum), + zap.Int("batchCopTaskNum", len(res))) + } failpointCheckForConsistentHash(res) return res, nil } diff --git a/store/copr/copr_test/coprocessor_test.go b/store/copr/copr_test/coprocessor_test.go index 7931fb8432675..30247b8694a72 100644 --- a/store/copr/copr_test/coprocessor_test.go +++ b/store/copr/copr_test/coprocessor_test.go @@ -166,4 +166,19 @@ func TestBuildCopIteratorWithBatchStoreCopr(t *testing.T) { require.Nil(t, errRes) tasks = it.GetTasks() require.Equal(t, len(tasks), 4) + + // only small tasks will be batched. + ranges = copr.BuildKeyRanges("a", "b", "h", "i", "o", "p") + req = &kv.Request{ + Tp: kv.ReqTypeDAG, + KeyRanges: kv.NewNonParitionedKeyRangesWithHint(ranges, []int{1, 33, 32}), + Concurrency: 15, + StoreBatchSize: 3, + } + it, errRes = copClient.BuildCopIterator(ctx, req, vars, opt) + require.Nil(t, errRes) + tasks = it.GetTasks() + require.Equal(t, len(tasks), 2) + require.Equal(t, len(tasks[0].ToPBBatchTasks()), 1) + require.Equal(t, len(tasks[1].ToPBBatchTasks()), 0) } diff --git a/store/copr/coprocessor.go b/store/copr/coprocessor.go index 573f746a6b0d3..06ab6ab61efd1 100644 --- a/store/copr/coprocessor.go +++ b/store/copr/coprocessor.go @@ -70,6 +70,7 @@ const ( copNextMaxBackoff = 20000 CopSmallTaskRow = 32 // 32 is the initial batch size of TiKV smallTaskSigma = 0.5 + smallConcPerCore = 20 ) // CopClient is coprocessor client. @@ -145,11 +146,13 @@ func (c *CopClient) BuildCopIterator(ctx context.Context, req *kv.Request, vars err error ) tryRowHint := optRowHint(req) + elapsed := time.Duration(0) buildOpt := &buildCopTaskOpt{ req: req, cache: c.store.GetRegionCache(), eventCb: eventCb, respChan: req.KeepOrder, + elapsed: &elapsed, } buildTaskFunc := func(ranges []kv.KeyRange, hints []int) error { keyRanges := NewKeyRanges(ranges) @@ -185,14 +188,15 @@ func (c *CopClient) BuildCopIterator(ctx context.Context, req *kv.Request, vars return nil, copErrorResponse{err} } it := &copIterator{ - store: c.store, - req: req, - concurrency: req.Concurrency, - finishCh: make(chan struct{}), - vars: vars, - memTracker: req.MemTracker, - replicaReadSeed: c.replicaReadSeed, - rpcCancel: tikv.NewRPCanceller(), + store: c.store, + req: req, + concurrency: req.Concurrency, + finishCh: make(chan struct{}), + vars: vars, + memTracker: req.MemTracker, + replicaReadSeed: c.replicaReadSeed, + rpcCancel: tikv.NewRPCanceller(), + buildTaskElapsed: *buildOpt.elapsed, } it.tasks = tasks if it.concurrency > len(tasks) { @@ -200,7 +204,7 @@ func (c *CopClient) BuildCopIterator(ctx context.Context, req *kv.Request, vars } if tryRowHint { var smallTasks int - smallTasks, it.smallTaskConcurrency = smallTaskConcurrency(tasks) + smallTasks, it.smallTaskConcurrency = smallTaskConcurrency(tasks, c.store.numcpu) if len(tasks)-smallTasks < it.concurrency { it.concurrency = len(tasks) - smallTasks } @@ -283,13 +287,14 @@ func (r *copTask) ToPBBatchTasks() []*coprocessor.StoreBatchTask { } pbTasks := make([]*coprocessor.StoreBatchTask, 0, len(r.batchTaskList)) for _, task := range r.batchTaskList { - pbTasks = append(pbTasks, &coprocessor.StoreBatchTask{ + storeBatchTask := &coprocessor.StoreBatchTask{ RegionId: task.region.GetRegionId(), RegionEpoch: task.region.GetRegionEpoch(), Peer: task.peer, Ranges: task.region.GetRanges(), TaskId: task.task.taskID, - }) + } + pbTasks = append(pbTasks, storeBatchTask) } return pbTasks } @@ -303,6 +308,7 @@ type buildCopTaskOpt struct { eventCb trxevents.EventCallback respChan bool rowHints []int + elapsed *time.Duration } func buildCopTasks(bo *Backoffer, ranges *KeyRanges, opt *buildCopTaskOpt) ([]*copTask, error) { @@ -314,7 +320,7 @@ func buildCopTasks(bo *Backoffer, ranges *KeyRanges, opt *buildCopTaskOpt) ([]*c } rangesLen := ranges.Len() // something went wrong, disable hints to avoid out of range index. - if hints != nil && len(hints) != rangesLen { + if len(hints) != rangesLen { hints = nil } @@ -340,7 +346,7 @@ func buildCopTasks(bo *Backoffer, ranges *KeyRanges, opt *buildCopTaskOpt) ([]*c } var builder taskBuilder - if req.StoreBatchSize > 0 { + if req.StoreBatchSize > 0 && hints != nil { builder = newBatchTaskBuilder(bo, req, cache) } else { builder = newLegacyTaskBuilder(len(locs)) @@ -427,6 +433,9 @@ func buildCopTasks(bo *Backoffer, ranges *KeyRanges, opt *buildCopTaskOpt) ([]*c if elapsed > time.Millisecond { defer tracing.StartRegion(bo.GetCtx(), "copr.buildCopTasks").End() } + if opt.elapsed != nil { + *opt.elapsed = *opt.elapsed + elapsed + } metrics.TxnRegionsNumHistogramWithCoprocessor.Observe(float64(builder.regionNum())) return tasks, nil } @@ -497,7 +506,8 @@ func (b *batchStoreTaskBuilder) handle(task *copTask) (err error) { b.tasks = append(b.tasks, task) } }() - if b.limit <= 0 { + // only batch small tasks for memory control. + if b.limit <= 0 || !isSmallTask(task) { return nil } batchedTask, err := b.cache.BuildBatchTask(b.bo, task, b.req.ReplicaRead) @@ -575,12 +585,14 @@ func isSmallTask(task *copTask) bool { // strictly, only RowCountHint == -1 stands for unknown task rows, // but when RowCountHint == 0, it may be caused by initialized value, // to avoid the future bugs, let the tasks with RowCountHint == 0 be non-small tasks. - return task.RowCountHint > 0 && task.RowCountHint <= CopSmallTaskRow + return task.RowCountHint > 0 && + (len(task.batchTaskList) == 0 && task.RowCountHint <= CopSmallTaskRow) || + (len(task.batchTaskList) > 0 && task.RowCountHint <= 2*CopSmallTaskRow) } // smallTaskConcurrency counts the small tasks of tasks, // then returns the task count and extra concurrency for small tasks. -func smallTaskConcurrency(tasks []*copTask) (int, int) { +func smallTaskConcurrency(tasks []*copTask, numcpu int) (int, int) { res := 0 for _, task := range tasks { if isSmallTask(task) { @@ -592,8 +604,25 @@ func smallTaskConcurrency(tasks []*copTask) (int, int) { } // Calculate the extra concurrency for small tasks // extra concurrency = tasks / (1 + sigma * sqrt(log(tasks ^ 2))) - extraConc := float64(res) / (1 + smallTaskSigma*math.Sqrt(2*math.Log(float64(res)))) - return res, int(extraConc) + extraConc := int(float64(res) / (1 + smallTaskSigma*math.Sqrt(2*math.Log(float64(res))))) + if numcpu <= 0 { + numcpu = 1 + } + smallTaskConcurrencyLimit := smallConcPerCore * numcpu + if extraConc > smallTaskConcurrencyLimit { + extraConc = smallTaskConcurrencyLimit + } + return res, extraConc +} + +// CopInfo is used to expose functions of copIterator. +type CopInfo interface { + // GetConcurrency returns the concurrency and small task concurrency. + GetConcurrency() (int, int) + // GetStoreBatchInfo returns the batched and fallback num. + GetStoreBatchInfo() (uint64, uint64) + // GetBuildTaskElapsed returns the duration of building task. + GetBuildTaskElapsed() time.Duration } type copIterator struct { @@ -633,6 +662,10 @@ type copIterator struct { actionOnExceed *rateLimitAction pagingTaskIdx uint32 + + buildTaskElapsed time.Duration + storeBatchedNum atomic.Uint64 + storeBatchedFallbackNum atomic.Uint64 } // copIteratorWorker receives tasks from copIteratorTaskSender, handles tasks and sends the copResponse to respChan. @@ -652,6 +685,9 @@ type copIteratorWorker struct { enableCollectExecutionInfo bool pagingTaskIdx *uint32 + + storeBatchedNum *atomic.Uint64 + storeBatchedFallbackNum *atomic.Uint64 } // copIteratorTaskSender sends tasks to taskCh then wait for the workers to exit. @@ -784,6 +820,8 @@ func (it *copIterator) open(ctx context.Context, enabledRateLimitAction, enableC replicaReadSeed: it.replicaReadSeed, enableCollectExecutionInfo: enableCollectExecutionInfo, pagingTaskIdx: &it.pagingTaskIdx, + storeBatchedNum: &it.storeBatchedNum, + storeBatchedFallbackNum: &it.storeBatchedFallbackNum, } go worker.run(ctx) } @@ -882,6 +920,16 @@ func (it *copIterator) GetConcurrency() (int, int) { return it.concurrency, it.smallTaskConcurrency } +// GetStoreBatchInfo returns the batched and fallback num. +func (it *copIterator) GetStoreBatchInfo() (uint64, uint64) { + return it.storeBatchedNum.Load(), it.storeBatchedFallbackNum.Load() +} + +// GetBuildTaskElapsed returns the duration of building task. +func (it *copIterator) GetBuildTaskElapsed() time.Duration { + return it.buildTaskElapsed +} + // GetSendRate returns the rate-limit object. func (it *copIterator) GetSendRate() *util.RateLimit { return it.sendRate @@ -1078,30 +1126,7 @@ func (worker *copIteratorWorker) handleTaskOnce(bo *Backoffer, task *copTask, ch Tasks: task.ToPBBatchTasks(), } - var cacheKey []byte - var cacheValue *coprCacheValue - - // If there are many ranges, it is very likely to be a TableLookupRequest. They are not worth to cache since - // computing is not the main cost. Ignore such requests directly to avoid slowly building the cache key. - if task.cmdType == tikvrpc.CmdCop && worker.store.coprCache != nil && worker.req.Cacheable && worker.store.coprCache.CheckRequestAdmission(len(copReq.Ranges)) { - cKey, err := coprCacheBuildKey(&copReq) - if err == nil { - cacheKey = cKey - cValue := worker.store.coprCache.Get(cKey) - copReq.IsCacheEnabled = true - - if cValue != nil && cValue.RegionID == task.region.GetID() && cValue.TimeStamp <= worker.req.StartTs { - // Append cache version to the request to skip Coprocessor computation if possible - // when request result is cached - copReq.CacheIfMatchVersion = cValue.RegionDataVersion - cacheValue = cValue - } else { - copReq.CacheIfMatchVersion = 0 - } - } else { - logutil.BgLogger().Warn("Failed to build copr cache key", zap.Error(err)) - } - } + cacheKey, cacheValue := worker.buildCacheKey(task, &copReq) req := tikvrpc.NewReplicaReadRequest(task.cmdType, &copReq, options.GetTiKVReplicaReadType(worker.req.ReplicaRead), &worker.replicaReadSeed, kvrpcpb.Context{ IsolationLevel: isolationLevelToPB(worker.req.IsolationLevel), @@ -1271,13 +1296,13 @@ func (worker *copIteratorWorker) handleCopResponse(bo *Backoffer, rpcCtx *tikv.R if err != nil { return remains, err } - return worker.handleBatchRemainsOnErr(bo, remains, resp.pbResp.GetBatchResponses(), task, ch) + return worker.handleBatchRemainsOnErr(bo, rpcCtx, remains, resp.pbResp.GetBatchResponses(), task, ch) } if lockErr := resp.pbResp.GetLocked(); lockErr != nil { if err := worker.handleLockErr(bo, lockErr, task); err != nil { return nil, err } - return worker.handleBatchRemainsOnErr(bo, []*copTask{task}, resp.pbResp.GetBatchResponses(), task, ch) + return worker.handleBatchRemainsOnErr(bo, rpcCtx, []*copTask{task}, resp.pbResp.GetBatchResponses(), task, ch) } if otherErr := resp.pbResp.GetOtherError(); otherErr != "" { err := errors.Errorf("other error: %s", otherErr) @@ -1308,74 +1333,23 @@ func (worker *copIteratorWorker) handleCopResponse(bo *Backoffer, rpcCtx *tikv.R } worker.handleCollectExecutionInfo(bo, rpcCtx, resp) resp.respTime = costTime - if resp.pbResp.IsCacheHit { - coprCacheCounterHit.Add(1) - if cacheValue == nil { - return nil, errors.New("Internal error: received illegal TiKV response") - } - // Cache hit and is valid: use cached data as response data and we don't update the cache. - data := make([]byte, len(cacheValue.Data)) - copy(data, cacheValue.Data) - resp.pbResp.Data = data - if worker.req.Paging.Enable { - var start, end []byte - if cacheValue.PageStart != nil { - start = make([]byte, len(cacheValue.PageStart)) - copy(start, cacheValue.PageStart) - } - if cacheValue.PageEnd != nil { - end = make([]byte, len(cacheValue.PageEnd)) - copy(end, cacheValue.PageEnd) - } - // When paging protocol is used, the response key range is part of the cache data. - if start != nil || end != nil { - resp.pbResp.Range = &coprocessor.KeyRange{ - Start: start, - End: end, - } - } else { - resp.pbResp.Range = nil - } - } - resp.detail.CoprCacheHit = true - } else { - coprCacheCounterMiss.Add(1) - // Cache not hit or cache hit but not valid: update the cache if the response can be cached. - if cacheKey != nil && resp.pbResp.CanBeCached && resp.pbResp.CacheLastVersion > 0 { - if resp.detail != nil { - if worker.store.coprCache.CheckResponseAdmission(resp.pbResp.Data.Size(), resp.detail.TimeDetail.ProcessTime, task.pagingTaskIdx) { - data := make([]byte, len(resp.pbResp.Data)) - copy(data, resp.pbResp.Data) - - newCacheValue := coprCacheValue{ - Data: data, - TimeStamp: worker.req.StartTs, - RegionID: task.region.GetID(), - RegionDataVersion: resp.pbResp.CacheLastVersion, - } - // When paging protocol is used, the response key range is part of the cache data. - if r := resp.pbResp.GetRange(); r != nil { - newCacheValue.PageStart = append([]byte{}, r.GetStart()...) - newCacheValue.PageEnd = append([]byte{}, r.GetEnd()...) - } - worker.store.coprCache.Set(cacheKey, &newCacheValue) - } - } - } + if err := worker.handleCopCache(task, resp, cacheKey, cacheValue); err != nil { + return nil, err } + batchResps := resp.pbResp.BatchResponses worker.sendToRespCh(resp, ch, true) - return worker.handleBatchCopResponse(bo, batchResps, task.batchTaskList, ch) + return worker.handleBatchCopResponse(bo, rpcCtx, batchResps, task.batchTaskList, ch) } -func (worker *copIteratorWorker) handleBatchRemainsOnErr(bo *Backoffer, remains []*copTask, batchResp []*coprocessor.StoreBatchTaskResponse, task *copTask, ch chan<- *copResponse) ([]*copTask, error) { +func (worker *copIteratorWorker) handleBatchRemainsOnErr(bo *Backoffer, rpcCtx *tikv.RPCContext, remains []*copTask, batchResp []*coprocessor.StoreBatchTaskResponse, task *copTask, ch chan<- *copResponse) ([]*copTask, error) { if len(task.batchTaskList) == 0 { return remains, nil } batchedTasks := task.batchTaskList task.batchTaskList = nil - batchedRemains, err := worker.handleBatchCopResponse(bo, batchResp, batchedTasks, ch) + batchedRemains, err := worker.handleBatchCopResponse(bo, rpcCtx, batchResp, batchedTasks, ch) if err != nil { return nil, err } @@ -1384,11 +1358,19 @@ func (worker *copIteratorWorker) handleBatchRemainsOnErr(bo *Backoffer, remains // handle the batched cop response. // tasks will be changed, so the input tasks should not be used after calling this function. -func (worker *copIteratorWorker) handleBatchCopResponse(bo *Backoffer, batchResps []*coprocessor.StoreBatchTaskResponse, tasks map[uint64]*batchedCopTask, ch chan<- *copResponse) ([]*copTask, error) { +func (worker *copIteratorWorker) handleBatchCopResponse(bo *Backoffer, rpcCtx *tikv.RPCContext, batchResps []*coprocessor.StoreBatchTaskResponse, + tasks map[uint64]*batchedCopTask, ch chan<- *copResponse) (remainTasks []*copTask, err error) { if len(tasks) == 0 { return nil, nil } - var remainTasks []*copTask + batchedNum := len(tasks) + defer func() { + if err != nil { + return + } + worker.storeBatchedNum.Add(uint64(batchedNum - len(remainTasks))) + worker.storeBatchedFallbackNum.Add(uint64(len(remainTasks))) + }() appendRemainTasks := func(tasks ...*copTask) { if remainTasks == nil { // allocate size fo remain length @@ -1396,6 +1378,13 @@ func (worker *copIteratorWorker) handleBatchCopResponse(bo *Backoffer, batchResp } remainTasks = append(remainTasks, tasks...) } + // need Addr for recording details. + var dummyRPCCtx *tikv.RPCContext + if rpcCtx != nil { + dummyRPCCtx = &tikv.RPCContext{ + Addr: rpcCtx.Addr, + } + } for _, batchResp := range batchResps { taskID := batchResp.GetTaskId() batchedTask, ok := tasks[taskID] @@ -1405,7 +1394,8 @@ func (worker *copIteratorWorker) handleBatchCopResponse(bo *Backoffer, batchResp delete(tasks, taskID) resp := &copResponse{ pbResp: &coprocessor.Response{ - Data: batchResp.Data, + Data: batchResp.Data, + ExecDetailsV2: batchResp.ExecDetailsV2, }, } task := batchedTask.task @@ -1460,8 +1450,8 @@ func (worker *copIteratorWorker) handleBatchCopResponse(bo *Backoffer, batchResp } return nil, errors.Trace(err) } - // TODO: check OOM - worker.sendToRespCh(resp, ch, false) + worker.handleCollectExecutionInfo(bo, dummyRPCCtx, resp) + worker.sendToRespCh(resp, ch, true) } for _, t := range tasks { task := t.task @@ -1517,6 +1507,90 @@ func (worker *copIteratorWorker) handleLockErr(bo *Backoffer, lockErr *kvrpcpb.L return nil } +func (worker *copIteratorWorker) buildCacheKey(task *copTask, copReq *coprocessor.Request) (cacheKey []byte, cacheValue *coprCacheValue) { + // If there are many ranges, it is very likely to be a TableLookupRequest. They are not worth to cache since + // computing is not the main cost. Ignore requests with many ranges directly to avoid slowly building the cache key. + if task.cmdType == tikvrpc.CmdCop && worker.store.coprCache != nil && worker.req.Cacheable && worker.store.coprCache.CheckRequestAdmission(len(copReq.Ranges)) { + cKey, err := coprCacheBuildKey(copReq) + if err == nil { + cacheKey = cKey + cValue := worker.store.coprCache.Get(cKey) + copReq.IsCacheEnabled = true + + if cValue != nil && cValue.RegionID == task.region.GetID() && cValue.TimeStamp <= worker.req.StartTs { + // Append cache version to the request to skip Coprocessor computation if possible + // when request result is cached + copReq.CacheIfMatchVersion = cValue.RegionDataVersion + cacheValue = cValue + } else { + copReq.CacheIfMatchVersion = 0 + } + } else { + logutil.BgLogger().Warn("Failed to build copr cache key", zap.Error(err)) + } + } + return +} + +func (worker *copIteratorWorker) handleCopCache(task *copTask, resp *copResponse, cacheKey []byte, cacheValue *coprCacheValue) error { + if resp.pbResp.IsCacheHit { + if cacheValue == nil { + return errors.New("Internal error: received illegal TiKV response") + } + coprCacheCounterHit.Add(1) + // Cache hit and is valid: use cached data as response data and we don't update the cache. + data := make([]byte, len(cacheValue.Data)) + copy(data, cacheValue.Data) + resp.pbResp.Data = data + if worker.req.Paging.Enable { + var start, end []byte + if cacheValue.PageStart != nil { + start = make([]byte, len(cacheValue.PageStart)) + copy(start, cacheValue.PageStart) + } + if cacheValue.PageEnd != nil { + end = make([]byte, len(cacheValue.PageEnd)) + copy(end, cacheValue.PageEnd) + } + // When paging protocol is used, the response key range is part of the cache data. + if start != nil || end != nil { + resp.pbResp.Range = &coprocessor.KeyRange{ + Start: start, + End: end, + } + } else { + resp.pbResp.Range = nil + } + } + resp.detail.CoprCacheHit = true + return nil + } + coprCacheCounterMiss.Add(1) + // Cache not hit or cache hit but not valid: update the cache if the response can be cached. + if cacheKey != nil && resp.pbResp.CanBeCached && resp.pbResp.CacheLastVersion > 0 { + if resp.detail != nil { + if worker.store.coprCache.CheckResponseAdmission(resp.pbResp.Data.Size(), resp.detail.TimeDetail.ProcessTime, task.pagingTaskIdx) { + data := make([]byte, len(resp.pbResp.Data)) + copy(data, resp.pbResp.Data) + + newCacheValue := coprCacheValue{ + Data: data, + TimeStamp: worker.req.StartTs, + RegionID: task.region.GetID(), + RegionDataVersion: resp.pbResp.CacheLastVersion, + } + // When paging protocol is used, the response key range is part of the cache data. + if r := resp.pbResp.GetRange(); r != nil { + newCacheValue.PageStart = append([]byte{}, r.GetStart()...) + newCacheValue.PageEnd = append([]byte{}, r.GetEnd()...) + } + worker.store.coprCache.Set(cacheKey, &newCacheValue) + } + } + } + return nil +} + func (worker *copIteratorWorker) getLockResolverDetails() *util.ResolveLockDetail { if !worker.enableCollectExecutionInfo { return nil diff --git a/store/copr/coprocessor_test.go b/store/copr/coprocessor_test.go index c94d441932d8c..ed6f2c6f3cb81 100644 --- a/store/copr/coprocessor_test.go +++ b/store/copr/coprocessor_test.go @@ -696,7 +696,7 @@ func TestBasicSmallTaskConc(t *testing.T) { require.True(t, isSmallTask(&copTask{RowCountHint: 6})) require.True(t, isSmallTask(&copTask{RowCountHint: CopSmallTaskRow})) require.False(t, isSmallTask(&copTask{RowCountHint: CopSmallTaskRow + 1})) - _, conc := smallTaskConcurrency([]*copTask{}) + _, conc := smallTaskConcurrency([]*copTask{}, 16) require.GreaterOrEqual(t, conc, 0) } @@ -734,7 +734,7 @@ func TestBuildCopTasksWithRowCountHint(t *testing.T) { require.Equal(t, tasks[2].RowCountHint, 3) // task[3] ["t"-"x", "y"-"z"] require.Equal(t, tasks[3].RowCountHint, 3+CopSmallTaskRow) - _, conc := smallTaskConcurrency(tasks) + _, conc := smallTaskConcurrency(tasks, 16) require.Equal(t, conc, 1) ranges = buildCopRanges("a", "c", "d", "e", "h", "x", "y", "z") @@ -753,7 +753,7 @@ func TestBuildCopTasksWithRowCountHint(t *testing.T) { require.Equal(t, tasks[2].RowCountHint, 3) // task[3] ["t"-"x", "y"-"z"] require.Equal(t, tasks[3].RowCountHint, 6) - _, conc = smallTaskConcurrency(tasks) + _, conc = smallTaskConcurrency(tasks, 16) require.Equal(t, conc, 2) // cross-region long range @@ -774,3 +774,20 @@ func TestBuildCopTasksWithRowCountHint(t *testing.T) { // task[3] ["t"-"z"] require.Equal(t, tasks[3].RowCountHint, 10) } + +func TestSmallTaskConcurrencyLimit(t *testing.T) { + smallTaskCount := 1000 + tasks := make([]*copTask, 0, smallTaskCount) + for i := 0; i < smallTaskCount; i++ { + tasks = append(tasks, &copTask{ + RowCountHint: 1, + }) + } + count, conc := smallTaskConcurrency(tasks, 1) + require.Equal(t, smallConcPerCore, conc) + require.Equal(t, smallTaskCount, count) + // also handle 0 value. + count, conc = smallTaskConcurrency(tasks, 0) + require.Equal(t, smallConcPerCore, conc) + require.Equal(t, smallTaskCount, count) +} diff --git a/store/copr/store.go b/store/copr/store.go index 32553961acc67..afd1004bdba4d 100644 --- a/store/copr/store.go +++ b/store/copr/store.go @@ -17,6 +17,7 @@ package copr import ( "context" "math/rand" + "runtime" "sync/atomic" "time" @@ -76,6 +77,7 @@ type Store struct { *kvStore coprCache *coprCache replicaReadSeed uint32 + numcpu int } // NewStore creates a new store instance. @@ -90,6 +92,7 @@ func NewStore(s *tikv.KVStore, coprCacheConfig *config.CoprocessorCache) (*Store kvStore: &kvStore{store: s}, coprCache: coprCache, replicaReadSeed: rand.Uint32(), + numcpu: runtime.GOMAXPROCS(0), }, nil } diff --git a/store/driver/BUILD.bazel b/store/driver/BUILD.bazel index d68f71cd44839..8693c30bb233e 100644 --- a/store/driver/BUILD.bazel +++ b/store/driver/BUILD.bazel @@ -20,8 +20,8 @@ go_library( "@com_github_tikv_client_go_v2//tikv", "@com_github_tikv_client_go_v2//tikvrpc", "@com_github_tikv_client_go_v2//util", - "@com_github_tikv_pd//pkg/mcs/resource_manager/client", "@com_github_tikv_pd_client//:client", + "@com_github_tikv_pd_client//resource_manager/client", "@org_golang_google_grpc//:grpc", "@org_golang_google_grpc//keepalive", "@org_uber_go_zap//:zap", diff --git a/store/driver/options/options.go b/store/driver/options/options.go index f3d5471aa440f..c2b3b52e177b8 100644 --- a/store/driver/options/options.go +++ b/store/driver/options/options.go @@ -34,6 +34,8 @@ func GetTiKVReplicaReadType(t kv.ReplicaReadType) storekv.ReplicaReadType { return storekv.ReplicaReadMixed case kv.ReplicaReadLearner: return storekv.ReplicaReadLearner + case kv.ReplicaReadPreferLeader: + return storekv.ReplicaReadPreferLeader } return 0 } diff --git a/store/driver/tikv_driver.go b/store/driver/tikv_driver.go index 21557f09bec2c..86d28b77d4def 100644 --- a/store/driver/tikv_driver.go +++ b/store/driver/tikv_driver.go @@ -39,7 +39,7 @@ import ( "github.com/tikv/client-go/v2/tikvrpc" "github.com/tikv/client-go/v2/util" pd "github.com/tikv/pd/client" - rmclient "github.com/tikv/pd/pkg/mcs/resource_manager/client" + rmclient "github.com/tikv/pd/client/resource_manager/client" "go.uber.org/zap" "google.golang.org/grpc" "google.golang.org/grpc/keepalive" diff --git a/store/driver/txn/txn_driver.go b/store/driver/txn/txn_driver.go index 6ac8700c3cbc4..5878413024bf2 100644 --- a/store/driver/txn/txn_driver.go +++ b/store/driver/txn/txn_driver.go @@ -283,6 +283,8 @@ func (txn *tikvTxn) GetOption(opt int) interface{} { return txn.KVTxn.GetScope() case kv.TableToColumnMaps: return txn.columnMapsCache + case kv.RequestSourceInternal: + return txn.RequestSourceInternal case kv.RequestSourceType: return txn.RequestSourceType default: diff --git a/store/gcworker/gc_worker.go b/store/gcworker/gc_worker.go index 474096fbca7ec..104e5ee7f2dc3 100644 --- a/store/gcworker/gc_worker.go +++ b/store/gcworker/gc_worker.go @@ -2138,6 +2138,10 @@ func (w *GCWorker) doGCPlacementRules(se session.Session, safePoint uint64, dr u if err = historyJob.DecodeArgs(&physicalTableIDs); err != nil { return } + case model.ActionReorganizePartition: + if err = historyJob.DecodeArgs(&physicalTableIDs); err != nil { + return + } } if len(physicalTableIDs) == 0 { diff --git a/store/mockstore/unistore/pd.go b/store/mockstore/unistore/pd.go index d72247ef8b44f..85c64ba5b3987 100644 --- a/store/mockstore/unistore/pd.go +++ b/store/mockstore/unistore/pd.go @@ -34,10 +34,14 @@ var _ pd.Client = new(pdClient) type pdClient struct { *us.MockPD - serviceSafePoints map[string]uint64 - gcSafePointMu sync.Mutex - globalConfig map[string]string - externalTimestamp atomic.Uint64 + serviceSafePoints map[string]uint64 + gcSafePointMu sync.Mutex + globalConfig map[string]string + externalTimestamp atomic.Uint64 + resourceGroupManager struct { + sync.RWMutex + groups map[string]*rmpb.ResourceGroup + } } func newPDClient(pd *us.MockPD) *pdClient { @@ -45,6 +49,12 @@ func newPDClient(pd *us.MockPD) *pdClient { MockPD: pd, serviceSafePoints: make(map[string]uint64), globalConfig: make(map[string]string), + resourceGroupManager: struct { + sync.RWMutex + groups map[string]*rmpb.ResourceGroup + }{ + groups: make(map[string]*rmpb.ResourceGroup), + }, } } @@ -187,23 +197,44 @@ func (c *pdClient) UpdateKeyspaceState(ctx context.Context, id uint32, state key } func (c *pdClient) ListResourceGroups(ctx context.Context) ([]*rmpb.ResourceGroup, error) { - return nil, nil + c.resourceGroupManager.RLock() + defer c.resourceGroupManager.RUnlock() + groups := make([]*rmpb.ResourceGroup, 0, len(c.resourceGroupManager.groups)) + for _, group := range c.resourceGroupManager.groups { + groups = append(groups, group) + } + return groups, nil } -func (c *pdClient) GetResourceGroup(ctx context.Context, resourceGroupName string) (*rmpb.ResourceGroup, error) { - return nil, nil +func (c *pdClient) GetResourceGroup(ctx context.Context, name string) (*rmpb.ResourceGroup, error) { + c.resourceGroupManager.RLock() + defer c.resourceGroupManager.RUnlock() + group, ok := c.resourceGroupManager.groups[name] + if !ok { + return nil, nil + } + return group, nil } -func (c *pdClient) AddResourceGroup(ctx context.Context, metaGroup *rmpb.ResourceGroup) (string, error) { - return "", nil +func (c *pdClient) AddResourceGroup(ctx context.Context, group *rmpb.ResourceGroup) (string, error) { + c.resourceGroupManager.Lock() + defer c.resourceGroupManager.Unlock() + c.resourceGroupManager.groups[group.Name] = group + return "Success!", nil } -func (c *pdClient) ModifyResourceGroup(ctx context.Context, metaGroup *rmpb.ResourceGroup) (string, error) { - return "", nil +func (c *pdClient) ModifyResourceGroup(ctx context.Context, group *rmpb.ResourceGroup) (string, error) { + c.resourceGroupManager.Lock() + defer c.resourceGroupManager.Unlock() + c.resourceGroupManager.groups[group.Name] = group + return "Success!", nil } -func (c *pdClient) DeleteResourceGroup(ctx context.Context, resourceGroupName string) (string, error) { - return "", nil +func (c *pdClient) DeleteResourceGroup(ctx context.Context, name string) (string, error) { + c.resourceGroupManager.Lock() + defer c.resourceGroupManager.Unlock() + delete(c.resourceGroupManager.groups, name) + return "Success!", nil } func (c *pdClient) WatchResourceGroup(ctx context.Context, revision int64) (chan []*rmpb.ResourceGroup, error) { diff --git a/table/column.go b/table/column.go index 763f2ce3c766d..23aa3868e3b0f 100644 --- a/table/column.go +++ b/table/column.go @@ -549,29 +549,27 @@ func getColDefaultValue(ctx sessionctx.Context, col *model.ColumnInfo, defaultVa } // Check and get timestamp/datetime default value. - sc := ctx.GetSessionVars().StmtCtx var needChangeTimeZone bool + var explicitTz *time.Location // If the column's default value is not ZeroDatetimeStr nor CurrentTimestamp, should use the time zone of the default value itself. if col.GetType() == mysql.TypeTimestamp { if vv, ok := defaultVal.(string); ok && vv != types.ZeroDatetimeStr && !strings.EqualFold(vv, ast.CurrentTimestamp) { needChangeTimeZone = true - originalTZ := sc.TimeZone // For col.Version = 0, the timezone information of default value is already lost, so use the system timezone as the default value timezone. - sc.TimeZone = timeutil.SystemLocation() + explicitTz = timeutil.SystemLocation() if col.Version >= model.ColumnInfoVersion1 { - sc.TimeZone = time.UTC + explicitTz = time.UTC } - defer func() { sc.TimeZone = originalTZ }() } } - value, err := expression.GetTimeValue(ctx, defaultVal, col.GetType(), col.GetDecimal()) + value, err := expression.GetTimeValue(ctx, defaultVal, col.GetType(), col.GetDecimal(), explicitTz) if err != nil { return types.Datum{}, errGetDefaultFailed.GenWithStackByArgs(col.Name) } // If the column's default value is not ZeroDatetimeStr or CurrentTimestamp, convert the default value to the current session time zone. if needChangeTimeZone { t := value.GetMysqlTime() - err = t.ConvertTimeZone(sc.TimeZone, ctx.GetSessionVars().Location()) + err = t.ConvertTimeZone(explicitTz, ctx.GetSessionVars().Location()) if err != nil { return value, err } diff --git a/table/table.go b/table/table.go index 8b316a048be55..d71c24fc64b18 100644 --- a/table/table.go +++ b/table/table.go @@ -196,6 +196,9 @@ type Table interface { // Type returns the type of table Type() Type + + // GetPartitionedTable returns nil if not partitioned + GetPartitionedTable() PartitionedTable } // AllocAutoIncrementValue allocates an auto_increment value for a new row. @@ -243,6 +246,7 @@ type PartitionedTable interface { GetPartition(physicalID int64) PhysicalTable GetPartitionByRow(sessionctx.Context, []types.Datum) (PhysicalTable, error) GetAllPartitionIDs() []int64 + GetPartitionColumnIDs() []int64 GetPartitionColumnNames() []model.CIStr CheckForExchangePartition(ctx sessionctx.Context, pi *model.PartitionInfo, r []types.Datum, pid int64) error } diff --git a/table/tables/index.go b/table/tables/index.go index 57c6498e698fd..8b8ce6660ca1c 100644 --- a/table/tables/index.go +++ b/table/tables/index.go @@ -16,7 +16,6 @@ package tables import ( "context" - "errors" "sync" "github.com/pingcap/tidb/kv" @@ -239,18 +238,21 @@ func (c *index) Create(sctx sessionctx.Context, txn kv.Transaction, indexedValue opt.IgnoreAssertion = opt.IgnoreAssertion || c.idxInfo.State != model.StatePublic if !distinct || skipCheck || opt.Untouched { + val := idxVal if keyIsTempIdxKey && !opt.Untouched { // Untouched key-values never occur in the storage. - idxVal = tablecodec.EncodeTempIndexValue(idxVal, keyVer) + tempVal := tablecodec.TempIndexValueElem{Value: idxVal, KeyVer: keyVer, Distinct: distinct} + val = tempVal.Encode(nil) } - err = txn.GetMemBuffer().Set(key, idxVal) + err = txn.GetMemBuffer().Set(key, val) if err != nil { return nil, err } if len(tempKey) > 0 { if !opt.Untouched { // Untouched key-values never occur in the storage. - idxVal = tablecodec.EncodeTempIndexValue(idxVal, keyVer) + tempVal := tablecodec.TempIndexValueElem{Value: idxVal, KeyVer: keyVer, Distinct: distinct} + val = tempVal.Encode(nil) } - err = txn.GetMemBuffer().Set(tempKey, idxVal) + err = txn.GetMemBuffer().Set(tempKey, val) if err != nil { return nil, err } @@ -280,45 +282,49 @@ func (c *index) Create(sctx sessionctx.Context, txn kv.Transaction, indexedValue if err != nil && !kv.IsErrNotFound(err) { return nil, err } - if err != nil || len(value) == 0 || (keyIsTempIdxKey && tablecodec.CheckTempIndexValueIsDelete(value)) { + var tempIdxVal tablecodec.TempIndexValue + if len(value) > 0 && keyIsTempIdxKey { + tempIdxVal, err = tablecodec.DecodeTempIndexValue(value, c.tblInfo.IsCommonHandle) + if err != nil { + return nil, err + } + } + // The index key value is not found or deleted. + if err != nil || len(value) == 0 || (!tempIdxVal.IsEmpty() && tempIdxVal.Current().Delete) { + val := idxVal lazyCheck := sctx.GetSessionVars().LazyCheckKeyNotExists() && err != nil - var needPresumeKey TempIndexKeyState if keyIsTempIdxKey { - idxVal = tablecodec.EncodeTempIndexValue(idxVal, keyVer) - needPresumeKey, _, err = KeyExistInTempIndex(ctx, txn, key, distinct, h, c.tblInfo.IsCommonHandle) - if err != nil { - return nil, err - } - } else { - if len(tempKey) > 0 { - needPresumeKey, _, err = KeyExistInTempIndex(ctx, txn, tempKey, distinct, h, c.tblInfo.IsCommonHandle) - if err != nil { - return nil, err - } - } + tempVal := tablecodec.TempIndexValueElem{Value: idxVal, KeyVer: keyVer, Distinct: true} + val = tempVal.Encode(value) + } + needPresumeNotExists, err := needPresumeKeyNotExistsFlag(ctx, txn, key, tempKey, h, + keyIsTempIdxKey, c.tblInfo.IsCommonHandle, c.tblInfo.ID) + if err != nil { + return nil, err } if lazyCheck { var flags []kv.FlagsOp - if needPresumeKey != KeyInTempIndexIsDeleted { + if needPresumeNotExists { flags = []kv.FlagsOp{kv.SetPresumeKeyNotExists} } if !vars.ConstraintCheckInPlacePessimistic && vars.TxnCtx.IsPessimistic && vars.InTxn() && !vars.InRestrictedSQL && vars.ConnectionID > 0 { flags = append(flags, kv.SetNeedConstraintCheckInPrewrite) } - err = txn.GetMemBuffer().SetWithFlags(key, idxVal, flags...) + err = txn.GetMemBuffer().SetWithFlags(key, val, flags...) } else { - err = txn.GetMemBuffer().Set(key, idxVal) + err = txn.GetMemBuffer().Set(key, val) } if err != nil { return nil, err } if len(tempKey) > 0 { - idxVal = tablecodec.EncodeTempIndexValue(idxVal, keyVer) - if lazyCheck && needPresumeKey != KeyInTempIndexIsDeleted { - err = txn.GetMemBuffer().SetWithFlags(tempKey, idxVal, kv.SetPresumeKeyNotExists) + tempVal := tablecodec.TempIndexValueElem{Value: idxVal, KeyVer: keyVer, Distinct: true} + val = tempVal.Encode(value) + if lazyCheck && needPresumeNotExists { + err = txn.GetMemBuffer().SetWithFlags(tempKey, val, kv.SetPresumeKeyNotExists) } else { - err = txn.GetMemBuffer().Set(tempKey, idxVal) + err = txn.GetMemBuffer().Set(tempKey, val) } if err != nil { return nil, err @@ -338,8 +344,8 @@ func (c *index) Create(sctx sessionctx.Context, txn kv.Transaction, indexedValue continue } - if keyIsTempIdxKey { - value = tablecodec.DecodeTempIndexOriginValue(value) + if keyIsTempIdxKey && !tempIdxVal.IsEmpty() { + value = tempIdxVal.Current().Value } handle, err := tablecodec.DecodeHandleInUniqueIndexValue(value, c.tblInfo.IsCommonHandle) if err != nil { @@ -350,6 +356,26 @@ func (c *index) Create(sctx sessionctx.Context, txn kv.Transaction, indexedValue return nil, nil } +func needPresumeKeyNotExistsFlag(ctx context.Context, txn kv.Transaction, key, tempKey kv.Key, + h kv.Handle, keyIsTempIdxKey bool, isCommon bool, tblID int64) (needFlag bool, err error) { + var uniqueTempKey kv.Key + if keyIsTempIdxKey { + uniqueTempKey = key + } else if len(tempKey) > 0 { + uniqueTempKey = tempKey + } else { + return true, nil + } + foundKey, dupHandle, err := FetchDuplicatedHandle(ctx, uniqueTempKey, true, txn, tblID, isCommon) + if err != nil { + return false, err + } + if foundKey && dupHandle != nil && !dupHandle.Equal(h) { + return false, kv.ErrKeyExists + } + return false, nil +} + // Delete removes the entry for handle h and indexedValues from KV index. func (c *index) Delete(sc *stmtctx.StatementContext, txn kv.Transaction, indexedValue []types.Datum, h kv.Handle) error { indexedValues := c.getIndexedValue(indexedValue) @@ -360,6 +386,16 @@ func (c *index) Delete(sc *stmtctx.StatementContext, txn kv.Transaction, indexed } key, tempKey, tempKeyVer := GenTempIdxKeyByState(c.idxInfo, key) + var originTempVal []byte + if len(tempKey) > 0 && c.idxInfo.Unique { + // Get the origin value of the unique temporary index key. + // Append the new delete operations to the end of the origin value. + originTempVal, err = getKeyInTxn(context.TODO(), txn, tempKey) + if err != nil { + return err + } + } + tempValElem := tablecodec.TempIndexValueElem{Handle: h, KeyVer: tempKeyVer, Delete: true, Distinct: distinct} if distinct { if len(key) > 0 { @@ -369,7 +405,8 @@ func (c *index) Delete(sc *stmtctx.StatementContext, txn kv.Transaction, indexed } } if len(tempKey) > 0 { - tempVal := tablecodec.EncodeTempIndexValueDeletedUnique(h, tempKeyVer) + // Append to the end of the origin value for distinct value. + tempVal := tempValElem.Encode(originTempVal) err = txn.GetMemBuffer().Set(tempKey, tempVal) if err != nil { return err @@ -383,7 +420,7 @@ func (c *index) Delete(sc *stmtctx.StatementContext, txn kv.Transaction, indexed } } if len(tempKey) > 0 { - tempVal := tablecodec.EncodeTempIndexValueDeleted(tempKeyVer) + tempVal := tempValElem.Encode(nil) err = txn.GetMemBuffer().Set(tempKey, tempVal) if err != nil { return err @@ -484,50 +521,116 @@ func (c *index) Exist(sc *stmtctx.StatementContext, txn kv.Transaction, indexedV if err != nil { return false, nil, err } - - var ( - tempKey []byte - keyVer byte - ) // If index current is in creating status and using ingest mode, we need first // check key exist status in temp index. - key, tempKey, keyVer = GenTempIdxKeyByState(c.idxInfo, key) - if keyVer != TempIndexKeyTypeNone { - KeyExistInfo, h1, err1 := KeyExistInTempIndex(context.TODO(), txn, tempKey, distinct, h, c.tblInfo.IsCommonHandle) - if err1 != nil { - return false, nil, err - } - switch KeyExistInfo { - case KeyInTempIndexNotExist, KeyInTempIndexIsDeleted: - return false, nil, nil - case KeyInTempIndexConflict: - return true, h1, kv.ErrKeyExists - case KeyInTempIndexIsItself: - continue - } + key, tempKey, _ := GenTempIdxKeyByState(c.idxInfo, key) + if len(tempKey) > 0 { + key = tempKey } - - value, err := txn.Get(context.TODO(), key) - if kv.IsErrNotFound(err) { - return false, nil, nil + foundKey, dupHandle, err := FetchDuplicatedHandle(context.TODO(), key, distinct, txn, c.tblInfo.ID, c.tblInfo.IsCommonHandle) + if err != nil || !foundKey { + return false, nil, err } - if err != nil { + if dupHandle != nil && !dupHandle.Equal(h) { return false, nil, err } + continue + } + return true, h, nil +} + +// FetchDuplicatedHandle is used to find the duplicated row's handle for a given unique index key. +func FetchDuplicatedHandle(ctx context.Context, key kv.Key, distinct bool, + txn kv.Transaction, tableID int64, isCommon bool) (foundKey bool, dupHandle kv.Handle, err error) { + if isTemp, originIdxID := tablecodec.CheckTempIndexKey(key); isTemp { + return fetchDuplicatedHandleForTempIndexKey(ctx, key, distinct, txn, tableID, originIdxID, isCommon) + } + // The index key is not from temp index. + val, err := getKeyInTxn(ctx, txn, key) + if err != nil || len(val) == 0 { + return false, nil, err + } + if distinct { + h, err := tablecodec.DecodeHandleInUniqueIndexValue(val, isCommon) + return true, h, err + } + return true, nil, nil +} - // For distinct index, the value of key is handle. +func fetchDuplicatedHandleForTempIndexKey(ctx context.Context, tempKey kv.Key, distinct bool, + txn kv.Transaction, tableID, idxID int64, isCommon bool) (foundKey bool, dupHandle kv.Handle, err error) { + tempRawVal, err := getKeyInTxn(ctx, txn, tempKey) + if err != nil { + return false, nil, err + } + if tempRawVal == nil { + originKey := tempKey.Clone() + tablecodec.TempIndexKey2IndexKey(idxID, originKey) + originVal, err := getKeyInTxn(ctx, txn, originKey) + if err != nil || originVal == nil { + return false, nil, err + } if distinct { - var handle kv.Handle - handle, err := tablecodec.DecodeHandleInUniqueIndexValue(value, c.tblInfo.IsCommonHandle) + originHandle, err := tablecodec.DecodeHandleInUniqueIndexValue(originVal, isCommon) if err != nil { return false, nil, err } - if !handle.Equal(h) { - return true, handle, kv.ErrKeyExists + return true, originHandle, err + } + return false, nil, nil + } + tempVal, err := tablecodec.DecodeTempIndexValue(tempRawVal, isCommon) + if err != nil { + return false, nil, err + } + curElem := tempVal.Current() + if curElem.Delete { + originKey := tempKey.Clone() + tablecodec.TempIndexKey2IndexKey(idxID, originKey) + originVal, err := getKeyInTxn(ctx, txn, originKey) + if err != nil || originVal == nil { + return false, nil, err + } + if distinct { + originHandle, err := tablecodec.DecodeHandleInUniqueIndexValue(originVal, isCommon) + if err != nil { + return false, nil, err + } + if originHandle.Equal(curElem.Handle) { + // The key has been deleted. This is not a duplicated key. + return false, nil, nil } + // The inequality means multiple modifications happened in the same key. + // We use the handle in origin index value to check if the row exists. + recPrefix := tablecodec.GenTableRecordPrefix(tableID) + rowKey := tablecodec.EncodeRecordKey(recPrefix, originHandle) + rowVal, err := getKeyInTxn(ctx, txn, rowKey) + if err != nil || rowVal == nil { + return false, nil, err + } + // The row exists. This is the duplicated key. + return true, originHandle, nil } + return false, nil, nil } - return true, h, nil + // The value in temp index is not the delete marker. + if distinct { + h, err := tablecodec.DecodeHandleInUniqueIndexValue(curElem.Value, isCommon) + return true, h, err + } + return true, nil, nil +} + +// getKeyInTxn gets the value of the key in the transaction, and ignore the ErrNotExist error. +func getKeyInTxn(ctx context.Context, txn kv.Transaction, key kv.Key) ([]byte, error) { + val, err := txn.Get(ctx, key) + if err != nil { + if kv.IsErrNotFound(err) { + return nil, nil + } + return nil, err + } + return val, nil } func (c *index) FetchValues(r []types.Datum, vals []types.Datum) ([]types.Datum, error) { @@ -605,57 +708,3 @@ func TryAppendCommonHandleRowcodecColInfos(colInfo []rowcodec.ColInfo, tblInfo * } return colInfo } - -// TempIndexKeyState is the state of the temporary index key. -type TempIndexKeyState byte - -const ( - // KeyInTempIndexUnknown whether the key exists or not in temp index is unknown. - KeyInTempIndexUnknown TempIndexKeyState = iota - // KeyInTempIndexNotExist the key is not exist in temp index. - KeyInTempIndexNotExist - // KeyInTempIndexIsDeleted the key is marked deleted in temp index. - KeyInTempIndexIsDeleted - // KeyInTempIndexIsItself the key is correlated to itself in temp index. - KeyInTempIndexIsItself - // KeyInTempIndexConflict the key is conflict in temp index. - KeyInTempIndexConflict -) - -// KeyExistInTempIndex is used to check the unique key exist status in temp index. -func KeyExistInTempIndex(ctx context.Context, txn kv.Transaction, key kv.Key, distinct bool, h kv.Handle, IsCommonHandle bool) (TempIndexKeyState, kv.Handle, error) { - // Only check temp index key. - if !tablecodec.IsTempIndexKey(key) { - return KeyInTempIndexUnknown, nil, nil - } - value, err := txn.Get(ctx, key) - if kv.IsErrNotFound(err) { - return KeyInTempIndexNotExist, nil, nil - } - if err != nil { - return KeyInTempIndexUnknown, nil, err - } - - // Since KeyExistInTempIndex only accept temp index key, so the value length should great than 1 for key version. - if len(value) < 1 { - return KeyInTempIndexUnknown, nil, errors.New("temp index value length should great than 1") - } - - if tablecodec.CheckTempIndexValueIsDelete(value) { - return KeyInTempIndexIsDeleted, nil, nil - } - - // Check if handle equal. - var handle kv.Handle - if distinct { - originVal := tablecodec.DecodeTempIndexOriginValue(value) - handle, err = tablecodec.DecodeHandleInUniqueIndexValue(originVal, IsCommonHandle) - if err != nil { - return KeyInTempIndexUnknown, nil, err - } - if !handle.Equal(h) { - return KeyInTempIndexConflict, handle, kv.ErrKeyExists - } - } - return KeyInTempIndexIsItself, handle, nil -} diff --git a/table/tables/mutation_checker.go b/table/tables/mutation_checker.go index 328989d88ad3f..52b517eb93050 100644 --- a/table/tables/mutation_checker.go +++ b/table/tables/mutation_checker.go @@ -106,7 +106,7 @@ func CheckDataConsistency( // } if rowInsertion.key != nil { - if err = checkHandleConsistency(rowInsertion, indexMutations, columnMaps.IndexIDToInfo, t.Meta().Name.O); err != nil { + if err = checkHandleConsistency(rowInsertion, indexMutations, columnMaps.IndexIDToInfo, t.Meta()); err != nil { return errors.Trace(err) } } @@ -123,7 +123,7 @@ func CheckDataConsistency( // in row insertions and index insertions are consistent. // A PUT_index implies a PUT_row with the same handle. // Deletions are not checked since the values of deletions are unknown -func checkHandleConsistency(rowInsertion mutation, indexMutations []mutation, indexIDToInfo map[int64]*model.IndexInfo, tableName string) error { +func checkHandleConsistency(rowInsertion mutation, indexMutations []mutation, indexIDToInfo map[int64]*model.IndexInfo, tblInfo *model.TableInfo) error { var insertionHandle kv.Handle var err error @@ -154,7 +154,18 @@ func checkHandleConsistency(rowInsertion mutation, indexMutations []mutation, in indexHandle kv.Handle ) if idxID != m.indexID { - value = tablecodec.DecodeTempIndexOriginValue(m.value) + if tablecodec.TempIndexValueIsUntouched(m.value) { + // We never commit the untouched key values to the storage. Skip this check. + continue + } + var tempIdxVal tablecodec.TempIndexValue + tempIdxVal, err = tablecodec.DecodeTempIndexValue(m.value, tblInfo.IsCommonHandle) + if err != nil { + return err + } + if !tempIdxVal.IsEmpty() { + value = tempIdxVal.Current().Value + } if len(value) == 0 { // Skip the deleted operation values. continue @@ -170,7 +181,7 @@ func checkHandleConsistency(rowInsertion mutation, indexMutations []mutation, in } // NOTE: handle type can be different, see issue 29520 if indexHandle.IsInt() == insertionHandle.IsInt() && indexHandle.Compare(insertionHandle) != 0 { - err = ErrInconsistentHandle.GenWithStackByArgs(tableName, indexInfo.Name.O, indexHandle, insertionHandle, m, rowInsertion) + err = ErrInconsistentHandle.GenWithStackByArgs(tblInfo.Name, indexInfo.Name.O, indexHandle, insertionHandle, m, rowInsertion) logutil.BgLogger().Error("inconsistent handle in index and record insertions", zap.Error(err)) return err } @@ -209,9 +220,20 @@ func checkIndexKeys( return errors.New("index not found") } + var isTmpIdxValAndDeleted bool // If this is temp index data, need remove last byte of index data. if idxID != m.indexID { - value = append(value, m.value[:len(m.value)-1]...) + if tablecodec.TempIndexValueIsUntouched(m.value) { + // We never commit the untouched key values to the storage. Skip this check. + continue + } + tmpVal, err := tablecodec.DecodeTempIndexValue(m.value, t.Meta().IsCommonHandle) + if err != nil { + return err + } + curElem := tmpVal.Current() + isTmpIdxValAndDeleted = curElem.Delete + value = append(value, curElem.Value...) } else { value = append(value, m.value...) } @@ -245,7 +267,7 @@ func checkIndexKeys( } // When it is in add index new backfill state. - if len(value) == 0 || (idxID != m.indexID && (tablecodec.CheckTempIndexValueIsDelete(value))) { + if len(value) == 0 || isTmpIdxValAndDeleted { err = compareIndexData(sessVars.StmtCtx, t.Columns, indexData, rowToRemove, indexInfo, t.Meta()) } else { err = compareIndexData(sessVars.StmtCtx, t.Columns, indexData, rowToInsert, indexInfo, t.Meta()) diff --git a/table/tables/mutation_checker_test.go b/table/tables/mutation_checker_test.go index 43fb35c21a5b6..4c44e90a7d244 100644 --- a/table/tables/mutation_checker_test.go +++ b/table/tables/mutation_checker_test.go @@ -310,9 +310,9 @@ func TestCheckIndexKeysAndCheckHandleConsistency(t *testing.T) { require.Nil(t, err) rowMutation := mutation{key: rowKey, value: rowValue} corruptedRowMutation := mutation{key: corruptedRowKey, value: rowValue} - err = checkHandleConsistency(rowMutation, indexMutations, maps.IndexIDToInfo, "t") + err = checkHandleConsistency(rowMutation, indexMutations, maps.IndexIDToInfo, &tableInfo) require.Nil(t, err) - err = checkHandleConsistency(corruptedRowMutation, indexMutations, maps.IndexIDToInfo, "t") + err = checkHandleConsistency(corruptedRowMutation, indexMutations, maps.IndexIDToInfo, &tableInfo) require.NotNil(t, err) } } diff --git a/table/tables/partition.go b/table/tables/partition.go index 6a0b315b856e9..79cc3a3f361a4 100644 --- a/table/tables/partition.go +++ b/table/tables/partition.go @@ -40,6 +40,7 @@ import ( "github.com/pingcap/tidb/util" "github.com/pingcap/tidb/util/chunk" "github.com/pingcap/tidb/util/codec" + "github.com/pingcap/tidb/util/dbterror" "github.com/pingcap/tidb/util/hack" "github.com/pingcap/tidb/util/logutil" "github.com/pingcap/tidb/util/mock" @@ -67,6 +68,7 @@ var _ table.PartitionedTable = &partitionedTable{} // partition also implements the table.Table interface. type partition struct { TableCommon + table *partitionedTable } // GetPhysicalID implements table.Table GetPhysicalID interface. @@ -74,6 +76,16 @@ func (p *partition) GetPhysicalID() int64 { return p.physicalTableID } +// GetPartitionedTable implements table.Table GetPartitionedTable interface. +func (p *partition) GetPartitionedTable() table.PartitionedTable { + return p.table +} + +// GetPartitionedTable implements table.Table GetPartitionedTable interface. +func (t *partitionedTable) GetPartitionedTable() table.PartitionedTable { + return t +} + // partitionedTable implements the table.PartitionedTable interface. // partitionedTable is a table, it contains many Partitions. type partitionedTable struct { @@ -82,11 +94,24 @@ type partitionedTable struct { partitions map[int64]*partition evalBufferTypes []*types.FieldType evalBufferPool sync.Pool + + // Only used during Reorganize partition + // reorganizePartitions is the currently used partitions that are reorganized + reorganizePartitions map[int64]interface{} + // doubleWriteParittions are the partitions not visible, but we should double write to + doubleWritePartitions map[int64]interface{} + reorgPartitionExpr *PartitionExpr } -func newPartitionedTable(tbl *TableCommon, tblInfo *model.TableInfo) (table.Table, error) { +// TODO: Check which data structures that can be shared between all partitions and which +// needs to be copies +func newPartitionedTable(tbl *TableCommon, tblInfo *model.TableInfo) (table.PartitionedTable, error) { + pi := tblInfo.GetPartitionInfo() + if pi == nil || len(pi.Definitions) == 0 { + return nil, table.ErrUnknownPartition + } ret := &partitionedTable{TableCommon: *tbl} - partitionExpr, err := newPartitionExpr(tblInfo) + partitionExpr, err := newPartitionExpr(tblInfo, pi.Definitions) if err != nil { return nil, errors.Trace(err) } @@ -100,7 +125,6 @@ func newPartitionedTable(tbl *TableCommon, tblInfo *model.TableInfo) (table.Tabl if err := initTableIndices(&ret.TableCommon); err != nil { return nil, errors.Trace(err) } - pi := tblInfo.GetPartitionInfo() partitions := make(map[int64]*partition, len(pi.Definitions)) for _, p := range pi.Definitions { var t partition @@ -108,13 +132,101 @@ func newPartitionedTable(tbl *TableCommon, tblInfo *model.TableInfo) (table.Tabl if err != nil { return nil, errors.Trace(err) } + t.table = ret partitions[p.ID] = &t } ret.partitions = partitions + // In StateWriteReorganization we are using the 'old' partition definitions + // and if any new change happens in DroppingDefinitions, it needs to be done + // also in AddingDefinitions (with new evaluation of the new expression) + // In StateDeleteReorganization we are using the 'new' partition definitions + // and if any new change happens in AddingDefinitions, it needs to be done + // also in DroppingDefinitions (since session running on schema version -1) + // should also see the changes + if pi.DDLState == model.StateDeleteReorganization { + origIdx := setIndexesState(ret, pi.DDLState) + defer unsetIndexesState(ret, origIdx) + ret.reorgPartitionExpr, err = newPartitionExpr(tblInfo, pi.DroppingDefinitions) + if err != nil { + return nil, errors.Trace(err) + } + ret.reorganizePartitions = make(map[int64]interface{}, len(pi.AddingDefinitions)) + for _, def := range pi.AddingDefinitions { + ret.reorganizePartitions[def.ID] = nil + } + ret.doubleWritePartitions = make(map[int64]interface{}, len(pi.DroppingDefinitions)) + for _, def := range pi.DroppingDefinitions { + p, err := initPartition(ret, def) + if err != nil { + return nil, err + } + partitions[def.ID] = p + ret.doubleWritePartitions[def.ID] = nil + } + } else { + if len(pi.AddingDefinitions) > 0 { + origIdx := setIndexesState(ret, pi.DDLState) + defer unsetIndexesState(ret, origIdx) + ret.reorgPartitionExpr, err = newPartitionExpr(tblInfo, pi.AddingDefinitions) + if err != nil { + return nil, errors.Trace(err) + } + ret.doubleWritePartitions = make(map[int64]interface{}, len(pi.AddingDefinitions)) + for _, def := range pi.AddingDefinitions { + ret.doubleWritePartitions[def.ID] = nil + p, err := initPartition(ret, def) + if err != nil { + return nil, err + } + partitions[def.ID] = p + } + } + if len(pi.DroppingDefinitions) > 0 { + ret.reorganizePartitions = make(map[int64]interface{}, len(pi.DroppingDefinitions)) + for _, def := range pi.DroppingDefinitions { + ret.reorganizePartitions[def.ID] = nil + } + } + } return ret, nil } -func newPartitionExpr(tblInfo *model.TableInfo) (*PartitionExpr, error) { +func setIndexesState(t *partitionedTable, state model.SchemaState) []*model.IndexInfo { + orig := t.meta.Indices + t.meta.Indices = make([]*model.IndexInfo, 0, len(orig)) + for i := range orig { + t.meta.Indices = append(t.meta.Indices, orig[i].Clone()) + if t.meta.Indices[i].State == model.StatePublic { + switch state { + case model.StateDeleteOnly, model.StateNone: + t.meta.Indices[i].State = model.StateDeleteOnly + case model.StatePublic: + // Keep as is + default: + // use the 'StateWriteReorganization' here, since StateDeleteReorganization + // would skip index writes. + t.meta.Indices[i].State = model.StateWriteReorganization + } + } + } + return orig +} + +func unsetIndexesState(t *partitionedTable, orig []*model.IndexInfo) { + t.meta.Indices = orig +} + +func initPartition(t *partitionedTable, def model.PartitionDefinition) (*partition, error) { + var newPart partition + err := initTableCommonWithIndices(&newPart.TableCommon, t.meta, def.ID, t.Columns, t.allocs) + if err != nil { + return nil, err + } + newPart.table = t + return &newPart, nil +} + +func newPartitionExpr(tblInfo *model.TableInfo, defs []model.PartitionDefinition) (*PartitionExpr, error) { // a partitioned table cannot rely on session context/sql modes, so use a default one! ctx := mock.NewContext() dbName := model.NewCIStr(ctx.GetSessionVars().CurrentDB) @@ -125,11 +237,11 @@ func newPartitionExpr(tblInfo *model.TableInfo) (*PartitionExpr, error) { pi := tblInfo.GetPartitionInfo() switch pi.Type { case model.PartitionTypeRange: - return generateRangePartitionExpr(ctx, pi, columns, names) + return generateRangePartitionExpr(ctx, pi, defs, columns, names) case model.PartitionTypeHash: return generateHashPartitionExpr(ctx, pi, columns, names) case model.PartitionTypeList: - return generateListPartitionExpr(ctx, tblInfo, columns, names) + return generateListPartitionExpr(ctx, tblInfo, defs, columns, names) } panic("cannot reach here") } @@ -148,8 +260,6 @@ type PartitionExpr struct { *ForRangeColumnsPruning // ColOffset is the offsets of partition columns. ColumnOffset []int - // InValues: x in (1,2); x in (3,4); x in (5,6), used for list partition. - InValues []expression.Expression *ForListPruning } @@ -182,19 +292,19 @@ type ForRangeColumnsPruning struct { LessThan [][]*expression.Expression } -func dataForRangeColumnsPruning(ctx sessionctx.Context, pi *model.PartitionInfo, schema *expression.Schema, names []*types.FieldName, p *parser.Parser) (*ForRangeColumnsPruning, error) { +func dataForRangeColumnsPruning(ctx sessionctx.Context, defs []model.PartitionDefinition, schema *expression.Schema, names []*types.FieldName, p *parser.Parser) (*ForRangeColumnsPruning, error) { var res ForRangeColumnsPruning - res.LessThan = make([][]*expression.Expression, 0, len(pi.Definitions)) - for i := 0; i < len(pi.Definitions); i++ { - lessThanCols := make([]*expression.Expression, 0, len(pi.Columns)) - for j := range pi.Definitions[i].LessThan { - if strings.EqualFold(pi.Definitions[i].LessThan[j], "MAXVALUE") { + res.LessThan = make([][]*expression.Expression, 0, len(defs)) + for i := 0; i < len(defs); i++ { + lessThanCols := make([]*expression.Expression, 0, len(defs[i].LessThan)) + for j := range defs[i].LessThan { + if strings.EqualFold(defs[i].LessThan[j], "MAXVALUE") { // Use a nil pointer instead of math.MaxInt64 to avoid the corner cases. lessThanCols = append(lessThanCols, nil) // No column after MAXVALUE matters break } - tmp, err := parseSimpleExprWithNames(p, ctx, pi.Definitions[i].LessThan[j], schema, names) + tmp, err := parseSimpleExprWithNames(p, ctx, defs[i].LessThan[j], schema, names) if err != nil { return nil, err } @@ -426,29 +536,29 @@ type ForRangePruning struct { Unsigned bool } -// dataForRangePruning extracts the less than parts from 'partition p0 less than xx ... partitoin p1 less than ...' -func dataForRangePruning(sctx sessionctx.Context, pi *model.PartitionInfo) (*ForRangePruning, error) { +// dataForRangePruning extracts the less than parts from 'partition p0 less than xx ... partition p1 less than ...' +func dataForRangePruning(sctx sessionctx.Context, defs []model.PartitionDefinition) (*ForRangePruning, error) { var maxValue bool var unsigned bool - lessThan := make([]int64, len(pi.Definitions)) - for i := 0; i < len(pi.Definitions); i++ { - if strings.EqualFold(pi.Definitions[i].LessThan[0], "MAXVALUE") { + lessThan := make([]int64, len(defs)) + for i := 0; i < len(defs); i++ { + if strings.EqualFold(defs[i].LessThan[0], "MAXVALUE") { // Use a bool flag instead of math.MaxInt64 to avoid the corner cases. maxValue = true } else { var err error - lessThan[i], err = strconv.ParseInt(pi.Definitions[i].LessThan[0], 10, 64) + lessThan[i], err = strconv.ParseInt(defs[i].LessThan[0], 10, 64) var numErr *strconv.NumError if stderr.As(err, &numErr) && numErr.Err == strconv.ErrRange { var tmp uint64 - tmp, err = strconv.ParseUint(pi.Definitions[i].LessThan[0], 10, 64) + tmp, err = strconv.ParseUint(defs[i].LessThan[0], 10, 64) lessThan[i] = int64(tmp) unsigned = true } if err != nil { - val, ok := fixOldVersionPartitionInfo(sctx, pi.Definitions[i].LessThan[0]) + val, ok := fixOldVersionPartitionInfo(sctx, defs[i].LessThan[0]) if !ok { - logutil.BgLogger().Error("wrong partition definition", zap.String("less than", pi.Definitions[i].LessThan[0])) + logutil.BgLogger().Error("wrong partition definition", zap.String("less than", defs[i].LessThan[0])) return nil, errors.WithStack(err) } lessThan[i] = val @@ -490,40 +600,14 @@ func rangePartitionExprStrings(pi *model.PartitionInfo) []string { } func generateRangePartitionExpr(ctx sessionctx.Context, pi *model.PartitionInfo, - columns []*expression.Column, names types.NameSlice) (*PartitionExpr, error) { + defs []model.PartitionDefinition, columns []*expression.Column, names types.NameSlice) (*PartitionExpr, error) { // The caller should assure partition info is not nil. - locateExprs := make([]expression.Expression, 0, len(pi.Definitions)) - var buf bytes.Buffer p := parser.New() schema := expression.NewSchema(columns...) partStrs := rangePartitionExprStrings(pi) - for i := 0; i < len(pi.Definitions); i++ { - if strings.EqualFold(pi.Definitions[i].LessThan[0], "MAXVALUE") { - // Expr less than maxvalue is always true. - fmt.Fprintf(&buf, "true") - } else { - maxValueFound := false - for j := range partStrs[1:] { - if strings.EqualFold(pi.Definitions[i].LessThan[j+1], "MAXVALUE") { - // if any column will be less than MAXVALUE, so change < to <= of the previous prefix of columns - fmt.Fprintf(&buf, "((%s) <= (%s))", strings.Join(partStrs[:j+1], ","), strings.Join(pi.Definitions[i].LessThan[:j+1], ",")) - maxValueFound = true - break - } - } - if !maxValueFound { - fmt.Fprintf(&buf, "((%s) < (%s))", strings.Join(partStrs, ","), strings.Join(pi.Definitions[i].LessThan, ",")) - } - } - - expr, err := parseSimpleExprWithNames(p, ctx, buf.String(), schema, names) - if err != nil { - // If it got an error here, ddl may hang forever, so this error log is important. - logutil.BgLogger().Error("wrong table partition expression", zap.String("expression", buf.String()), zap.Error(err)) - return nil, errors.Trace(err) - } - locateExprs = append(locateExprs, expr) - buf.Reset() + locateExprs, err := getRangeLocateExprs(ctx, p, defs, partStrs, schema, names) + if err != nil { + return nil, errors.Trace(err) } ret := &PartitionExpr{ UpperBounds: locateExprs, @@ -536,14 +620,14 @@ func generateRangePartitionExpr(ctx sessionctx.Context, pi *model.PartitionInfo, ret.ColumnOffset = offset if len(pi.Columns) < 1 { - tmp, err := dataForRangePruning(ctx, pi) + tmp, err := dataForRangePruning(ctx, defs) if err != nil { return nil, errors.Trace(err) } ret.Expr = partExpr ret.ForRangePruning = tmp } else { - tmp, err := dataForRangeColumnsPruning(ctx, pi, schema, names, p) + tmp, err := dataForRangeColumnsPruning(ctx, defs, schema, names, p) if err != nil { return nil, errors.Trace(err) } @@ -552,6 +636,40 @@ func generateRangePartitionExpr(ctx sessionctx.Context, pi *model.PartitionInfo, return ret, nil } +func getRangeLocateExprs(ctx sessionctx.Context, p *parser.Parser, defs []model.PartitionDefinition, partStrs []string, schema *expression.Schema, names types.NameSlice) ([]expression.Expression, error) { + var buf bytes.Buffer + locateExprs := make([]expression.Expression, 0, len(defs)) + for i := 0; i < len(defs); i++ { + if strings.EqualFold(defs[i].LessThan[0], "MAXVALUE") { + // Expr less than maxvalue is always true. + fmt.Fprintf(&buf, "true") + } else { + maxValueFound := false + for j := range partStrs[1:] { + if strings.EqualFold(defs[i].LessThan[j+1], "MAXVALUE") { + // if any column will be less than MAXVALUE, so change < to <= of the previous prefix of columns + fmt.Fprintf(&buf, "((%s) <= (%s))", strings.Join(partStrs[:j+1], ","), strings.Join(defs[i].LessThan[:j+1], ",")) + maxValueFound = true + break + } + } + if !maxValueFound { + fmt.Fprintf(&buf, "((%s) < (%s))", strings.Join(partStrs, ","), strings.Join(defs[i].LessThan, ",")) + } + } + + expr, err := parseSimpleExprWithNames(p, ctx, buf.String(), schema, names) + if err != nil { + // If it got an error here, ddl may hang forever, so this error log is important. + logutil.BgLogger().Error("wrong table partition expression", zap.String("expression", buf.String()), zap.Error(err)) + return nil, errors.Trace(err) + } + locateExprs = append(locateExprs, expr) + buf.Reset() + } + return locateExprs, nil +} + func getColumnsOffset(cols, columns []*expression.Column) []int { colsOffset := make([]int, len(cols)) for i, col := range columns { @@ -603,7 +721,7 @@ func extractPartitionExprColumns(ctx sessionctx.Context, pi *model.PartitionInfo } func generateListPartitionExpr(ctx sessionctx.Context, tblInfo *model.TableInfo, - columns []*expression.Column, names types.NameSlice) (*PartitionExpr, error) { + defs []model.PartitionDefinition, columns []*expression.Column, names types.NameSlice) (*PartitionExpr, error) { // The caller should assure partition info is not nil. pi := tblInfo.GetPartitionInfo() partExpr, exprCols, offset, err := extractPartitionExprColumns(ctx, pi, columns, names) @@ -612,9 +730,9 @@ func generateListPartitionExpr(ctx sessionctx.Context, tblInfo *model.TableInfo, } listPrune := &ForListPruning{} if len(pi.Columns) == 0 { - err = listPrune.buildListPruner(ctx, tblInfo, exprCols, columns, names) + err = listPrune.buildListPruner(ctx, tblInfo, defs, exprCols, columns, names) } else { - err = listPrune.buildListColumnsPruner(ctx, tblInfo, columns, names) + err = listPrune.buildListColumnsPruner(ctx, tblInfo, defs, columns, names) } if err != nil { return nil, err @@ -627,7 +745,7 @@ func generateListPartitionExpr(ctx sessionctx.Context, tblInfo *model.TableInfo, return ret, nil } -func (lp *ForListPruning) buildListPruner(ctx sessionctx.Context, tblInfo *model.TableInfo, exprCols []*expression.Column, +func (lp *ForListPruning) buildListPruner(ctx sessionctx.Context, tblInfo *model.TableInfo, defs []model.PartitionDefinition, exprCols []*expression.Column, columns []*expression.Column, names types.NameSlice) error { pi := tblInfo.GetPartitionInfo() schema := expression.NewSchema(columns...) @@ -638,7 +756,7 @@ func (lp *ForListPruning) buildListPruner(ctx sessionctx.Context, tblInfo *model logutil.BgLogger().Error("wrong table partition expression", zap.String("expression", pi.Expr), zap.Error(err)) return errors.Trace(err) } - // Since need to change the column index of the expresion, clone the expression first. + // Since need to change the column index of the expression, clone the expression first. lp.LocateExpr = expr.Clone() lp.PruneExprCols = exprCols lp.PruneExpr = expr.Clone() @@ -650,14 +768,15 @@ func (lp *ForListPruning) buildListPruner(ctx sessionctx.Context, tblInfo *model } c.Index = idx } - err = lp.buildListPartitionValueMap(ctx, tblInfo, schema, names, p) + err = lp.buildListPartitionValueMap(ctx, defs, schema, names, p) if err != nil { return err } return nil } -func (lp *ForListPruning) buildListColumnsPruner(ctx sessionctx.Context, tblInfo *model.TableInfo, +func (lp *ForListPruning) buildListColumnsPruner(ctx sessionctx.Context, + tblInfo *model.TableInfo, defs []model.PartitionDefinition, columns []*expression.Column, names types.NameSlice) error { pi := tblInfo.GetPartitionInfo() schema := expression.NewSchema(columns...) @@ -683,7 +802,7 @@ func (lp *ForListPruning) buildListColumnsPruner(ctx sessionctx.Context, tblInfo valueMap: make(map[string]ListPartitionLocation), sorted: btree.NewG[*btreeListColumnItem](btreeDegree, lessBtreeListColumnItem), } - err := colPrune.buildPartitionValueMapAndSorted(p) + err := colPrune.buildPartitionValueMapAndSorted(p, defs) if err != nil { return err } @@ -696,12 +815,11 @@ func (lp *ForListPruning) buildListColumnsPruner(ctx sessionctx.Context, tblInfo // buildListPartitionValueMap builds list partition value map. // The map is column value -> partition index. // colIdx is the column index in the list columns. -func (lp *ForListPruning) buildListPartitionValueMap(ctx sessionctx.Context, tblInfo *model.TableInfo, +func (lp *ForListPruning) buildListPartitionValueMap(ctx sessionctx.Context, defs []model.PartitionDefinition, schema *expression.Schema, names types.NameSlice, p *parser.Parser) error { - pi := tblInfo.GetPartitionInfo() lp.valueMap = map[int64]int{} lp.nullPartitionIdx = -1 - for partitionIdx, def := range pi.Definitions { + for partitionIdx, def := range defs { for _, vs := range def.InValues { expr, err := parseSimpleExprWithNames(p, ctx, vs[0], schema, names) if err != nil { @@ -770,26 +888,27 @@ func (lp *ForListPruning) locateListColumnsPartitionByRow(ctx sessionctx.Context // buildPartitionValueMapAndSorted builds list columns partition value map for the specified column. // It also builds list columns partition value btree for the specified column. // colIdx is the specified column index in the list columns. -func (lp *ForListColumnPruning) buildPartitionValueMapAndSorted(p *parser.Parser) error { +func (lp *ForListColumnPruning) buildPartitionValueMapAndSorted(p *parser.Parser, + defs []model.PartitionDefinition) error { l := len(lp.valueMap) if l != 0 { return nil } - return lp.buildListPartitionValueMapAndSorted(p) + return lp.buildListPartitionValueMapAndSorted(p, defs) } // RebuildPartitionValueMapAndSorted rebuilds list columns partition value map for the specified column. -func (lp *ForListColumnPruning) RebuildPartitionValueMapAndSorted(p *parser.Parser) error { +func (lp *ForListColumnPruning) RebuildPartitionValueMapAndSorted(p *parser.Parser, + defs []model.PartitionDefinition) error { lp.valueMap = make(map[string]ListPartitionLocation, len(lp.valueMap)) lp.sorted.Clear(false) - return lp.buildListPartitionValueMapAndSorted(p) + return lp.buildListPartitionValueMapAndSorted(p, defs) } -func (lp *ForListColumnPruning) buildListPartitionValueMapAndSorted(p *parser.Parser) error { - pi := lp.tblInfo.GetPartitionInfo() +func (lp *ForListColumnPruning) buildListPartitionValueMapAndSorted(p *parser.Parser, defs []model.PartitionDefinition) error { sc := lp.ctx.GetSessionVars().StmtCtx - for partitionIdx, def := range pi.Definitions { + for partitionIdx, def := range defs { for groupIdx, vs := range def.InValues { keyBytes, err := lp.genConstExprKey(lp.ctx, sc, vs[lp.colIdx], lp.schema, lp.names, p) if err != nil { @@ -935,15 +1054,24 @@ func generateHashPartitionExpr(ctx sessionctx.Context, pi *model.PartitionInfo, } // PartitionExpr returns the partition expression. -func (t *partitionedTable) PartitionExpr() (*PartitionExpr, error) { - return t.partitionExpr, nil +func (t *partitionedTable) PartitionExpr() *PartitionExpr { + return t.partitionExpr } -func (t *partitionedTable) GetPartitionColumnNames() []model.CIStr { +func (t *partitionedTable) GetPartitionColumnIDs() []int64 { // PARTITION BY {LIST|RANGE} COLUMNS uses columns directly without expressions pi := t.Meta().Partition if len(pi.Columns) > 0 { - return pi.Columns + colIDs := make([]int64, 0, len(pi.Columns)) + for _, name := range pi.Columns { + col := table.FindColLowerCase(t.Cols(), name.L) + if col == nil { + // For safety, should not happen + continue + } + colIDs = append(colIDs, col.ID) + } + return colIDs } partitionCols := expression.ExtractColumns(t.partitionExpr.Expr) @@ -951,7 +1079,16 @@ func (t *partitionedTable) GetPartitionColumnNames() []model.CIStr { for _, col := range partitionCols { colIDs = append(colIDs, col.ID) } - colNames := make([]model.CIStr, 0, len(partitionCols)) + return colIDs +} + +func (t *partitionedTable) GetPartitionColumnNames() []model.CIStr { + pi := t.Meta().Partition + if len(pi.Columns) > 0 { + return pi.Columns + } + colIDs := t.GetPartitionColumnIDs() + colNames := make([]model.CIStr, 0, len(colIDs)) for _, colID := range colIDs { for _, col := range t.Cols() { if col.ID == colID { @@ -969,7 +1106,7 @@ func PartitionRecordKey(pid int64, handle int64) kv.Key { } func (t *partitionedTable) CheckForExchangePartition(ctx sessionctx.Context, pi *model.PartitionInfo, r []types.Datum, pid int64) error { - defID, err := t.locatePartition(ctx, pi, r) + defID, err := t.locatePartition(ctx, r) if err != nil { return err } @@ -979,36 +1116,59 @@ func (t *partitionedTable) CheckForExchangePartition(ctx sessionctx.Context, pi return nil } -// locatePartition returns the partition ID of the input record. -func (t *partitionedTable) locatePartition(ctx sessionctx.Context, pi *model.PartitionInfo, r []types.Datum) (int64, error) { +// locatePartitionCommon returns the partition idx of the input record. +func (t *partitionedTable) locatePartitionCommon(ctx sessionctx.Context, pi *model.PartitionInfo, partitionExpr *PartitionExpr, r []types.Datum) (int, error) { var err error var idx int switch t.meta.Partition.Type { case model.PartitionTypeRange: if len(pi.Columns) == 0 { - idx, err = t.locateRangePartition(ctx, pi, r) + idx, err = t.locateRangePartition(ctx, partitionExpr, r) } else { - idx, err = t.locateRangeColumnPartition(ctx, pi, r) + idx, err = t.locateRangeColumnPartition(ctx, partitionExpr, r) } case model.PartitionTypeHash: + // Note that only LIST and RANGE supports REORGANIZE PARTITION + // TODO: Add support for ADD PARTITION and COALESCE PARTITION for HASH idx, err = t.locateHashPartition(ctx, pi, r) case model.PartitionTypeList: - idx, err = t.locateListPartition(ctx, pi, r) + idx, err = t.locateListPartition(ctx, partitionExpr, r) } if err != nil { return 0, errors.Trace(err) } + return idx, nil +} + +func (t *partitionedTable) locatePartition(ctx sessionctx.Context, r []types.Datum) (int64, error) { + pi := t.Meta().GetPartitionInfo() + idx, err := t.locatePartitionCommon(ctx, pi, t.partitionExpr, r) + if err != nil { + return 0, errors.Trace(err) + } return pi.Definitions[idx].ID, nil } -func (t *partitionedTable) locateRangeColumnPartition(ctx sessionctx.Context, pi *model.PartitionInfo, r []types.Datum) (int, error) { +func (t *partitionedTable) locateReorgPartition(ctx sessionctx.Context, r []types.Datum) (int64, error) { + pi := t.Meta().GetPartitionInfo() + idx, err := t.locatePartitionCommon(ctx, pi, t.reorgPartitionExpr, r) + if err != nil { + return 0, errors.Trace(err) + } + if pi.DDLState == model.StateDeleteReorganization { + return pi.DroppingDefinitions[idx].ID, nil + } + return pi.AddingDefinitions[idx].ID, nil +} + +func (t *partitionedTable) locateRangeColumnPartition(ctx sessionctx.Context, partitionExpr *PartitionExpr, r []types.Datum) (int, error) { + upperBounds := partitionExpr.UpperBounds var lastError error - partitionExprs := t.partitionExpr.UpperBounds evalBuffer := t.evalBufferPool.Get().(*chunk.MutRow) defer t.evalBufferPool.Put(evalBuffer) - idx := sort.Search(len(partitionExprs), func(i int) bool { + idx := sort.Search(len(upperBounds), func(i int) bool { evalBuffer.SetDatums(r...) - ret, isNull, err := partitionExprs[i].EvalInt(ctx, evalBuffer.ToRow()) + ret, isNull, err := upperBounds[i].EvalInt(ctx, evalBuffer.ToRow()) if err != nil { lastError = err return true // Does not matter, will propagate the last error anyway. @@ -1023,11 +1183,11 @@ func (t *partitionedTable) locateRangeColumnPartition(ctx sessionctx.Context, pi if lastError != nil { return 0, errors.Trace(lastError) } - if idx >= len(partitionExprs) { + if idx >= len(upperBounds) { // The data does not belong to any of the partition returns `table has no partition for value %s`. var valueMsg string - if pi.Expr != "" { - e, err := expression.ParseSimpleExprWithTableInfo(ctx, pi.Expr, t.meta) + if t.meta.Partition.Expr != "" { + e, err := expression.ParseSimpleExprWithTableInfo(ctx, t.meta.Partition.Expr, t.meta) if err == nil { val, _, err := e.EvalInt(ctx, chunk.MutRowFromDatums(r).ToRow()) if err == nil { @@ -1043,15 +1203,15 @@ func (t *partitionedTable) locateRangeColumnPartition(ctx sessionctx.Context, pi return idx, nil } -func (t *partitionedTable) locateListPartition(ctx sessionctx.Context, pi *model.PartitionInfo, r []types.Datum) (int, error) { - lp := t.partitionExpr.ForListPruning +func (t *partitionedTable) locateListPartition(ctx sessionctx.Context, partitionExpr *PartitionExpr, r []types.Datum) (int, error) { + lp := partitionExpr.ForListPruning if len(lp.ColPrunes) == 0 { return lp.locateListPartitionByRow(ctx, r) } return lp.locateListColumnsPartitionByRow(ctx, r) } -func (t *partitionedTable) locateRangePartition(ctx sessionctx.Context, pi *model.PartitionInfo, r []types.Datum) (int, error) { +func (t *partitionedTable) locateRangePartition(ctx sessionctx.Context, partitionExpr *PartitionExpr, r []types.Datum) (int, error) { var ( ret int64 val int64 @@ -1074,7 +1234,7 @@ func (t *partitionedTable) locateRangePartition(ctx sessionctx.Context, pi *mode ret = val } unsigned := mysql.HasUnsignedFlag(t.partitionExpr.Expr.GetType().GetFlag()) - ranges := t.partitionExpr.ForRangePruning + ranges := partitionExpr.ForRangePruning length := len(ranges.LessThan) pos := sort.Search(length, func(i int) bool { if isNull { @@ -1088,8 +1248,8 @@ func (t *partitionedTable) locateRangePartition(ctx sessionctx.Context, pi *mode if pos < 0 || pos >= length { // The data does not belong to any of the partition returns `table has no partition for value %s`. var valueMsg string - if pi.Expr != "" { - e, err := expression.ParseSimpleExprWithTableInfo(ctx, pi.Expr, t.meta) + if t.meta.Partition.Expr != "" { + e, err := expression.ParseSimpleExprWithTableInfo(ctx, t.meta.Partition.Expr, t.meta) if err == nil { val, _, err := e.EvalInt(ctx, chunk.MutRowFromDatums(r).ToRow()) if err == nil { @@ -1147,16 +1307,39 @@ func (t *partitionedTable) locateHashPartition(ctx sessionctx.Context, pi *model func (t *partitionedTable) GetPartition(pid int64) table.PhysicalTable { // Attention, can't simply use `return t.partitions[pid]` here. // Because A nil of type *partition is a kind of `table.PhysicalTable` - p, ok := t.partitions[pid] + part, ok := t.partitions[pid] if !ok { + // Should never happen! return nil } - return p + return part +} + +// GetReorganizedPartitionedTable returns the same table +// but only with the AddingDefinitions used. +func GetReorganizedPartitionedTable(t table.Table) (table.PartitionedTable, error) { + // This is used during Reorganize partitions; All data from DroppingDefinitions + // will be copied to AddingDefinitions, so only setup with AddingDefinitions! + + // Do not change any Definitions of t, but create a new struct. + if t.GetPartitionedTable() == nil { + return nil, dbterror.ErrUnsupportedReorganizePartition.GenWithStackByArgs() + } + tblInfo := t.Meta().Clone() + tblInfo.Partition.Definitions = tblInfo.Partition.AddingDefinitions + tblInfo.Partition.AddingDefinitions = nil + tblInfo.Partition.DroppingDefinitions = nil + var tc TableCommon + initTableCommon(&tc, tblInfo, tblInfo.ID, t.Cols(), t.Allocators(nil)) + + // and rebuild the partitioning structure + + return newPartitionedTable(&tc, tblInfo) } // GetPartitionByRow returns a Table, which is actually a Partition. func (t *partitionedTable) GetPartitionByRow(ctx sessionctx.Context, r []types.Datum) (table.PhysicalTable, error) { - pid, err := t.locatePartition(ctx, t.Meta().GetPartitionInfo(), r) + pid, err := t.locatePartition(ctx, r) if err != nil { return nil, errors.Trace(err) } @@ -1165,7 +1348,7 @@ func (t *partitionedTable) GetPartitionByRow(ctx sessionctx.Context, r []types.D // GetPartitionByRow returns a Table, which is actually a Partition. func (t *partitionTableWithGivenSets) GetPartitionByRow(ctx sessionctx.Context, r []types.Datum) (table.PhysicalTable, error) { - pid, err := t.locatePartition(ctx, t.Meta().GetPartitionInfo(), r) + pid, err := t.locatePartition(ctx, r) if err != nil { return nil, errors.Trace(err) } @@ -1181,8 +1364,7 @@ func (t *partitionedTable) AddRecord(ctx sessionctx.Context, r []types.Datum, op } func partitionedTableAddRecord(ctx sessionctx.Context, t *partitionedTable, r []types.Datum, partitionSelection map[int64]struct{}, opts []table.AddRecordOption) (recordID kv.Handle, err error) { - partitionInfo := t.meta.GetPartitionInfo() - pid, err := t.locatePartition(ctx, partitionInfo, r) + pid, err := t.locatePartition(ctx, r) if err != nil { return nil, errors.Trace(err) } @@ -1193,7 +1375,23 @@ func partitionedTableAddRecord(ctx sessionctx.Context, t *partitionedTable, r [] } } tbl := t.GetPartition(pid) - return tbl.AddRecord(ctx, r, opts...) + recordID, err = tbl.AddRecord(ctx, r, opts...) + if err != nil { + return + } + if _, ok := t.reorganizePartitions[pid]; ok { + // Double write to the ongoing reorganized partition + pid, err = t.locateReorgPartition(ctx, r) + if err != nil { + return nil, errors.Trace(err) + } + tbl = t.GetPartition(pid) + recordID, err = tbl.AddRecord(ctx, r, opts...) + if err != nil { + return + } + } + return } // partitionTableWithGivenSets is used for this kind of grammar: partition (p0,p1) @@ -1230,19 +1428,37 @@ func (t *partitionTableWithGivenSets) GetAllPartitionIDs() []int64 { // RemoveRecord implements table.Table RemoveRecord interface. func (t *partitionedTable) RemoveRecord(ctx sessionctx.Context, h kv.Handle, r []types.Datum) error { - partitionInfo := t.meta.GetPartitionInfo() - pid, err := t.locatePartition(ctx, partitionInfo, r) + pid, err := t.locatePartition(ctx, r) if err != nil { return errors.Trace(err) } tbl := t.GetPartition(pid) - return tbl.RemoveRecord(ctx, h, r) + err = tbl.RemoveRecord(ctx, h, r) + if err != nil { + return errors.Trace(err) + } + + if _, ok := t.reorganizePartitions[pid]; ok { + pid, err = t.locateReorgPartition(ctx, r) + if err != nil { + return errors.Trace(err) + } + tbl = t.GetPartition(pid) + err = tbl.RemoveRecord(ctx, h, r) + if err != nil { + return errors.Trace(err) + } + } + return nil } func (t *partitionedTable) GetAllPartitionIDs() []int64 { ptIDs := make([]int64, 0, len(t.partitions)) for id := range t.partitions { + if _, ok := t.doubleWritePartitions[id]; ok { + continue + } ptIDs = append(ptIDs, id) } return ptIDs @@ -1260,12 +1476,11 @@ func (t *partitionTableWithGivenSets) UpdateRecord(ctx context.Context, sctx ses } func partitionedTableUpdateRecord(gctx context.Context, ctx sessionctx.Context, t *partitionedTable, h kv.Handle, currData, newData []types.Datum, touched []bool, partitionSelection map[int64]struct{}) error { - partitionInfo := t.meta.GetPartitionInfo() - from, err := t.locatePartition(ctx, partitionInfo, currData) + from, err := t.locatePartition(ctx, currData) if err != nil { return errors.Trace(err) } - to, err := t.locatePartition(ctx, partitionInfo, newData) + to, err := t.locatePartition(ctx, newData) if err != nil { return errors.Trace(err) } @@ -1297,11 +1512,82 @@ func partitionedTableUpdateRecord(gctx context.Context, ctx sessionctx.Context, logutil.BgLogger().Error("update partition record fails", zap.String("message", "new record inserted while old record is not removed"), zap.Error(err)) return errors.Trace(err) } + newTo, newFrom := int64(0), int64(0) + if _, ok := t.reorganizePartitions[to]; ok { + newTo, err = t.locateReorgPartition(ctx, newData) + // There might be valid cases when errors should be accepted? + if err != nil { + return errors.Trace(err) + } + } + if _, ok := t.reorganizePartitions[from]; ok { + newFrom, err = t.locateReorgPartition(ctx, currData) + // There might be valid cases when errors should be accepted? + if err != nil { + return errors.Trace(err) + } + } + if newTo == newFrom && newTo != 0 { + // Update needs to be done in StateDeleteOnly as well + tbl := t.GetPartition(newTo) + return tbl.UpdateRecord(gctx, ctx, h, currData, newData, touched) + } + if newTo != 0 && t.Meta().GetPartitionInfo().DDLState != model.StateDeleteOnly { + tbl := t.GetPartition(newTo) + _, err = tbl.AddRecord(ctx, newData) + if err != nil { + return errors.Trace(err) + } + } + if newFrom != 0 { + tbl := t.GetPartition(newFrom) + err = tbl.RemoveRecord(ctx, h, currData) + // TODO: Can this happen? When the data is not yet backfilled? + if err != nil { + return errors.Trace(err) + } + } return nil } - tbl := t.GetPartition(to) - return tbl.UpdateRecord(gctx, ctx, h, currData, newData, touched) + err = tbl.UpdateRecord(gctx, ctx, h, currData, newData, touched) + if err != nil { + return errors.Trace(err) + } + if _, ok := t.reorganizePartitions[to]; ok { + // Even if to == from, in the reorganized partitions they may differ + // like in case of a split + newTo, err := t.locateReorgPartition(ctx, newData) + if err != nil { + return errors.Trace(err) + } + newFrom, err := t.locateReorgPartition(ctx, currData) + if err != nil { + return errors.Trace(err) + } + if newTo == newFrom { + // Update needs to be done in StateDeleteOnly as well + tbl = t.GetPartition(newTo) + err = tbl.UpdateRecord(gctx, ctx, h, currData, newData, touched) + if err != nil { + return errors.Trace(err) + } + return nil + } + if t.Meta().GetPartitionInfo().DDLState != model.StateDeleteOnly { + tbl = t.GetPartition(newTo) + _, err = tbl.AddRecord(ctx, newData) + if err != nil { + return errors.Trace(err) + } + } + tbl = t.GetPartition(newFrom) + err = tbl.RemoveRecord(ctx, h, currData) + if err != nil { + return errors.Trace(err) + } + } + return nil } // FindPartitionByName finds partition in table meta by name. diff --git a/table/tables/partition_test.go b/table/tables/partition_test.go index cc8dd90a44737..0bac493aa7f35 100644 --- a/table/tables/partition_test.go +++ b/table/tables/partition_test.go @@ -273,10 +273,9 @@ func TestGeneratePartitionExpr(t *testing.T) { tbl, err := dom.InfoSchema().TableByName(model.NewCIStr("test"), model.NewCIStr("t1")) require.NoError(t, err) type partitionExpr interface { - PartitionExpr() (*tables.PartitionExpr, error) + PartitionExpr() *tables.PartitionExpr } - pe, err := tbl.(partitionExpr).PartitionExpr() - require.NoError(t, err) + pe := tbl.(partitionExpr).PartitionExpr() upperBounds := []string{ "lt(t1.id, 4)", diff --git a/table/tables/tables.go b/table/tables/tables.go index bbdbffdd893fc..25b1301d7bb00 100644 --- a/table/tables/tables.go +++ b/table/tables/tables.go @@ -57,6 +57,7 @@ import ( // TableCommon is shared by both Table and partition. type TableCommon struct { + // TODO: Why do we need tableID, when it is already in meta.ID ? tableID int64 // physicalTableID is a unique int64 to identify a physical table. physicalTableID int64 @@ -235,6 +236,11 @@ func (t *TableCommon) GetPhysicalID() int64 { return t.physicalTableID } +// GetPartitionedTable implements table.Table GetPhysicalID interface. +func (t *TableCommon) GetPartitionedTable() table.PartitionedTable { + return nil +} + type getColsMode int64 const ( @@ -924,6 +930,9 @@ func (t *TableCommon) AddRecord(sctx sessionctx.Context, r []types.Datum, opts . return nil, err } } + if shouldIncreaseTTLMetricCount(t.meta) { + sctx.GetSessionVars().TxnCtx.InsertTTLRowsCount += 1 + } if sessVars.TxnCtx == nil { return recordID, nil } @@ -1302,9 +1311,32 @@ func (t *TableCommon) removeRowData(ctx sessionctx.Context, h kv.Handle) error { } } }) - err = txn.SetAssertion(key, kv.SetAssertExist) - if err != nil { - return err + doAssert := true + p := t.Meta().Partition + if p != nil { + // This disables asserting during Reorganize Partition. + switch ctx.GetSessionVars().AssertionLevel { + case variable.AssertionLevelFast: + // Fast option, just skip assertion for all partitions. + if p.DDLState != model.StateNone && p.DDLState != model.StatePublic { + doAssert = false + } + case variable.AssertionLevelStrict: + // Strict, only disable assertion for intermediate partitions. + // If there were an easy way to get from a TableCommon back to the partitioned table... + for i := range p.AddingDefinitions { + if t.physicalTableID == p.AddingDefinitions[i].ID { + doAssert = false + break + } + } + } + } + if doAssert { + err = txn.SetAssertion(key, kv.SetAssertExist) + if err != nil { + return err + } } return txn.Delete(key) } @@ -1592,6 +1624,10 @@ func shouldWriteBinlog(ctx sessionctx.Context, tblInfo *model.TableInfo) bool { return !ctx.GetSessionVars().InRestrictedSQL } +func shouldIncreaseTTLMetricCount(tblInfo *model.TableInfo) bool { + return tblInfo.TTLInfo != nil +} + func (t *TableCommon) getMutation(ctx sessionctx.Context) *binlog.TableMutation { return ctx.StmtGetMutation(t.tableID) } diff --git a/tablecodec/BUILD.bazel b/tablecodec/BUILD.bazel index db89b945b183d..2cf712bd02d34 100644 --- a/tablecodec/BUILD.bazel +++ b/tablecodec/BUILD.bazel @@ -49,6 +49,7 @@ go_test( "//util/rowcodec", "@com_github_pingcap_failpoint//:failpoint", "@com_github_stretchr_testify//require", + "@com_github_tikv_client_go_v2//tikv", "@org_uber_go_goleak//:goleak", ], ) diff --git a/tablecodec/tablecodec.go b/tablecodec/tablecodec.go index 249a4f35495a0..e5adfa6f91b32 100644 --- a/tablecodec/tablecodec.go +++ b/tablecodec/tablecodec.go @@ -278,13 +278,17 @@ func DecodeKeyHead(key kv.Key) (tableID int64, indexID int64, isRecordKey bool, // DecodeTableID decodes the table ID of the key, if the key is not table key, returns 0. func DecodeTableID(key kv.Key) int64 { - // If the key is in API V2, then ignore the prefix - _, k, err := tikv.DecodeKey(key, kvrpcpb.APIVersion_V2) - if err == nil { - key = k - } if !key.HasPrefix(tablePrefix) { - return 0 + // If the key is in API V2, then ignore the prefix + _, k, err := tikv.DecodeKey(key, kvrpcpb.APIVersion_V2) + if err != nil { + terror.Log(errors.Trace(err)) + return 0 + } + key = k + if !key.HasPrefix(tablePrefix) { + return 0 + } } key = key[len(tablePrefix):] _, tableID, err := codec.DecodeInt(key) @@ -1159,8 +1163,8 @@ func TempIndexKey2IndexKey(originIdxID int64, tempIdxKey []byte) { binary.BigEndian.PutUint64(tempIdxKey[prefixLen:], eid) } -// IsTempIndexKey check whether the input key is for a temp index. -func IsTempIndexKey(indexKey []byte) bool { +// CheckTempIndexKey checks whether the input key is for a temp index. +func CheckTempIndexKey(indexKey []byte) (isTemp bool, originIdxID int64) { var ( indexIDKey []byte indexID int64 @@ -1170,101 +1174,206 @@ func IsTempIndexKey(indexKey []byte) bool { indexIDKey = indexKey[prefixLen : prefixLen+8] indexID = codec.DecodeCmpUintToInt(binary.BigEndian.Uint64(indexIDKey)) tempIndexID = int64(TempIndexPrefix) | indexID - return tempIndexID == indexID + return tempIndexID == indexID, indexID & IndexIDMask } // TempIndexValueFlag is the flag of temporary index value. type TempIndexValueFlag byte const ( - // TempIndexValueFlagNormal means the following value is the normal index value. + // TempIndexValueFlagNormal means the following value is a distinct the normal index value. TempIndexValueFlagNormal TempIndexValueFlag = iota - // TempIndexValueFlagDeleted means this is a representation of a "delete" operation. + // TempIndexValueFlagNonDistinctNormal means the following value is the non-distinct normal index value. + TempIndexValueFlagNonDistinctNormal + // TempIndexValueFlagDeleted means the following value is the distinct and deleted index value. TempIndexValueFlagDeleted + // TempIndexValueFlagNonDistinctDeleted means the following value is the non-distinct deleted index value. + TempIndexValueFlagNonDistinctDeleted ) -// EncodeTempIndexValue encodes the value of temporary index. -// Note: this function changes the input value. -func EncodeTempIndexValue(value []byte, keyVer byte) []byte { - value = append(value, 0) - copy(value[1:], value[:len(value)-1]) - value[0] = byte(TempIndexValueFlagNormal) // normal flag + value + tempKeyVer - value = append(value, keyVer) - return value -} +// TempIndexValue is the value of temporary index. +// It contains one or more element, each element represents a history index operations on the original index. +// A temp index value element is encoded as one of: +// - [flag 1 byte][value_length 2 bytes ] [value value_len bytes] [key_version 1 byte] {distinct normal} +// - [flag 1 byte][value value_len bytes] [key_version 1 byte] {non-distinct normal} +// - [flag 1 byte][handle_length 2 bytes] [handle handle_len bytes] [key_version 1 byte] {distinct deleted} +// - [flag 1 byte] [key_version 1 byte] {non-distinct deleted} +// +// The temp index value is encoded as: +// - [element 1][element 2]...[element n] {for distinct values} +// - [element 1] {for non-distinct values} +type TempIndexValue []*TempIndexValueElem -// EncodeTempIndexValueDeletedUnique encodes the value of temporary index for unique index. -func EncodeTempIndexValueDeletedUnique(handle kv.Handle, keyVer byte) []byte { - var hEncoded []byte - var hLen int - if handle.IsInt() { - var data [8]byte - binary.BigEndian.PutUint64(data[:], uint64(handle.IntValue())) - hEncoded = data[:] - hLen = 8 - } else { - hEncoded = handle.Encoded() - hLen = len(hEncoded) - } - val := make([]byte, 0, 1+hLen+1) // deleted flag + handle + tempKeyVer - val = append(val, byte(TempIndexValueFlagDeleted)) - val = append(val, hEncoded...) - val = append(val, keyVer) - return val +// IsEmpty checks whether the value is empty. +func (v TempIndexValue) IsEmpty() bool { + return len(v) == 0 } -// EncodeTempIndexValueDeleted encodes the delete operation on origin index to a value for temporary index. -func EncodeTempIndexValueDeleted(keyVer byte) []byte { - // Handle is not needed because it is already in the key. - val := make([]byte, 0, 2) // deleted flag + tempKeyVer - val = append(val, byte(TempIndexValueFlagDeleted)) - val = append(val, keyVer) - return val +// Current returns the current latest temp index value. +func (v TempIndexValue) Current() *TempIndexValueElem { + return v[len(v)-1] } -// DecodeTempIndexValue decodes the value of temporary index. -func DecodeTempIndexValue(value []byte, isCommonHandle bool) (originVal []byte, handle kv.Handle, isDelete bool, isUnique bool, keyVer byte) { - if len(value) == 0 { - return nil, nil, false, false, 0 +// FilterOverwritten is used by the temp index merge process to remove the overwritten index operations. +// For example, the value {temp_idx_key -> [h2, h2d, h3, h1d]} recorded four operations on the original index. +// Since 'h2d' overwrites 'h2', we can remove 'h2' from the value. +func (v TempIndexValue) FilterOverwritten() TempIndexValue { + if len(v) <= 1 || !v[0].Distinct { + return v } - switch TempIndexValueFlag(value[0]) { - case TempIndexValueFlagNormal: - originVal = value[1 : len(value)-1] - keyVer = value[len(value)-1] - case TempIndexValueFlagDeleted: - isDelete = true - if len(value) == 2 { - keyVer = value[1] + occurred := kv.NewHandleMap() + for i := len(v) - 1; i >= 0; i-- { + if _, ok := occurred.Get(v[i].Handle); !ok { + occurred.Set(v[i].Handle, struct{}{}) } else { - isUnique = true - if isCommonHandle { - handle, _ = kv.NewCommonHandle(value[1 : len(value)-1]) + v[i] = nil + } + } + ret := v[:0] + for _, elem := range v { + if elem != nil { + ret = append(ret, elem) + } + } + return ret +} + +// TempIndexValueElem represents a history index operations on the original index. +// A temp index value element is encoded as one of: +// - [flag 1 byte][value_length 2 bytes ] [value value_len bytes] [key_version 1 byte] {distinct normal} +// - [flag 1 byte][value value_len bytes] [key_version 1 byte] {non-distinct normal} +// - [flag 1 byte][handle_length 2 bytes] [handle handle_len bytes] [key_version 1 byte] {distinct deleted} +// - [flag 1 byte] [key_version 1 byte] {non-distinct deleted} +type TempIndexValueElem struct { + Value []byte + Handle kv.Handle + KeyVer byte + Delete bool + Distinct bool +} + +// Encode encodes the temp index value. +func (v *TempIndexValueElem) Encode(buf []byte) []byte { + if v.Delete { + if v.Distinct { + handle := v.Handle + var hEncoded []byte + var hLen uint16 + if handle.IsInt() { + hEncoded = codec.EncodeUint(hEncoded, uint64(handle.IntValue())) + hLen = 8 } else { - handle = decodeIntHandleInIndexValue(value[1 : len(value)-1]) + hEncoded = handle.Encoded() + hLen = uint16(len(hEncoded)) } - keyVer = value[len(value)-1] + // flag + handle length + handle + temp key version + if buf == nil { + buf = make([]byte, 0, hLen+4) + } + buf = append(buf, byte(TempIndexValueFlagDeleted)) + buf = append(buf, byte(hLen>>8), byte(hLen)) + buf = append(buf, hEncoded...) + buf = append(buf, v.KeyVer) + return buf } - } - return + // flag + temp key version + if buf == nil { + buf = make([]byte, 0, 2) + } + buf = append(buf, byte(TempIndexValueFlagNonDistinctDeleted)) + buf = append(buf, v.KeyVer) + return buf + } + if v.Distinct { + // flag + value length + value + temp key version + if buf == nil { + buf = make([]byte, 0, len(v.Value)+4) + } + buf = append(buf, byte(TempIndexValueFlagNormal)) + vLen := uint16(len(v.Value)) + buf = append(buf, byte(vLen>>8), byte(vLen)) + buf = append(buf, v.Value...) + buf = append(buf, v.KeyVer) + return buf + } + // flag + value + temp key version + if buf == nil { + buf = make([]byte, 0, len(v.Value)+2) + } + buf = append(buf, byte(TempIndexValueFlagNonDistinctNormal)) + buf = append(buf, v.Value...) + buf = append(buf, v.KeyVer) + return buf } -// CheckTempIndexValueIsDelete checks whether the value is a delete operation. -func CheckTempIndexValueIsDelete(value []byte) bool { - if len(value) == 0 { - return false +// DecodeTempIndexValue decodes the temp index value. +func DecodeTempIndexValue(value []byte, isCommonHandle bool) (TempIndexValue, error) { + var ( + values []*TempIndexValueElem + err error + ) + for len(value) > 0 { + v := &TempIndexValueElem{} + value, err = v.DecodeOne(value, isCommonHandle) + if err != nil { + return nil, err + } + values = append(values, v) } - return TempIndexValueFlag(value[0]) == TempIndexValueFlagDeleted + return values, nil } -// DecodeTempIndexOriginValue decodes the value of origin index from a temp index value. -func DecodeTempIndexOriginValue(value []byte) []byte { - if len(value) == 0 { - return nil +// DecodeOne decodes one temp index value element. +func (v *TempIndexValueElem) DecodeOne(b []byte, isCommonHandle bool) (remain []byte, err error) { + flag := TempIndexValueFlag(b[0]) + b = b[1:] + switch flag { + case TempIndexValueFlagNormal: + vLen := (uint16(b[0]) << 8) + uint16(b[1]) + b = b[2:] + v.Value = b[:vLen] + b = b[vLen:] + v.KeyVer = b[0] + b = b[1:] + v.Distinct = true + v.Handle, err = DecodeHandleInUniqueIndexValue(v.Value, isCommonHandle) + return b, err + case TempIndexValueFlagNonDistinctNormal: + v.Value = b[:len(b)-1] + v.KeyVer = b[len(b)-1] + return nil, nil + case TempIndexValueFlagDeleted: + hLen := (uint16(b[0]) << 8) + uint16(b[1]) + b = b[2:] + if isCommonHandle { + v.Handle, _ = kv.NewCommonHandle(b[:hLen]) + } else { + v.Handle = decodeIntHandleInIndexValue(b[:hLen]) + } + b = b[hLen:] + v.KeyVer = b[0] + b = b[1:] + v.Distinct = true + v.Delete = true + return b, nil + case TempIndexValueFlagNonDistinctDeleted: + v.KeyVer = b[0] + b = b[1:] + v.Delete = true + return b, nil + default: + return nil, errors.New("invalid temp index value") } - if TempIndexValueFlag(value[0]) == TempIndexValueFlagNormal { - return value[1 : len(value)-1] +} + +// TempIndexValueIsUntouched returns true if the value is untouched. +// All the temp index value has the suffix of temp key version. +// All the temp key versions differ from the uncommitted KV flag. +func TempIndexValueIsUntouched(b []byte) bool { + if len(b) > 0 && b[len(b)-1] == kv.UnCommitIndexKVFlag { + return true } - return nil + return false } // GenIndexValuePortal is the portal for generating index value. diff --git a/tablecodec/tablecodec_test.go b/tablecodec/tablecodec_test.go index 231d58cf18bd3..45020e034938c 100644 --- a/tablecodec/tablecodec_test.go +++ b/tablecodec/tablecodec_test.go @@ -30,6 +30,7 @@ import ( "github.com/pingcap/tidb/util/collate" "github.com/pingcap/tidb/util/rowcodec" "github.com/stretchr/testify/require" + "github.com/tikv/client-go/v2/tikv" ) // TestTableCodec tests some functions in package tablecodec @@ -617,26 +618,102 @@ func TestTempIndexValueCodec(t *testing.T) { require.NoError(t, err) encodedValueCopy := make([]byte, len(encodedValue)) copy(encodedValueCopy, encodedValue) - tempIdxVal := EncodeTempIndexValue(encodedValue, 'b') - originVal, handle, isDelete, unique, keyVer := DecodeTempIndexValue(tempIdxVal, false) - require.Nil(t, handle) - require.False(t, isDelete || unique) - require.Equal(t, keyVer, byte('b')) - require.EqualValues(t, encodedValueCopy, originVal) - - tempIdxVal = EncodeTempIndexValueDeletedUnique(kv.IntHandle(100), 'm') - originVal, handle, isDelete, unique, keyVer = DecodeTempIndexValue(tempIdxVal, false) - require.Equal(t, handle.IntValue(), int64(100)) - require.True(t, isDelete) - require.True(t, unique) - require.Equal(t, keyVer, byte('m')) - require.Empty(t, originVal) - - tempIdxVal = EncodeTempIndexValueDeleted('b') - originVal, handle, isDelete, unique, keyVer = DecodeTempIndexValue(tempIdxVal, false) - require.Nil(t, handle) - require.True(t, isDelete) - require.False(t, unique) - require.Equal(t, keyVer, byte('b')) - require.Empty(t, originVal) + + tempIdxVal := TempIndexValueElem{ + Value: encodedValue, + KeyVer: 'b', + } + val := tempIdxVal.Encode(nil) + var newTempIdxVal TempIndexValueElem + remain, err := newTempIdxVal.DecodeOne(val, false) + require.NoError(t, err) + require.Equal(t, 0, len(remain)) + require.EqualValues(t, tempIdxVal, newTempIdxVal) + + idxVal := EncodeHandleInUniqueIndexValue(kv.IntHandle(100), false) + tempIdxVal = TempIndexValueElem{ + Value: idxVal, + KeyVer: 'm', + Distinct: true, + } + newTempIdxVal = TempIndexValueElem{} + val = tempIdxVal.Encode(nil) + remain, err = newTempIdxVal.DecodeOne(val, false) + require.NoError(t, err) + require.Equal(t, 0, len(remain)) + require.Equal(t, newTempIdxVal.Handle.IntValue(), int64(100)) + newTempIdxVal.Handle = nil + require.EqualValues(t, tempIdxVal, newTempIdxVal) + + tempIdxVal = TempIndexValueElem{ + Delete: true, + KeyVer: 'b', + } + newTempIdxVal = TempIndexValueElem{} + val = tempIdxVal.Encode(nil) + remain, err = newTempIdxVal.DecodeOne(val, false) + require.NoError(t, err) + require.Equal(t, 0, len(remain)) + require.EqualValues(t, tempIdxVal, newTempIdxVal) + + tempIdxVal = TempIndexValueElem{ + Delete: true, + KeyVer: 'b', + Distinct: true, + Handle: kv.IntHandle(100), + } + newTempIdxVal = TempIndexValueElem{} + val = tempIdxVal.Encode(nil) + remain, err = newTempIdxVal.DecodeOne(val, false) + require.NoError(t, err) + require.Equal(t, 0, len(remain)) + require.EqualValues(t, tempIdxVal, newTempIdxVal) + + // Test multiple temp index value elements. + idxVal = EncodeHandleInUniqueIndexValue(kv.IntHandle(100), false) + tempIdxVal = TempIndexValueElem{ + Value: idxVal, + KeyVer: 'm', + Distinct: true, + } + tempIdxVal2 := TempIndexValueElem{ + Handle: kv.IntHandle(100), + KeyVer: 'm', + Distinct: true, + Delete: true, + } + idxVal3 := EncodeHandleInUniqueIndexValue(kv.IntHandle(101), false) + tempIdxVal3 := TempIndexValueElem{ + Value: idxVal3, + KeyVer: 'm', + Distinct: true, + } + val = tempIdxVal.Encode(nil) + val = tempIdxVal2.Encode(val) + val = tempIdxVal3.Encode(val) + var result TempIndexValue + result, err = DecodeTempIndexValue(val, false) + require.NoError(t, err) + require.Equal(t, 3, len(result)) + require.Equal(t, result[0].Handle.IntValue(), int64(100)) + require.Equal(t, result[1].Handle.IntValue(), int64(100)) + require.Equal(t, result[2].Handle.IntValue(), int64(101)) +} + +func TestV2TableCodec(t *testing.T) { + const tableID int64 = 31415926 + key := EncodeTablePrefix(tableID) + c, err := tikv.NewCodecV2(tikv.ModeTxn, 271828) + require.NoError(t, err) + key = c.EncodeKey(key) + tbid := DecodeTableID(key) + require.Equal(t, tableID, tbid) + + key = []byte("x001HelloWorld") + tbid = DecodeTableID(key) + require.Equal(t, int64(0), tbid) + + key = []byte("x001x001t123") + tbid = DecodeTableID(key) + require.Equal(t, int64(0), tbid) } diff --git a/telemetry/BUILD.bazel b/telemetry/BUILD.bazel index a6c79f7de596f..8b67ae1144e7b 100644 --- a/telemetry/BUILD.bazel +++ b/telemetry/BUILD.bazel @@ -51,7 +51,7 @@ go_library( go_test( name = "telemetry_test", - timeout = "short", + timeout = "moderate", srcs = [ "data_cluster_hardware_test.go", "data_feature_usage_test.go", @@ -62,6 +62,7 @@ go_test( ], embed = [":telemetry"], flaky = True, + shard_count = 30, deps = [ "//autoid_service", "//config", @@ -77,6 +78,7 @@ go_test( "//testkit", "//testkit/testsetup", "@com_github_jeffail_gabs_v2//:gabs", + "@com_github_pingcap_failpoint//:failpoint", "@com_github_pingcap_kvproto//pkg/metapb", "@com_github_stretchr_testify//require", "@com_github_tikv_client_go_v2//testutils", diff --git a/telemetry/data.go b/telemetry/data.go index 0008b7fc8b88b..a3dc3947954dd 100644 --- a/telemetry/data.go +++ b/telemetry/data.go @@ -69,6 +69,9 @@ func postReportTelemetryData() { PostSavepointCount() postReportLazyPessimisticUniqueCheckSetCount() postReportDDLUsage() + postReportIndexMergeUsage() + postStoreBatchUsage() + postReportAggressiveLockingUsageCounter() } // PostReportTelemetryDataForTest is for test. diff --git a/telemetry/data_feature_usage.go b/telemetry/data_feature_usage.go index 1fe696870c291..1d782dcd53632 100644 --- a/telemetry/data_feature_usage.go +++ b/telemetry/data_feature_usage.go @@ -17,6 +17,7 @@ package telemetry import ( "context" "errors" + "strconv" "github.com/pingcap/tidb/br/pkg/utils" "github.com/pingcap/tidb/config" @@ -62,6 +63,7 @@ type featureUsage struct { IndexMergeUsageCounter *m.IndexMergeUsageCounter `json:"indexMergeUsageCounter"` ResourceControlUsage *resourceControlUsage `json:"resourceControl"` TTLUsage *ttlUsageCounter `json:"ttlUsage"` + StoreBatchCoprUsage *m.StoreBatchCoprCounter `json:"storeBatchCopr"` } type placementPolicyUsage struct { @@ -121,6 +123,8 @@ func getFeatureUsage(ctx context.Context, sctx sessionctx.Context) (*featureUsag usage.TTLUsage = getTTLUsageInfo(ctx, sctx) + usage.StoreBatchCoprUsage = getStoreBatchUsage(sctx) + return &usage, nil } @@ -242,15 +246,17 @@ func getClusterIndexUsageInfo(ctx context.Context, sctx sessionctx.Context) (ncu // TxnUsage records the usage info of transaction related features, including // async-commit, 1PC and counters of transactions committed with different protocols. type TxnUsage struct { - AsyncCommitUsed bool `json:"asyncCommitUsed"` - OnePCUsed bool `json:"onePCUsed"` - TxnCommitCounter metrics.TxnCommitCounter `json:"txnCommitCounter"` - MutationCheckerUsed bool `json:"mutationCheckerUsed"` - AssertionLevel string `json:"assertionLevel"` - RcCheckTS bool `json:"rcCheckTS"` - RCWriteCheckTS bool `json:"rcWriteCheckTS"` - SavepointCounter int64 `json:"SavepointCounter"` - LazyUniqueCheckSetCounter int64 `json:"lazyUniqueCheckSetCounter"` + AsyncCommitUsed bool `json:"asyncCommitUsed"` + OnePCUsed bool `json:"onePCUsed"` + TxnCommitCounter metrics.TxnCommitCounter `json:"txnCommitCounter"` + MutationCheckerUsed bool `json:"mutationCheckerUsed"` + AssertionLevel string `json:"assertionLevel"` + RcCheckTS bool `json:"rcCheckTS"` + RCWriteCheckTS bool `json:"rcWriteCheckTS"` + AggressiveLocking bool `json:"aggressiveLocking"` + SavepointCounter int64 `json:"SavepointCounter"` + LazyUniqueCheckSetCounter int64 `json:"lazyUniqueCheckSetCounter"` + AggressiveLockingUsageCounter m.AggressiveLockingUsageCounter `json:"AggressiveLockingUsageCounter"` } var initialTxnCommitCounter metrics.TxnCommitCounter @@ -264,6 +270,8 @@ var initialSavepointStmtCounter int64 var initialLazyPessimisticUniqueCheckSetCount int64 var initialDDLUsageCounter m.DDLUsageCounter var initialIndexMergeCounter m.IndexMergeUsageCounter +var initialStoreBatchCoprCounter m.StoreBatchCoprCounter +var initialAggressiveLockingUsageCounter m.AggressiveLockingUsageCounter // getTxnUsageInfo gets the usage info of transaction related features. It's exported for tests. func getTxnUsageInfo(ctx sessionctx.Context) *TxnUsage { @@ -293,13 +301,23 @@ func getTxnUsageInfo(ctx sessionctx.Context) *TxnUsage { if val, err := ctx.GetSessionVars().GetGlobalSystemVar(context.Background(), variable.TiDBRCWriteCheckTs); err == nil { rcWriteCheckTSUsed = val == variable.On } + aggressiveLockingUsed := false + if val, err := ctx.GetSessionVars().GetGlobalSystemVar(context.Background(), variable.TiDBPessimisticTransactionAggressiveLocking); err == nil { + aggressiveLockingUsed = val == variable.On + } + currSavepointCount := m.GetSavepointStmtCounter() diffSavepointCount := currSavepointCount - initialSavepointStmtCounter + currLazyUniqueCheckSetCount := m.GetLazyPessimisticUniqueCheckSetCounter() diffLazyUniqueCheckSetCount := currLazyUniqueCheckSetCount - initialLazyPessimisticUniqueCheckSetCount + + currAggressiveLockingUsageCounter := m.GetAggressiveLockingUsageCounter() + diffAggressiveLockingUsageCounter := currAggressiveLockingUsageCounter.Sub(initialAggressiveLockingUsageCounter) + return &TxnUsage{asyncCommitUsed, onePCUsed, diff, mutationCheckerUsed, assertionUsed, rcCheckTSUsed, rcWriteCheckTSUsed, - diffSavepointCount, diffLazyUniqueCheckSetCount, + aggressiveLockingUsed, diffSavepointCount, diffLazyUniqueCheckSetCount, diffAggressiveLockingUsageCounter, } } @@ -324,6 +342,10 @@ func postReportLazyPessimisticUniqueCheckSetCount() { initialLazyPessimisticUniqueCheckSetCount = m.GetLazyPessimisticUniqueCheckSetCounter() } +func postReportAggressiveLockingUsageCounter() { + initialAggressiveLockingUsageCounter = m.GetAggressiveLockingUsageCounter() +} + // getCTEUsageInfo gets the CTE usages. func getCTEUsageInfo() *m.CTEUsageCounter { curr := m.GetCTECounter() @@ -432,3 +454,18 @@ func getIndexMergeUsageInfo() *m.IndexMergeUsageCounter { diff := curr.Sub(initialIndexMergeCounter) return &diff } + +func getStoreBatchUsage(ctx sessionctx.Context) *m.StoreBatchCoprCounter { + curr := m.GetStoreBatchCoprCounter() + diff := curr.Sub(initialStoreBatchCoprCounter) + if val, err := ctx.GetSessionVars().GetGlobalSystemVar(context.Background(), variable.TiDBStoreBatchSize); err == nil { + if batchSize, err := strconv.Atoi(val); err == nil { + diff.BatchSize = batchSize + } + } + return &diff +} + +func postStoreBatchUsage() { + initialStoreBatchCoprCounter = m.GetStoreBatchCoprCounter() +} diff --git a/telemetry/data_feature_usage_test.go b/telemetry/data_feature_usage_test.go index c8932cd27e35b..278ef894e3474 100644 --- a/telemetry/data_feature_usage_test.go +++ b/telemetry/data_feature_usage_test.go @@ -21,6 +21,7 @@ import ( "testing" "time" + "github.com/pingcap/failpoint" _ "github.com/pingcap/tidb/autoid_service" "github.com/pingcap/tidb/config" "github.com/pingcap/tidb/ddl" @@ -73,6 +74,14 @@ func TestTxnUsageInfo(t *testing.T) { tk.MustExec(fmt.Sprintf("set global %s = 1", variable.TiDBRCWriteCheckTs)) txnUsage = telemetry.GetTxnUsageInfo(tk.Session()) require.True(t, txnUsage.RCWriteCheckTS) + + tk.MustExec(fmt.Sprintf("set global %s = 0", variable.TiDBPessimisticTransactionAggressiveLocking)) + txnUsage = telemetry.GetTxnUsageInfo(tk.Session()) + require.False(t, txnUsage.AggressiveLocking) + + tk.MustExec(fmt.Sprintf("set global %s = 1", variable.TiDBPessimisticTransactionAggressiveLocking)) + txnUsage = telemetry.GetTxnUsageInfo(tk.Session()) + require.True(t, txnUsage.AggressiveLocking) }) t.Run("Count", func(t *testing.T) { @@ -244,6 +253,7 @@ func TestTablePartition(t *testing.T) { require.Equal(t, int64(0), usage.TablePartition.TablePartitionCreateIntervalPartitionsCnt) require.Equal(t, int64(0), usage.TablePartition.TablePartitionAddIntervalPartitionsCnt) require.Equal(t, int64(0), usage.TablePartition.TablePartitionDropIntervalPartitionsCnt) + require.Equal(t, int64(0), usage.TablePartition.TablePartitionReorganizePartitionCnt) telemetry.PostReportTelemetryDataForTest() tk.MustExec("drop table if exists pt1") @@ -255,6 +265,7 @@ func TestTablePartition(t *testing.T) { "partition p4 values less than (15))") tk.MustExec("alter table pt1 first partition less than (9)") tk.MustExec("alter table pt1 last partition less than (21)") + tk.MustExec("alter table pt1 reorganize partition p4 into (partition p4 values less than (13), partition p5 values less than (15))") tk.MustExec("drop table if exists pt1") tk.MustExec("create table pt1 (d datetime primary key, v varchar(255)) partition by range columns(d)" + " interval (1 day) first partition less than ('2022-01-01') last partition less than ('2022-02-22')") @@ -279,6 +290,7 @@ func TestTablePartition(t *testing.T) { require.Equal(t, int64(1), usage.TablePartition.TablePartitionCreateIntervalPartitionsCnt) require.Equal(t, int64(1), usage.TablePartition.TablePartitionAddIntervalPartitionsCnt) require.Equal(t, int64(1), usage.TablePartition.TablePartitionDropIntervalPartitionsCnt) + require.Equal(t, int64(1), usage.TablePartition.TablePartitionReorganizePartitionCnt) tk.MustExec("drop table if exists pt2") tk.MustExec("create table pt2 (a int,b int) partition by range(a) (" + @@ -576,6 +588,38 @@ func TestAddIndexAccelerationAndMDL(t *testing.T) { require.Equal(t, true, usage.DDLUsageCounter.MetadataLockUsed) } +func TestDistReorgUsage(t *testing.T) { + t.Skip("skip in order to pass the test quickly") + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + usage, err := telemetry.GetFeatureUsage(tk.Session()) + require.NoError(t, err) + initCount := usage.DDLUsageCounter.DistReorgUsed + + tk.MustExec("set @@global.tidb_ddl_distribute_reorg = off") + allow := variable.DDLEnableDistributeReorg.Load() + require.Equal(t, false, allow) + tk.MustExec("use test") + tk.MustExec("drop table if exists tele_t") + tk.MustExec("create table tele_t(id int, b int)") + tk.MustExec("insert into tele_t values(1,1),(2,2);") + tk.MustExec("alter table tele_t add index idx_org(b)") + usage, err = telemetry.GetFeatureUsage(tk.Session()) + require.NoError(t, err) + require.Equal(t, initCount, usage.DDLUsageCounter.DistReorgUsed) + + tk.MustExec("set @@global.tidb_ddl_distribute_reorg = on") + allow = variable.DDLEnableDistributeReorg.Load() + require.Equal(t, true, allow) + usage, err = telemetry.GetFeatureUsage(tk.Session()) + require.NoError(t, err) + require.Equal(t, initCount, usage.DDLUsageCounter.DistReorgUsed) + tk.MustExec("alter table tele_t add index idx_new(b)") + usage, err = telemetry.GetFeatureUsage(tk.Session()) + require.NoError(t, err) + require.Equal(t, initCount+1, usage.DDLUsageCounter.DistReorgUsed) +} + func TestGlobalMemoryControl(t *testing.T) { store := testkit.CreateMockStore(t) @@ -777,3 +821,138 @@ func TestTTLTelemetry(t *testing.T) { checkTableHistWithDeleteRows(1, 1, 0, 0, 0) checkTableHistWithDelay(0, 1, 1, 0, 1) } + +func TestStoreBatchCopr(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + + init, err := telemetry.GetFeatureUsage(tk.Session()) + require.NoError(t, err) + require.Equal(t, init.StoreBatchCoprUsage.BatchSize, 4) + + tk.MustExec("drop table if exists tele_batch_t") + tk.MustExec("create table tele_batch_t (id int primary key, c int, k int, index i(k))") + tk.MustExec("select * from tele_batch_t force index(i) where k between 1 and 10 and k % 2 != 0") + usage, err := telemetry.GetFeatureUsage(tk.Session()) + require.NoError(t, err) + require.Equal(t, usage.StoreBatchCoprUsage.BatchSize, 4) + diff := usage.StoreBatchCoprUsage.Sub(*init.StoreBatchCoprUsage) + require.Equal(t, diff.BatchedQuery, int64(1)) + require.Equal(t, diff.BatchedQueryTask, int64(0)) + require.Equal(t, diff.BatchedCount, int64(0)) + require.Equal(t, diff.BatchedFallbackCount, int64(0)) + + tk.MustExec("insert into tele_batch_t values(1, 1, 1), (2, 2, 2), (3, 3, 3), (5, 5, 5), (7, 7, 7)") + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/store/copr/setRangesPerTask", "return(1)")) + defer func() { + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/store/copr/setRangesPerTask")) + }() + tk.MustQuery("select * from tele_batch_t force index(i) where k between 1 and 3 and k % 2 != 0").Sort(). + Check(testkit.Rows("1 1 1", "3 3 3")) + usage, err = telemetry.GetFeatureUsage(tk.Session()) + require.NoError(t, err) + require.Equal(t, usage.StoreBatchCoprUsage.BatchSize, 4) + diff = usage.StoreBatchCoprUsage.Sub(*init.StoreBatchCoprUsage) + require.Equal(t, diff.BatchedQuery, int64(2)) + require.Equal(t, diff.BatchedQueryTask, int64(2)) + require.Equal(t, diff.BatchedCount, int64(1)) + require.Equal(t, diff.BatchedFallbackCount, int64(0)) + + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/store/copr/batchCopRegionError", "return")) + defer func() { + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/store/copr/batchCopRegionError")) + }() + tk.MustQuery("select * from tele_batch_t force index(i) where k between 1 and 3 and k % 2 != 0").Sort(). + Check(testkit.Rows("1 1 1", "3 3 3")) + usage, err = telemetry.GetFeatureUsage(tk.Session()) + require.NoError(t, err) + require.Equal(t, usage.StoreBatchCoprUsage.BatchSize, 4) + diff = usage.StoreBatchCoprUsage.Sub(*init.StoreBatchCoprUsage) + require.Equal(t, diff.BatchedQuery, int64(3)) + require.Equal(t, diff.BatchedQueryTask, int64(4)) + require.Equal(t, diff.BatchedCount, int64(1)) + require.Equal(t, diff.BatchedFallbackCount, int64(1)) + + tk.MustExec("set global tidb_store_batch_size = 0") + tk.MustExec("set session tidb_store_batch_size = 0") + tk.MustQuery("select * from tele_batch_t force index(i) where k between 1 and 3 and k % 2 != 0").Sort(). + Check(testkit.Rows("1 1 1", "3 3 3")) + usage, err = telemetry.GetFeatureUsage(tk.Session()) + require.NoError(t, err) + require.Equal(t, usage.StoreBatchCoprUsage.BatchSize, 0) + diff = usage.StoreBatchCoprUsage.Sub(*init.StoreBatchCoprUsage) + require.Equal(t, diff.BatchedQuery, int64(3)) + require.Equal(t, diff.BatchedQueryTask, int64(4)) + require.Equal(t, diff.BatchedCount, int64(1)) + require.Equal(t, diff.BatchedFallbackCount, int64(1)) +} + +func TestAggressiveLockingUsage(t *testing.T) { + store := testkit.CreateMockStore(t) + tk := testkit.NewTestKit(t, store) + tk2 := testkit.NewTestKit(t, store) + + tk.MustExec("use test") + tk.MustExec("create table t (id int primary key, v int)") + tk.MustExec("insert into t values (1, 1), (2, 2)") + + usage, err := telemetry.GetFeatureUsage(tk2.Session()) + require.NoError(t, err) + require.Equal(t, int64(0), usage.Txn.AggressiveLockingUsageCounter.TxnAggressiveLockingUsed) + require.Equal(t, int64(0), usage.Txn.AggressiveLockingUsageCounter.TxnAggressiveLockingEffective) + + tk.MustExec("set @@tidb_pessimistic_txn_aggressive_locking = 1") + + tk.MustExec("begin pessimistic") + tk.MustExec("update t set v = v + 1 where id = 1") + usage, err = telemetry.GetFeatureUsage(tk2.Session()) + // Not counted before transaction committing. + require.NoError(t, err) + require.Equal(t, int64(0), usage.Txn.AggressiveLockingUsageCounter.TxnAggressiveLockingUsed) + require.Equal(t, int64(0), usage.Txn.AggressiveLockingUsageCounter.TxnAggressiveLockingEffective) + + tk.MustExec("commit") + usage, err = telemetry.GetFeatureUsage(tk2.Session()) + require.NoError(t, err) + require.Equal(t, int64(1), usage.Txn.AggressiveLockingUsageCounter.TxnAggressiveLockingUsed) + require.Equal(t, int64(0), usage.Txn.AggressiveLockingUsageCounter.TxnAggressiveLockingEffective) + + // Counted by transaction instead of by statement. + tk.MustExec("begin pessimistic") + tk.MustExec("update t set v = v + 1 where id = 1") + tk.MustExec("update t set v = v + 1 where id = 2") + tk.MustExec("commit") + usage, err = telemetry.GetFeatureUsage(tk2.Session()) + require.NoError(t, err) + require.Equal(t, int64(2), usage.Txn.AggressiveLockingUsageCounter.TxnAggressiveLockingUsed) + require.Equal(t, int64(0), usage.Txn.AggressiveLockingUsageCounter.TxnAggressiveLockingEffective) + + // Effective only when LockedWithConflict occurs. + tk3 := testkit.NewTestKit(t, store) + tk3.MustExec("use test") + tk.MustExec("begin pessimistic") + tk3.MustExec("begin pessimistic") + tk3.MustExec("update t set v = v + 1 where id = 1") + ch := make(chan interface{}) + go func() { + tk.MustExec("update t set v = v + 1 where id = 1") + ch <- nil + }() + select { + case <-ch: + require.Fail(t, "expected statement to be blocked but finished") + case <-time.After(time.Millisecond * 100): + } + tk3.MustExec("commit") + select { + case <-time.After(time.Second): + require.Fail(t, "expected statement to be resumed but still blocked") + case <-ch: + } + tk.MustExec("commit") + usage, err = telemetry.GetFeatureUsage(tk2.Session()) + require.NoError(t, err) + require.Equal(t, int64(3), usage.Txn.AggressiveLockingUsageCounter.TxnAggressiveLockingUsed) + require.Equal(t, int64(1), usage.Txn.AggressiveLockingUsageCounter.TxnAggressiveLockingEffective) +} diff --git a/tests/realtikvtest/flashbacktest/BUILD.bazel b/tests/realtikvtest/flashbacktest/BUILD.bazel index e2cf7c91cc7c4..a3d81277e6e06 100644 --- a/tests/realtikvtest/flashbacktest/BUILD.bazel +++ b/tests/realtikvtest/flashbacktest/BUILD.bazel @@ -9,13 +9,17 @@ go_test( flaky = True, race = "on", deps = [ + "//ddl", "//ddl/util", + "//domain", "//errno", + "//meta", "//parser/model", "//testkit", "//testkit/testsetup", "//tests/realtikvtest", "@com_github_pingcap_failpoint//:failpoint", + "@com_github_stretchr_testify//assert", "@com_github_stretchr_testify//require", "@com_github_tikv_client_go_v2//oracle", "@com_github_tikv_client_go_v2//util", diff --git a/tests/realtikvtest/flashbacktest/flashback_test.go b/tests/realtikvtest/flashbacktest/flashback_test.go index e3350f4a1774a..f40632484c4d5 100644 --- a/tests/realtikvtest/flashbacktest/flashback_test.go +++ b/tests/realtikvtest/flashbacktest/flashback_test.go @@ -17,15 +17,20 @@ package flashbacktest import ( "context" "fmt" + "strings" "testing" "time" "github.com/pingcap/failpoint" + "github.com/pingcap/tidb/ddl" ddlutil "github.com/pingcap/tidb/ddl/util" + "github.com/pingcap/tidb/domain" "github.com/pingcap/tidb/errno" + "github.com/pingcap/tidb/meta" "github.com/pingcap/tidb/parser/model" "github.com/pingcap/tidb/testkit" "github.com/pingcap/tidb/tests/realtikvtest" + "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" "github.com/tikv/client-go/v2/oracle" tikvutil "github.com/tikv/client-go/v2/util" @@ -524,3 +529,71 @@ func TestFlashbackTmpTable(t *testing.T) { require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/injectSafeTS")) } } + +func TestFlashbackInProcessErrorMsg(t *testing.T) { + if *realtikvtest.WithRealTiKV { + store, dom := realtikvtest.CreateMockStoreAndDomainAndSetup(t) + + originHook := dom.DDL().GetHook() + + tk := testkit.NewTestKit(t, store) + timeBeforeDrop, _, safePointSQL, resetGC := MockGC(tk) + defer resetGC() + + tk.MustExec(fmt.Sprintf(safePointSQL, timeBeforeDrop)) + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int)") + + time.Sleep(1 * time.Second) + ts, err := tk.Session().GetStore().GetOracle().GetTimestamp(context.Background(), &oracle.Option{}) + require.NoError(t, err) + + // do some ddl and dml + tk.MustExec("alter table t add index k(a)") + tk.MustExec("insert into t values (1), (2), (3)") + + injectSafeTS := oracle.GoTimeToTS(oracle.GetTimeFromTS(ts).Add(100 * time.Second)) + require.NoError(t, failpoint.Enable("github.com/pingcap/tidb/ddl/injectSafeTS", + fmt.Sprintf("return(%v)", injectSafeTS))) + + hook := newTestCallBack(t, dom) + hook.OnJobRunBeforeExported = func(job *model.Job) { + if job.Type == model.ActionFlashbackCluster && job.SchemaState == model.StateWriteReorganization { + txn, err := store.Begin() + assert.NoError(t, err) + _, err = meta.NewMeta(txn).ListDatabases() + errorMsg := err.Error() + assert.Contains(t, errorMsg, "is in flashback progress, FlashbackStartTS is ") + slices := strings.Split(errorMsg, "is in flashback progress, FlashbackStartTS is ") + assert.Equal(t, len(slices), 2) + assert.NotEqual(t, slices[1], "0") + txn.Rollback() + } + } + dom.DDL().SetHook(hook) + tk.Exec(fmt.Sprintf("flashback cluster to timestamp '%s'", oracle.GetTimeFromTS(ts))) + dom.DDL().SetHook(originHook) + + require.NoError(t, failpoint.Disable("github.com/pingcap/tidb/ddl/injectSafeTS")) + } +} + +type testCallback struct { + ddl.Callback + OnJobRunBeforeExported func(job *model.Job) +} + +func newTestCallBack(t *testing.T, dom *domain.Domain) *testCallback { + defHookFactory, err := ddl.GetCustomizedHook("default_hook") + require.NoError(t, err) + return &testCallback{ + Callback: defHookFactory(dom), + } +} + +func (c *testCallback) OnJobRunBefore(job *model.Job) { + if c.OnJobRunBeforeExported != nil { + c.OnJobRunBeforeExported(job) + } +} diff --git a/tidb-server/BUILD.bazel b/tidb-server/BUILD.bazel index b0be440b7f0d8..139fe8ae0ff64 100644 --- a/tidb-server/BUILD.bazel +++ b/tidb-server/BUILD.bazel @@ -46,6 +46,7 @@ go_library( "//util/printer", "//util/sem", "//util/signal", + "//util/stmtsummary/v2:stmtsummary", "//util/sys/linux", "//util/sys/storage", "//util/systimemon", diff --git a/tidb-server/main.go b/tidb-server/main.go index 9c92c2d2a558c..45ceae6b759d3 100644 --- a/tidb-server/main.go +++ b/tidb-server/main.go @@ -71,6 +71,7 @@ import ( "github.com/pingcap/tidb/util/printer" "github.com/pingcap/tidb/util/sem" "github.com/pingcap/tidb/util/signal" + stmtsummaryv2 "github.com/pingcap/tidb/util/stmtsummary/v2" "github.com/pingcap/tidb/util/sys/linux" storageSys "github.com/pingcap/tidb/util/sys/storage" "github.com/pingcap/tidb/util/systimemon" @@ -200,6 +201,7 @@ func main() { } setupLog() setupExtensions() + setupStmtSummary() err := cpuprofile.StartCPUProfiler() terror.MustNil(err) @@ -881,3 +883,18 @@ func stringToList(repairString string) []string { return r == ',' || r == ' ' || r == '"' }) } + +func setupStmtSummary() { + instanceCfg := config.GetGlobalConfig().Instance + if instanceCfg.StmtSummaryEnablePersistent { + err := stmtsummaryv2.Setup(&stmtsummaryv2.Config{ + Filename: instanceCfg.StmtSummaryFilename, + FileMaxSize: instanceCfg.StmtSummaryFileMaxSize, + FileMaxDays: instanceCfg.StmtSummaryFileMaxDays, + FileMaxBackups: instanceCfg.StmtSummaryFileMaxBackups, + }) + if err != nil { + logutil.BgLogger().Error("failed to setup statements summary", zap.Error(err)) + } + } +} diff --git a/ttl/cache/BUILD.bazel b/ttl/cache/BUILD.bazel index c926ee231cd93..1e448cbeccf3f 100644 --- a/ttl/cache/BUILD.bazel +++ b/ttl/cache/BUILD.bazel @@ -35,6 +35,7 @@ go_library( go_test( name = "cache_test", + timeout = "short", srcs = [ "base_test.go", "infoschema_test.go", @@ -46,6 +47,7 @@ go_test( ], embed = [":cache"], flaky = True, + shard_count = 50, deps = [ "//infoschema", "//kv", diff --git a/ttl/client/BUILD.bazel b/ttl/client/BUILD.bazel index e842ad03a887b..31577c1161263 100644 --- a/ttl/client/BUILD.bazel +++ b/ttl/client/BUILD.bazel @@ -20,8 +20,10 @@ go_library( go_test( name = "client_test", + timeout = "short", srcs = ["command_test.go"], embed = [":client"], + shard_count = 5, deps = [ "@com_github_pingcap_errors//:errors", "@com_github_stretchr_testify//require", diff --git a/ttl/metrics/BUILD.bazel b/ttl/metrics/BUILD.bazel index f0666b5c59530..f8fbe4ef8030b 100644 --- a/ttl/metrics/BUILD.bazel +++ b/ttl/metrics/BUILD.bazel @@ -13,7 +13,9 @@ go_library( go_test( name = "metrics_test", + timeout = "short", srcs = ["metrics_test.go"], embed = [":metrics"], + shard_count = 5, deps = ["@com_github_stretchr_testify//require"], ) diff --git a/ttl/metrics/metrics.go b/ttl/metrics/metrics.go index 8bc01551bc2a0..da9549cdb023d 100644 --- a/ttl/metrics/metrics.go +++ b/ttl/metrics/metrics.go @@ -49,7 +49,8 @@ var ( RunningJobsCnt = metrics.TTLJobStatus.With(prometheus.Labels{metrics.LblType: "running"}) CancellingJobsCnt = metrics.TTLJobStatus.With(prometheus.Labels{metrics.LblType: "cancelling"}) - RunningTaskCnt = metrics.TTLTaskStatus.With(prometheus.Labels{metrics.LblType: "running"}) + ScanningTaskCnt = metrics.TTLTaskStatus.With(prometheus.Labels{metrics.LblType: "scanning"}) + DeletingTaskCnt = metrics.TTLTaskStatus.With(prometheus.Labels{metrics.LblType: "deleting"}) ) func initWorkerPhases(workerType string) map[string]prometheus.Counter { diff --git a/ttl/session/BUILD.bazel b/ttl/session/BUILD.bazel index 2c9dae3fc426f..a98067cff9854 100644 --- a/ttl/session/BUILD.bazel +++ b/ttl/session/BUILD.bazel @@ -21,12 +21,14 @@ go_library( go_test( name = "session_test", + timeout = "short", srcs = [ "main_test.go", "session_test.go", "sysvar_test.go", ], flaky = True, + shard_count = 5, deps = [ ":session", "//sessionctx/variable", diff --git a/ttl/sqlbuilder/BUILD.bazel b/ttl/sqlbuilder/BUILD.bazel index 505e9ffcb3576..5eafc4a7748d3 100644 --- a/ttl/sqlbuilder/BUILD.bazel +++ b/ttl/sqlbuilder/BUILD.bazel @@ -19,11 +19,13 @@ go_library( go_test( name = "sqlbuilder_test", + timeout = "short", srcs = [ "main_test.go", "sql_test.go", ], flaky = True, + shard_count = 5, deps = [ ":sqlbuilder", "//kv", diff --git a/ttl/ttlworker/BUILD.bazel b/ttl/ttlworker/BUILD.bazel index 55fe5dffc2b8a..6e80e4f298145 100644 --- a/ttl/ttlworker/BUILD.bazel +++ b/ttl/ttlworker/BUILD.bazel @@ -44,6 +44,7 @@ go_library( go_test( name = "ttlworker_test", + timeout = "moderate", srcs = [ "del_test.go", "job_manager_integration_test.go", @@ -56,6 +57,7 @@ go_test( embed = [":ttlworker"], flaky = True, race = "on", + shard_count = 30, deps = [ "//domain", "//infoschema", diff --git a/ttl/ttlworker/task_manager.go b/ttl/ttlworker/task_manager.go index ee245aa1c8c29..4abd2d0098924 100644 --- a/ttl/ttlworker/task_manager.go +++ b/ttl/ttlworker/task_manager.go @@ -497,7 +497,17 @@ func (m *taskManager) checkInvalidTask(se session.Session) { } func (m *taskManager) reportMetrics() { - metrics.RunningTaskCnt.Set(float64(len(m.runningTasks))) + scanningTaskCnt := 0 + deletingTaskCnt := 0 + for _, task := range m.runningTasks { + if task.result != nil { + scanningTaskCnt += 1 + } else { + deletingTaskCnt += 1 + } + } + metrics.ScanningTaskCnt.Set(float64(scanningTaskCnt)) + metrics.DeletingTaskCnt.Set(float64(deletingTaskCnt)) } type runningScanTask struct { diff --git a/ttl/ttlworker/task_manager_integration_test.go b/ttl/ttlworker/task_manager_integration_test.go index 13278d66bf010..19bf25fd3b1d6 100644 --- a/ttl/ttlworker/task_manager_integration_test.go +++ b/ttl/ttlworker/task_manager_integration_test.go @@ -227,7 +227,7 @@ func TestTaskMetrics(t *testing.T) { m.ReportMetrics() out := &dto.Metric{} - require.NoError(t, metrics.RunningTaskCnt.Write(out)) + require.NoError(t, metrics.DeletingTaskCnt.Write(out)) require.Equal(t, float64(1), out.GetGauge().GetValue()) } diff --git a/types/convert.go b/types/convert.go index 1b97b7336ef66..715f49b140c0c 100644 --- a/types/convert.go +++ b/types/convert.go @@ -52,7 +52,9 @@ func IntergerUnsignedUpperBound(intType byte) uint64 { case mysql.TypeBit: return math.MaxUint64 case mysql.TypeEnum: - return math.MaxUint64 + // enum can have at most 65535 distinct elements + // it would be better to use len(FieldType.GetElems()), but we only have a byte type here + return 65535 case mysql.TypeSet: return math.MaxUint64 default: @@ -73,8 +75,12 @@ func IntergerSignedUpperBound(intType byte) int64 { return math.MaxInt32 case mysql.TypeLonglong: return math.MaxInt64 + case mysql.TypeEnum: + // enum can have at most 65535 distinct elements + // it would be better to use len(FieldType.GetElems()), but we only have a byte type here + return 65535 default: - panic("Input byte is not a mysql type") + panic("Input byte is not a mysql int type") } } @@ -91,6 +97,8 @@ func IntergerSignedLowerBound(intType byte) int64 { return math.MinInt32 case mysql.TypeLonglong: return math.MinInt64 + case mysql.TypeEnum: + return 0 default: panic("Input byte is not a mysql type") } @@ -301,7 +309,7 @@ func StrToUint(sc *stmtctx.StatementContext, str string, isFuncCast bool) (uint6 // StrToDateTime converts str to MySQL DateTime. func StrToDateTime(sc *stmtctx.StatementContext, str string, fsp int) (Time, error) { - return ParseTime(sc, str, mysql.TypeDatetime, fsp) + return ParseTime(sc, str, mysql.TypeDatetime, fsp, nil) } // StrToDuration converts str to Duration. It returns Duration in normal case, diff --git a/types/convert_test.go b/types/convert_test.go index a36ab16f4b5ed..b28560dfbdf75 100644 --- a/types/convert_test.go +++ b/types/convert_test.go @@ -150,14 +150,14 @@ func TestConvertType(t *testing.T) { require.NoError(t, err) require.Equal(t, "10:11:12.1", vv.(Duration).String()) sc := &stmtctx.StatementContext{TimeZone: time.UTC} - vd, err := ParseTime(sc, "2010-10-10 10:11:11.12345", mysql.TypeDatetime, 2) + vd, err := ParseTime(sc, "2010-10-10 10:11:11.12345", mysql.TypeDatetime, 2, nil) require.Equal(t, "2010-10-10 10:11:11.12", vd.String()) require.NoError(t, err) v, err = Convert(vd, ft) require.NoError(t, err) require.Equal(t, "10:11:11.1", v.(Duration).String()) - vt, err := ParseTime(sc, "2010-10-10 10:11:11.12345", mysql.TypeTimestamp, 2) + vt, err := ParseTime(sc, "2010-10-10 10:11:11.12345", mysql.TypeTimestamp, 2, nil) require.Equal(t, "2010-10-10 10:11:11.12", vt.String()) require.NoError(t, err) v, err = Convert(vt, ft) @@ -346,8 +346,7 @@ func TestConvertToString(t *testing.T) { testToString(t, Enum{Name: "a", Value: 1}, "a") testToString(t, Set{Name: "a", Value: 1}, "a") - t1, err := ParseTime(&stmtctx.StatementContext{TimeZone: time.UTC}, - "2011-11-10 11:11:11.999999", mysql.TypeTimestamp, 6) + t1, err := ParseTime(&stmtctx.StatementContext{TimeZone: time.UTC}, "2011-11-10 11:11:11.999999", mysql.TypeTimestamp, 6, nil) require.NoError(t, err) testToString(t, t1, "2011-11-10 11:11:11.999999") diff --git a/types/datum.go b/types/datum.go index 231de4dd9a069..ec3514de7fd89 100644 --- a/types/datum.go +++ b/types/datum.go @@ -1254,7 +1254,7 @@ func (d *Datum) convertToMysqlTimestamp(sc *stmtctx.StatementContext, target *Fi } t, err = t.RoundFrac(sc, fsp) case KindString, KindBytes: - t, err = ParseTime(sc, d.GetString(), mysql.TypeTimestamp, fsp) + t, err = ParseTime(sc, d.GetString(), mysql.TypeTimestamp, fsp, nil) case KindInt64: t, err = ParseTimeFromNum(sc, d.GetInt64(), mysql.TypeTimestamp, fsp) case KindMysqlDecimal: @@ -1267,7 +1267,7 @@ func (d *Datum) convertToMysqlTimestamp(sc *stmtctx.StatementContext, target *Fi ret.SetMysqlTime(t) return ret, err } - t, err = ParseTime(sc, s, mysql.TypeTimestamp, fsp) + t, err = ParseTime(sc, s, mysql.TypeTimestamp, fsp, nil) default: return invalidConv(d, mysql.TypeTimestamp) } @@ -1308,7 +1308,7 @@ func (d *Datum) convertToMysqlTime(sc *stmtctx.StatementContext, target *FieldTy case KindMysqlDecimal: t, err = ParseTimeFromFloatString(sc, d.GetMysqlDecimal().String(), tp, fsp) case KindString, KindBytes: - t, err = ParseTime(sc, d.GetString(), tp, fsp) + t, err = ParseTime(sc, d.GetString(), tp, fsp, nil) case KindInt64: t, err = ParseTimeFromNum(sc, d.GetInt64(), tp, fsp) case KindUint64: @@ -1327,7 +1327,7 @@ func (d *Datum) convertToMysqlTime(sc *stmtctx.StatementContext, target *FieldTy ret.SetMysqlTime(t) return ret, err } - t, err = ParseTime(sc, s, tp, fsp) + t, err = ParseTime(sc, s, tp, fsp, nil) default: return invalidConv(d, tp) } diff --git a/types/datum_test.go b/types/datum_test.go index 8d06d7439596e..e181dbb58ee01 100644 --- a/types/datum_test.go +++ b/types/datum_test.go @@ -93,7 +93,7 @@ func TestToBool(t *testing.T) { testDatumToBool(t, CreateBinaryJSON(true), 1) testDatumToBool(t, CreateBinaryJSON(false), 1) testDatumToBool(t, CreateBinaryJSON(""), 1) - t1, err := ParseTime(&stmtctx.StatementContext{TimeZone: time.UTC}, "2011-11-10 11:11:11.999999", mysql.TypeTimestamp, 6) + t1, err := ParseTime(&stmtctx.StatementContext{TimeZone: time.UTC}, "2011-11-10 11:11:11.999999", mysql.TypeTimestamp, 6, nil) require.NoError(t, err) testDatumToBool(t, t1, 1) @@ -136,7 +136,7 @@ func TestToInt64(t *testing.T) { t1, err := ParseTime(&stmtctx.StatementContext{ TimeZone: time.UTC, - }, "2011-11-10 11:11:11.999999", mysql.TypeTimestamp, 0) + }, "2011-11-10 11:11:11.999999", mysql.TypeTimestamp, 0, nil) require.NoError(t, err) testDatumToInt64(t, t1, int64(20111110111112)) @@ -226,7 +226,7 @@ func TestConvertToFloat(t *testing.T) { } func mustParseTime(s string, tp byte, fsp int) Time { - t, err := ParseTime(&stmtctx.StatementContext{TimeZone: time.UTC}, s, tp, fsp) + t, err := ParseTime(&stmtctx.StatementContext{TimeZone: time.UTC}, s, tp, fsp, nil) if err != nil { panic("ParseTime fail") } diff --git a/types/format_test.go b/types/format_test.go index 95f20cacb727e..b852fbb678103 100644 --- a/types/format_test.go +++ b/types/format_test.go @@ -69,7 +69,7 @@ func TestTimeFormatMethod(t *testing.T) { }, } for i, tt := range tblDate { - tm, err := types.ParseTime(sc, tt.Input, mysql.TypeDatetime, 6) + tm, err := types.ParseTime(sc, tt.Input, mysql.TypeDatetime, 6, nil) require.NoErrorf(t, err, "Parse time fail: %s", tt.Input) str, err := tm.DateFormat(tt.Format) diff --git a/types/helper.go b/types/helper.go index 91c7733906b24..e3cc4aaf68cd9 100644 --- a/types/helper.go +++ b/types/helper.go @@ -114,34 +114,6 @@ func isPunctuation(c byte) bool { return (c >= 0x21 && c <= 0x2F) || (c >= 0x3A && c <= 0x40) || (c >= 0x5B && c <= 0x60) || (c >= 0x7B && c <= 0x7E) } -func myMax(a, b int) int { - if a > b { - return a - } - return b -} - -func myMaxInt8(a, b int8) int8 { - if a > b { - return a - } - return b -} - -func myMin(a, b int) int { - if a < b { - return a - } - return b -} - -func myMinInt8(a, b int8) int8 { - if a < b { - return a - } - return b -} - const ( maxUint = uint64(math.MaxUint64) uintCutOff = maxUint/uint64(10) + 1 diff --git a/types/mydecimal.go b/types/mydecimal.go index 203211265e0c9..37e724ab61370 100644 --- a/types/mydecimal.go +++ b/types/mydecimal.go @@ -24,6 +24,7 @@ import ( "github.com/pingcap/log" "github.com/pingcap/tidb/parser/mysql" "github.com/pingcap/tidb/parser/terror" + "github.com/pingcap/tidb/util/mathutil" "go.uber.org/zap" ) @@ -353,7 +354,7 @@ func (d *MyDecimal) ToString() (str []byte) { for ; digitsFrac > 0; digitsFrac -= digitsPerWord { x := d.wordBuf[wordIdx] wordIdx++ - for i := myMin(digitsFrac, digitsPerWord); i > 0; i-- { + for i := mathutil.Min(digitsFrac, digitsPerWord); i > 0; i-- { y := x / digMask str[fracIdx] = byte(y) + '0' fracIdx++ @@ -380,7 +381,7 @@ func (d *MyDecimal) ToString() (str []byte) { for ; digitsInt > 0; digitsInt -= digitsPerWord { wordIdx-- x := d.wordBuf[wordIdx] - for i := myMin(digitsInt, digitsPerWord); i > 0; i-- { + for i := mathutil.Min(digitsInt, digitsPerWord); i > 0; i-- { y := x / 10 strIdx-- str[strIdx] = '0' + byte(x-y*10) @@ -840,7 +841,7 @@ func (d *MyDecimal) Round(to *MyDecimal, frac int, roundMode RoundMode) (err err if to != d { copy(to.wordBuf[:], d.wordBuf[:]) to.negative = d.negative - to.digitsInt = int8(myMin(wordsInt, wordBufLen) * digitsPerWord) + to.digitsInt = int8(mathutil.Min(wordsInt, wordBufLen) * digitsPerWord) } if wordsFracTo > wordsFrac { idx := wordsInt + wordsFrac @@ -941,7 +942,7 @@ func (d *MyDecimal) Round(to *MyDecimal, frac int, roundMode RoundMode) (err err frac = wordsFracTo * digitsPerWord err = ErrTruncated } - for toIdx = wordsInt + myMax(wordsFracTo, 0); toIdx > 0; toIdx-- { + for toIdx = wordsInt + mathutil.Max(wordsFracTo, 0); toIdx > 0; toIdx-- { if toIdx < wordBufLen { to.wordBuf[toIdx] = to.wordBuf[toIdx-1] } else { @@ -965,7 +966,7 @@ func (d *MyDecimal) Round(to *MyDecimal, frac int, roundMode RoundMode) (err err /* making 'zero' with the proper scale */ idx := wordsFracTo + 1 to.digitsInt = 1 - to.digitsFrac = int8(myMax(frac, 0)) + to.digitsFrac = int8(mathutil.Max(frac, 0)) to.negative = false for toIdx < idx { to.wordBuf[toIdx] = 0 @@ -1602,7 +1603,7 @@ func DecimalNeg(from *MyDecimal) *MyDecimal { // of `to` may be changed during evaluating. func DecimalAdd(from1, from2, to *MyDecimal) error { from1, from2, to = validateArgs(from1, from2, to) - to.resultFrac = myMaxInt8(from1.resultFrac, from2.resultFrac) + to.resultFrac = mathutil.Max(from1.resultFrac, from2.resultFrac) if from1.negative == from2.negative { return doAdd(from1, from2, to) } @@ -1613,7 +1614,7 @@ func DecimalAdd(from1, from2, to *MyDecimal) error { // DecimalSub subs one decimal from another, sets the result to 'to'. func DecimalSub(from1, from2, to *MyDecimal) error { from1, from2, to = validateArgs(from1, from2, to) - to.resultFrac = myMaxInt8(from1.resultFrac, from2.resultFrac) + to.resultFrac = mathutil.Max(from1.resultFrac, from2.resultFrac) if from1.negative == from2.negative { _, err := doSub(from1, from2, to) return err @@ -1649,7 +1650,7 @@ func doSub(from1, from2, to *MyDecimal) (cmp int, err error) { wordsFrac1 = digitsToWords(int(from1.digitsFrac)) wordsInt2 = digitsToWords(int(from2.digitsInt)) wordsFrac2 = digitsToWords(int(from2.digitsFrac)) - wordsFracTo = myMax(wordsFrac1, wordsFrac2) + wordsFracTo = mathutil.Max(wordsFrac1, wordsFrac2) start1 = 0 stop1 = wordsInt1 @@ -1814,8 +1815,8 @@ func doAdd(from1, from2, to *MyDecimal) error { wordsFrac1 = digitsToWords(int(from1.digitsFrac)) wordsInt2 = digitsToWords(int(from2.digitsInt)) wordsFrac2 = digitsToWords(int(from2.digitsFrac)) - wordsIntTo = myMax(wordsInt1, wordsInt2) - wordsFracTo = myMax(wordsFrac1, wordsFrac2) + wordsIntTo = mathutil.Max(wordsInt1, wordsInt2) + wordsFracTo = mathutil.Max(wordsFrac1, wordsFrac2) ) var x int32 @@ -1839,7 +1840,7 @@ func doAdd(from1, from2, to *MyDecimal) error { idxTo := wordsIntTo + wordsFracTo to.negative = from1.negative to.digitsInt = int8(wordsIntTo * digitsPerWord) - to.digitsFrac = myMaxInt8(from1.digitsFrac, from2.digitsFrac) + to.digitsFrac = mathutil.Max(from1.digitsFrac, from2.digitsFrac) if err != nil { if to.digitsFrac > int8(wordsFracTo*digitsPerWord) { @@ -1977,7 +1978,7 @@ func DecimalMul(from1, from2, to *MyDecimal) error { tmp1 = wordsIntTo tmp2 = wordsFracTo ) - to.resultFrac = myMinInt8(from1.resultFrac+from2.resultFrac, mysql.MaxDecimalScale) + to.resultFrac = mathutil.Min(from1.resultFrac+from2.resultFrac, mysql.MaxDecimalScale) wordsIntTo, wordsFracTo, err = fixWordCntError(wordsIntTo, wordsFracTo) to.negative = from1.negative != from2.negative to.digitsFrac = from1.digitsFrac + from2.digitsFrac @@ -2092,7 +2093,7 @@ func DecimalMul(from1, from2, to *MyDecimal) error { // fracIncr - increment of fraction func DecimalDiv(from1, from2, to *MyDecimal, fracIncr int) error { from1, from2, to = validateArgs(from1, from2, to) - to.resultFrac = myMinInt8(from1.resultFrac+int8(fracIncr), mysql.MaxDecimalScale) + to.resultFrac = mathutil.Min(from1.resultFrac+int8(fracIncr), mysql.MaxDecimalScale) return doDivMod(from1, from2, to, nil, fracIncr) } @@ -2122,7 +2123,7 @@ DecimalMod does modulus of two decimals. */ func DecimalMod(from1, from2, to *MyDecimal) error { from1, from2, to = validateArgs(from1, from2, to) - to.resultFrac = myMaxInt8(from1.resultFrac, from2.resultFrac) + to.resultFrac = mathutil.Max(from1.resultFrac, from2.resultFrac) return doDivMod(from1, from2, nil, to, 0) } @@ -2190,7 +2191,7 @@ func doDivMod(from1, from2, to, mod *MyDecimal, fracIncr int) error { // digitsFrac=max(frac1, frac2), as for subtraction // digitsInt=from2.digitsInt to.negative = from1.negative - to.digitsFrac = myMaxInt8(from1.digitsFrac, from2.digitsFrac) + to.digitsFrac = mathutil.Max(from1.digitsFrac, from2.digitsFrac) } else { wordsFracTo = digitsToWords(frac1 + frac2 + fracIncr) wordsIntTo, wordsFracTo, err = fixWordCntError(wordsIntTo, wordsFracTo) @@ -2355,7 +2356,7 @@ func doDivMod(from1, from2, to, mod *MyDecimal, fracIncr int) error { return ErrOverflow } stop1 = start1 + wordsIntTo + wordsFracTo - to.digitsInt = int8(myMin(wordsIntTo*digitsPerWord, int(from2.digitsInt))) + to.digitsInt = int8(mathutil.Min(wordsIntTo*digitsPerWord, int(from2.digitsInt))) } if wordsIntTo+wordsFracTo > wordBufLen { stop1 -= wordsIntTo + wordsFracTo - wordBufLen diff --git a/types/time.go b/types/time.go index ebdfc462d8cdb..bdf25a7d9752b 100644 --- a/types/time.go +++ b/types/time.go @@ -460,7 +460,7 @@ func (t Time) Convert(sc *stmtctx.StatementContext, tp uint8) (Time, error) { } t1.SetType(tp) - err := t1.check(sc) + err := t1.check(sc, nil) return t1, errors.Trace(err) } @@ -491,7 +491,7 @@ func (t Time) Compare(o Time) int { // but parses string to Time then compares. func (t Time) CompareString(sc *stmtctx.StatementContext, str string) (int, error) { // use MaxFsp to parse the string - o, err := ParseTime(sc, str, t.Type(), MaxFsp) + o, err := ParseTime(sc, str, t.Type(), MaxFsp, nil) if err != nil { return 0, errors.Trace(err) } @@ -673,7 +673,7 @@ func (t *Time) FromPackedUint(packed uint64) error { // check whether t matches valid Time format. // If allowZeroInDate is false, it returns ErrZeroDate when month or day is zero. // FIXME: See https://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_no_zero_in_date -func (t Time) check(sc *stmtctx.StatementContext) error { +func (t Time) check(sc *stmtctx.StatementContext, explicitTz *gotime.Location) error { allowZeroInDate := false allowInvalidDate := false // We should avoid passing sc as nil here as far as possible. @@ -684,7 +684,7 @@ func (t Time) check(sc *stmtctx.StatementContext) error { var err error switch t.Type() { case mysql.TypeTimestamp: - err = checkTimestampType(sc, t.coreTime) + err = checkTimestampType(sc, t.coreTime, explicitTz) case mysql.TypeDatetime, mysql.TypeDate: err = checkDatetimeType(t.coreTime, allowZeroInDate, allowInvalidDate) } @@ -693,7 +693,7 @@ func (t Time) check(sc *stmtctx.StatementContext) error { // Check if 't' is valid func (t *Time) Check(sc *stmtctx.StatementContext) error { - return t.check(sc) + return t.check(sc, nil) } // Sub subtracts t1 from t, returns a duration value. @@ -952,7 +952,7 @@ func splitDateTime(format string) (seps []string, fracStr string, hasTZ bool, tz } // See https://dev.mysql.com/doc/refman/5.7/en/date-and-time-literals.html. -func parseDatetime(sc *stmtctx.StatementContext, str string, fsp int, isFloat bool) (Time, error) { +func parseDatetime(sc *stmtctx.StatementContext, str string, fsp int, isFloat bool, explicitTz *gotime.Location) (Time, error) { var ( year, month, day, hour, minute, second, deltaHour, deltaMinute int fracStr string @@ -1189,7 +1189,12 @@ func parseDatetime(sc *stmtctx.StatementContext, str string, fsp int, isFloat bo } if overflow { // Convert to Go time and add 1 second, to handle input like 2017-01-05 08:40:59.575601 - t1, err := tmp.GoTime(sc.TimeZone) + var t1 gotime.Time + if explicitTz != nil { + t1, err = tmp.GoTime(explicitTz) + } else { + t1, err = tmp.GoTime(sc.TimeZone) + } if err != nil { return ZeroDatetime, errors.Trace(err) } @@ -1222,7 +1227,11 @@ func parseDatetime(sc *stmtctx.StatementContext, str string, fsp int, isFloat bo if err != nil { return ZeroDatetime, errors.Trace(err) } - t1 = t1.In(sc.TimeZone) + if explicitTz != nil { + t1 = t1.In(explicitTz) + } else { + t1 = t1.In(sc.TimeZone) + } tmp = FromGoTime(t1) } @@ -1878,7 +1887,7 @@ func getTime(sc *stmtctx.StatementContext, num, originNum int64, tp byte) (Time, return ZeroDatetime, errors.Trace(ErrWrongValue.GenWithStackByArgs(TimeStr, numStr)) } t := NewTime(ct, tp, DefaultFsp) - err := t.check(sc) + err := t.check(sc, nil) return t, errors.Trace(err) } @@ -1970,8 +1979,9 @@ func parseDateTimeFromNum(sc *stmtctx.StatementContext, num int64) (Time, error) // The valid datetime range is from '1000-01-01 00:00:00.000000' to '9999-12-31 23:59:59.999999'. // The valid timestamp range is from '1970-01-01 00:00:01.000000' to '2038-01-19 03:14:07.999999'. // The valid date range is from '1000-01-01' to '9999-12-31' -func ParseTime(sc *stmtctx.StatementContext, str string, tp byte, fsp int) (Time, error) { - return parseTime(sc, str, tp, fsp, false) +// explicitTz is used to handle a data race of timeZone, refer to https://github.com/pingcap/tidb/issues/40710. It only works for timestamp now, be careful to use it! +func ParseTime(sc *stmtctx.StatementContext, str string, tp byte, fsp int, explicitTz *gotime.Location) (Time, error) { + return parseTime(sc, str, tp, fsp, false, explicitTz) } // ParseTimeFromFloatString is similar to ParseTime, except that it's used to parse a float converted string. @@ -1980,22 +1990,22 @@ func ParseTimeFromFloatString(sc *stmtctx.StatementContext, str string, tp byte, if len(str) >= 3 && str[:3] == "0.0" { return NewTime(ZeroCoreTime, tp, DefaultFsp), nil } - return parseTime(sc, str, tp, fsp, true) + return parseTime(sc, str, tp, fsp, true, nil) } -func parseTime(sc *stmtctx.StatementContext, str string, tp byte, fsp int, isFloat bool) (Time, error) { +func parseTime(sc *stmtctx.StatementContext, str string, tp byte, fsp int, isFloat bool, explicitTz *gotime.Location) (Time, error) { fsp, err := CheckFsp(fsp) if err != nil { return NewTime(ZeroCoreTime, tp, DefaultFsp), errors.Trace(err) } - t, err := parseDatetime(sc, str, fsp, isFloat) + t, err := parseDatetime(sc, str, fsp, isFloat, explicitTz) if err != nil { return NewTime(ZeroCoreTime, tp, DefaultFsp), errors.Trace(err) } t.SetType(tp) - if err = t.check(sc); err != nil { + if err = t.check(sc, explicitTz); err != nil { return NewTime(ZeroCoreTime, tp, DefaultFsp), errors.Trace(err) } return t, nil @@ -2003,18 +2013,18 @@ func parseTime(sc *stmtctx.StatementContext, str string, tp byte, fsp int, isFlo // ParseDatetime is a helper function wrapping ParseTime with datetime type and default fsp. func ParseDatetime(sc *stmtctx.StatementContext, str string) (Time, error) { - return ParseTime(sc, str, mysql.TypeDatetime, GetFsp(str)) + return ParseTime(sc, str, mysql.TypeDatetime, GetFsp(str), nil) } // ParseTimestamp is a helper function wrapping ParseTime with timestamp type and default fsp. func ParseTimestamp(sc *stmtctx.StatementContext, str string) (Time, error) { - return ParseTime(sc, str, mysql.TypeTimestamp, GetFsp(str)) + return ParseTime(sc, str, mysql.TypeTimestamp, GetFsp(str), nil) } // ParseDate is a helper function wrapping ParseTime with date type. func ParseDate(sc *stmtctx.StatementContext, str string) (Time, error) { // date has no fractional seconds precision - return ParseTime(sc, str, mysql.TypeDate, MinFsp) + return ParseTime(sc, str, mysql.TypeDate, MinFsp, nil) } // ParseTimeFromYear parse a `YYYY` formed year to corresponded Datetime type. @@ -2058,7 +2068,7 @@ func ParseTimeFromNum(sc *stmtctx.StatementContext, num int64, tp byte, fsp int) t.SetType(tp) t.SetFsp(fsp) - if err := t.check(sc); err != nil { + if err := t.check(sc, nil); err != nil { return NewTime(ZeroCoreTime, tp, DefaultFsp), errors.Trace(err) } return t, nil @@ -2147,7 +2157,7 @@ func checkMonthDay(year, month, day int, allowInvalidDate bool) error { return nil } -func checkTimestampType(sc *stmtctx.StatementContext, t CoreTime) error { +func checkTimestampType(sc *stmtctx.StatementContext, t CoreTime, explicitTz *gotime.Location) error { if compareTime(t, ZeroCoreTime) == 0 { return nil } @@ -2157,9 +2167,13 @@ func checkTimestampType(sc *stmtctx.StatementContext, t CoreTime) error { } var checkTime CoreTime - if sc.TimeZone != BoundTimezone { + tz := sc.TimeZone + if explicitTz != nil { + tz = explicitTz + } + if tz != BoundTimezone { convertTime := NewTime(t, mysql.TypeTimestamp, DefaultFsp) - err := convertTime.ConvertTimeZone(sc.TimeZone, BoundTimezone) + err := convertTime.ConvertTimeZone(tz, BoundTimezone) if err != nil { return err } @@ -2171,7 +2185,7 @@ func checkTimestampType(sc *stmtctx.StatementContext, t CoreTime) error { return errors.Trace(ErrWrongValue.GenWithStackByArgs(TimeStr, t)) } - if _, err := t.GoTime(sc.TimeZone); err != nil { + if _, err := t.GoTime(tz); err != nil { return errors.Trace(err) } @@ -2895,7 +2909,7 @@ func (t *Time) StrToDate(sc *stmtctx.StatementContext, date, format string) bool t.SetCoreTime(tm) t.SetType(mysql.TypeDatetime) - if t.check(sc) != nil { + if t.check(sc, nil) != nil { return false } if warning { diff --git a/types/time_test.go b/types/time_test.go index cf14ca56f8f0a..db74d9642acbe 100644 --- a/types/time_test.go +++ b/types/time_test.go @@ -147,12 +147,12 @@ func TestDateTime(t *testing.T) { } for _, test := range fspTbl { - v, err := types.ParseTime(sc, test.Input, mysql.TypeDatetime, test.Fsp) + v, err := types.ParseTime(sc, test.Input, mysql.TypeDatetime, test.Fsp, nil) require.NoError(t, err) require.Equal(t, test.Expect, v.String()) } - v, _ := types.ParseTime(sc, "121231113045.9999999", mysql.TypeDatetime, 6) + v, _ := types.ParseTime(sc, "121231113045.9999999", mysql.TypeDatetime, 6, nil) require.Equal(t, 46, v.Second()) require.Equal(t, 0, v.Microsecond()) @@ -619,7 +619,7 @@ func TestCodec(t *testing.T) { } for _, test := range tbl { - v, err := types.ParseTime(sc, test, mysql.TypeDatetime, types.MaxFsp) + v, err := types.ParseTime(sc, test, mysql.TypeDatetime, types.MaxFsp, nil) require.NoError(t, err) packed, _ = v.ToPackedUint() @@ -727,7 +727,7 @@ func TestToNumber(t *testing.T) { } for _, test := range tblDateTime { - v, err := types.ParseTime(sc, test.Input, mysql.TypeDatetime, test.Fsp) + v, err := types.ParseTime(sc, test.Input, mysql.TypeDatetime, test.Fsp, nil) require.NoError(t, err) require.Equal(t, test.Expect, v.ToNumber().String()) } @@ -750,7 +750,7 @@ func TestToNumber(t *testing.T) { } for _, test := range tblDate { - v, err := types.ParseTime(sc, test.Input, mysql.TypeDate, 0) + v, err := types.ParseTime(sc, test.Input, mysql.TypeDate, 0, nil) require.NoError(t, err) require.Equal(t, test.Expect, v.ToNumber().String()) } @@ -871,7 +871,7 @@ func TestRoundFrac(t *testing.T) { } for _, tt := range tbl { - v, err := types.ParseTime(sc, tt.Input, mysql.TypeDatetime, types.MaxFsp) + v, err := types.ParseTime(sc, tt.Input, mysql.TypeDatetime, types.MaxFsp, nil) require.NoError(t, err) nv, err := v.RoundFrac(sc, tt.Fsp) require.NoError(t, err) @@ -896,7 +896,7 @@ func TestRoundFrac(t *testing.T) { } for _, tt := range tbl { - v, err := types.ParseTime(sc, tt.Input, mysql.TypeDatetime, types.MaxFsp) + v, err := types.ParseTime(sc, tt.Input, mysql.TypeDatetime, types.MaxFsp, nil) require.NoError(t, err) nv, err := v.RoundFrac(sc, tt.Fsp) require.NoError(t, err) @@ -960,7 +960,7 @@ func TestConvert(t *testing.T) { } for _, tt := range tbl { - v, err := types.ParseTime(sc, tt.Input, mysql.TypeDatetime, tt.Fsp) + v, err := types.ParseTime(sc, tt.Input, mysql.TypeDatetime, tt.Fsp, nil) require.NoError(t, err) nv, err := v.ConvertToDuration() require.NoError(t, err) @@ -1005,7 +1005,7 @@ func TestCompare(t *testing.T) { } for _, tt := range tbl { - v1, err := types.ParseTime(sc, tt.Arg1, mysql.TypeDatetime, types.MaxFsp) + v1, err := types.ParseTime(sc, tt.Arg1, mysql.TypeDatetime, types.MaxFsp, nil) require.NoError(t, err) ret, err := v1.CompareString(nil, tt.Arg2) @@ -1013,7 +1013,7 @@ func TestCompare(t *testing.T) { require.Equal(t, tt.Ret, ret) } - v1, err := types.ParseTime(sc, "2011-10-10 11:11:11", mysql.TypeDatetime, types.MaxFsp) + v1, err := types.ParseTime(sc, "2011-10-10 11:11:11", mysql.TypeDatetime, types.MaxFsp, nil) require.NoError(t, err) res, err := v1.CompareString(nil, "Test should error") require.Error(t, err) @@ -1169,11 +1169,11 @@ func TestTimeAdd(t *testing.T) { TimeZone: time.UTC, } for _, tt := range tbl { - v1, err := types.ParseTime(sc, tt.Arg1, mysql.TypeDatetime, types.MaxFsp) + v1, err := types.ParseTime(sc, tt.Arg1, mysql.TypeDatetime, types.MaxFsp, nil) require.NoError(t, err) dur, _, err := types.ParseDuration(sc, tt.Arg2, types.MaxFsp) require.NoError(t, err) - result, err := types.ParseTime(sc, tt.Ret, mysql.TypeDatetime, types.MaxFsp) + result, err := types.ParseTime(sc, tt.Ret, mysql.TypeDatetime, types.MaxFsp, nil) require.NoError(t, err) v2, err := v1.Add(sc, dur) require.NoError(t, err) @@ -1256,7 +1256,7 @@ func TestCheckTimestamp(t *testing.T) { } for _, tt := range tests { - validTimestamp := types.CheckTimestampTypeForTest(&stmtctx.StatementContext{TimeZone: tt.tz}, tt.input) + validTimestamp := types.CheckTimestampTypeForTest(&stmtctx.StatementContext{TimeZone: tt.tz}, tt.input, nil) if tt.expectRetError { require.Errorf(t, validTimestamp, "For %s %s", tt.input, tt.tz) } else { @@ -1313,7 +1313,7 @@ func TestCheckTimestamp(t *testing.T) { } for _, tt := range tests { - validTimestamp := types.CheckTimestampTypeForTest(&stmtctx.StatementContext{TimeZone: tt.tz}, tt.input) + validTimestamp := types.CheckTimestampTypeForTest(&stmtctx.StatementContext{TimeZone: tt.tz}, tt.input, nil) if tt.expectRetError { require.Errorf(t, validTimestamp, "For %s %s", tt.input, tt.tz) } else { @@ -1991,9 +1991,9 @@ func TestTimeSub(t *testing.T) { TimeZone: time.UTC, } for _, tt := range tbl { - v1, err := types.ParseTime(sc, tt.Arg1, mysql.TypeDatetime, types.MaxFsp) + v1, err := types.ParseTime(sc, tt.Arg1, mysql.TypeDatetime, types.MaxFsp, nil) require.NoError(t, err) - v2, err := types.ParseTime(sc, tt.Arg2, mysql.TypeDatetime, types.MaxFsp) + v2, err := types.ParseTime(sc, tt.Arg2, mysql.TypeDatetime, types.MaxFsp, nil) require.NoError(t, err) dur, _, err := types.ParseDuration(sc, tt.Ret, types.MaxFsp) require.NoError(t, err) @@ -2190,7 +2190,7 @@ func TestParseWithTimezone(t *testing.T) { }, } for ith, ca := range cases { - v, err := types.ParseTime(&stmtctx.StatementContext{TimeZone: ca.sysTZ}, ca.lit, mysql.TypeTimestamp, ca.fsp) + v, err := types.ParseTime(&stmtctx.StatementContext{TimeZone: ca.sysTZ}, ca.lit, mysql.TypeTimestamp, ca.fsp, nil) require.NoErrorf(t, err, "tidb time parse misbehaved on %d", ith) if err != nil { continue @@ -2203,7 +2203,7 @@ func TestParseWithTimezone(t *testing.T) { func TestMarshalTime(t *testing.T) { sc := mock.NewContext().GetSessionVars().StmtCtx - v1, err := types.ParseTime(sc, "2017-01-18 01:01:01.123456", mysql.TypeDatetime, types.MaxFsp) + v1, err := types.ParseTime(sc, "2017-01-18 01:01:01.123456", mysql.TypeDatetime, types.MaxFsp, nil) require.NoError(t, err) j, err := json.Marshal(v1) require.NoError(t, err) @@ -2226,7 +2226,7 @@ func BenchmarkTimeAdd(b *testing.B) { sc := &stmtctx.StatementContext{ TimeZone: time.UTC, } - arg1, _ := types.ParseTime(sc, "2017-01-18", mysql.TypeDatetime, types.MaxFsp) + arg1, _ := types.ParseTime(sc, "2017-01-18", mysql.TypeDatetime, types.MaxFsp, nil) arg2, _, _ := types.ParseDuration(sc, "12:30:59", types.MaxFsp) for i := 0; i < b.N; i++ { _, err := arg1.Add(sc, arg2) diff --git a/util/codec/codec.go b/util/codec/codec.go index a2136d97ed7a0..29af9a2f01f80 100644 --- a/util/codec/codec.go +++ b/util/codec/codec.go @@ -920,6 +920,9 @@ func DecodeAsFloat32(b []byte, tp byte) (remain []byte, d types.Datum, err error } var v float64 b, v, err = DecodeFloat(b) + if err != nil { + return nil, d, err + } d.SetFloat32FromF64(v) return b, d, nil } diff --git a/util/codec/codec_test.go b/util/codec/codec_test.go index 61447827e5650..3e7519d29f455 100644 --- a/util/codec/codec_test.go +++ b/util/codec/codec_test.go @@ -520,7 +520,7 @@ func TestBytes(t *testing.T) { func parseTime(t *testing.T, s string) types.Time { sc := &stmtctx.StatementContext{TimeZone: time.UTC} - m, err := types.ParseTime(sc, s, mysql.TypeDatetime, types.DefaultFsp) + m, err := types.ParseTime(sc, s, mysql.TypeDatetime, types.DefaultFsp, nil) require.NoError(t, err) return m } diff --git a/util/dbutil/common.go b/util/dbutil/common.go index df54e18bd6909..31bb6d28f4aa1 100644 --- a/util/dbutil/common.go +++ b/util/dbutil/common.go @@ -551,7 +551,7 @@ func AnalyzeValuesFromBuckets(valueString string, cols []*model.ColumnInfo) ([]s if IsTimeTypeAndNeedDecode(col.GetType()) { // check if values[i] is already a time string sc := &stmtctx.StatementContext{TimeZone: time.UTC} - _, err := types.ParseTime(sc, values[i], col.GetType(), types.MinFsp) + _, err := types.ParseTime(sc, values[i], col.GetType(), types.MinFsp, nil) if err == nil { continue } diff --git a/util/gpool/spmc/spmcpool.go b/util/gpool/spmc/spmcpool.go index d1a3bbb80c4aa..8afdf9db0c253 100644 --- a/util/gpool/spmc/spmcpool.go +++ b/util/gpool/spmc/spmcpool.go @@ -249,6 +249,7 @@ func (p *Pool[T, U, C, CT, TF]) ReleaseAndWait() { if p.Running() == 0 && p.heartbeatDone.Load() && p.waitingTask.Load() == 0 { return } + time.Sleep(5 * time.Millisecond) } } diff --git a/util/rowcodec/rowcodec_test.go b/util/rowcodec/rowcodec_test.go index 8ec7f7b5b114a..08c25466a1564 100644 --- a/util/rowcodec/rowcodec_test.go +++ b/util/rowcodec/rowcodec_test.go @@ -291,7 +291,7 @@ func TestTypesNewRowCodec(t *testing.T) { return d } getTime := func(value string) types.Time { - d, err := types.ParseTime(&stmtctx.StatementContext{TimeZone: time.UTC}, value, mysql.TypeTimestamp, 6) + d, err := types.ParseTime(&stmtctx.StatementContext{TimeZone: time.UTC}, value, mysql.TypeTimestamp, 6, nil) require.NoError(t, err) return d } diff --git a/util/set/string_set.go b/util/set/string_set.go index a008612b6ee12..9c2d6946f2683 100644 --- a/util/set/string_set.go +++ b/util/set/string_set.go @@ -52,3 +52,8 @@ func (s StringSet) Intersection(rhs StringSet) StringSet { func (s StringSet) Count() int { return len(s) } + +// Empty returns whether s is empty. +func (s StringSet) Empty() bool { + return len(s) == 0 +} diff --git a/util/stmtsummary/statement_summary.go b/util/stmtsummary/statement_summary.go index 0ac60f70a1e4a..fc49f53ad474a 100644 --- a/util/stmtsummary/statement_summary.go +++ b/util/stmtsummary/statement_summary.go @@ -515,10 +515,12 @@ func GetBindableStmtFromCluster(rows []chunk.Row) *BindableStmt { Charset: row.GetString(6), //charset Collation: row.GetString(7), //collation } - // If it is SQL command prepare / execute, the ssElement.sampleSQL is `execute ...`, we should get the original select query. + // If it is SQL command prepare / execute, we should remove the arguments // If it is binary protocol prepare / execute, ssbd.normalizedSQL should be same as ssElement.sampleSQL. if row.GetInt64(4) == 1 { - stmt.Query = row.GetString(2) //normalizedSQL + if idx := strings.LastIndex(stmt.Query, "[arguments:"); idx != -1 { + stmt.Query = stmt.Query[:idx] + } } return stmt } diff --git a/util/stmtsummary/v2/BUILD.bazel b/util/stmtsummary/v2/BUILD.bazel new file mode 100644 index 0000000000000..53f3fb0f0cd98 --- /dev/null +++ b/util/stmtsummary/v2/BUILD.bazel @@ -0,0 +1,60 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "stmtsummary", + srcs = [ + "column.go", + "logger.go", + "reader.go", + "record.go", + "stmtsummary.go", + ], + importpath = "github.com/pingcap/tidb/util/stmtsummary/v2", + visibility = ["//visibility:public"], + deps = [ + "//config", + "//parser/auth", + "//parser/model", + "//parser/mysql", + "//sessionctx/stmtctx", + "//types", + "//util", + "//util/execdetails", + "//util/hack", + "//util/kvcache", + "//util/logutil", + "//util/plancodec", + "//util/set", + "//util/stmtsummary", + "@com_github_pingcap_log//:log", + "@com_github_tikv_client_go_v2//util", + "@org_golang_x_exp//maps", + "@org_golang_x_exp//slices", + "@org_uber_go_atomic//:atomic", + "@org_uber_go_zap//:zap", + "@org_uber_go_zap//buffer", + "@org_uber_go_zap//zapcore", + ], +) + +go_test( + name = "stmtsummary_test", + srcs = [ + "column_test.go", + "main_test.go", + "reader_test.go", + "record_test.go", + "stmtsummary_test.go", + ], + embed = [":stmtsummary"], + deps = [ + "//parser/auth", + "//parser/model", + "//testkit/testsetup", + "//types", + "//util", + "//util/set", + "@com_github_stretchr_testify//require", + "@org_uber_go_goleak//:goleak", + ], +) diff --git a/util/stmtsummary/v2/column.go b/util/stmtsummary/v2/column.go new file mode 100644 index 0000000000000..471ef29f3659f --- /dev/null +++ b/util/stmtsummary/v2/column.go @@ -0,0 +1,521 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package stmtsummary + +import ( + "bytes" + "fmt" + "strings" + "time" + + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/parser/mysql" + "github.com/pingcap/tidb/types" + "github.com/pingcap/tidb/util/logutil" + "github.com/pingcap/tidb/util/plancodec" + "go.uber.org/zap" + "golang.org/x/exp/slices" +) + +// Statements summary table column name. +const ( + ClusterTableInstanceColumnNameStr = "INSTANCE" + SummaryBeginTimeStr = "SUMMARY_BEGIN_TIME" + SummaryEndTimeStr = "SUMMARY_END_TIME" + StmtTypeStr = "STMT_TYPE" + SchemaNameStr = "SCHEMA_NAME" + DigestStr = "DIGEST" + DigestTextStr = "DIGEST_TEXT" + TableNamesStr = "TABLE_NAMES" + IndexNamesStr = "INDEX_NAMES" + SampleUserStr = "SAMPLE_USER" + ExecCountStr = "EXEC_COUNT" + SumErrorsStr = "SUM_ERRORS" + SumWarningsStr = "SUM_WARNINGS" + SumLatencyStr = "SUM_LATENCY" + MaxLatencyStr = "MAX_LATENCY" + MinLatencyStr = "MIN_LATENCY" + AvgLatencyStr = "AVG_LATENCY" + AvgParseLatencyStr = "AVG_PARSE_LATENCY" + MaxParseLatencyStr = "MAX_PARSE_LATENCY" + AvgCompileLatencyStr = "AVG_COMPILE_LATENCY" + MaxCompileLatencyStr = "MAX_COMPILE_LATENCY" + SumCopTaskNumStr = "SUM_COP_TASK_NUM" + MaxCopProcessTimeStr = "MAX_COP_PROCESS_TIME" + MaxCopProcessAddressStr = "MAX_COP_PROCESS_ADDRESS" + MaxCopWaitTimeStr = "MAX_COP_WAIT_TIME" // #nosec G101 + MaxCopWaitAddressStr = "MAX_COP_WAIT_ADDRESS" // #nosec G101 + AvgProcessTimeStr = "AVG_PROCESS_TIME" + MaxProcessTimeStr = "MAX_PROCESS_TIME" + AvgWaitTimeStr = "AVG_WAIT_TIME" + MaxWaitTimeStr = "MAX_WAIT_TIME" + AvgBackoffTimeStr = "AVG_BACKOFF_TIME" + MaxBackoffTimeStr = "MAX_BACKOFF_TIME" + AvgTotalKeysStr = "AVG_TOTAL_KEYS" + MaxTotalKeysStr = "MAX_TOTAL_KEYS" + AvgProcessedKeysStr = "AVG_PROCESSED_KEYS" + MaxProcessedKeysStr = "MAX_PROCESSED_KEYS" + AvgRocksdbDeleteSkippedCountStr = "AVG_ROCKSDB_DELETE_SKIPPED_COUNT" + MaxRocksdbDeleteSkippedCountStr = "MAX_ROCKSDB_DELETE_SKIPPED_COUNT" + AvgRocksdbKeySkippedCountStr = "AVG_ROCKSDB_KEY_SKIPPED_COUNT" + MaxRocksdbKeySkippedCountStr = "MAX_ROCKSDB_KEY_SKIPPED_COUNT" + AvgRocksdbBlockCacheHitCountStr = "AVG_ROCKSDB_BLOCK_CACHE_HIT_COUNT" + MaxRocksdbBlockCacheHitCountStr = "MAX_ROCKSDB_BLOCK_CACHE_HIT_COUNT" + AvgRocksdbBlockReadCountStr = "AVG_ROCKSDB_BLOCK_READ_COUNT" + MaxRocksdbBlockReadCountStr = "MAX_ROCKSDB_BLOCK_READ_COUNT" + AvgRocksdbBlockReadByteStr = "AVG_ROCKSDB_BLOCK_READ_BYTE" + MaxRocksdbBlockReadByteStr = "MAX_ROCKSDB_BLOCK_READ_BYTE" + AvgPrewriteTimeStr = "AVG_PREWRITE_TIME" + MaxPrewriteTimeStr = "MAX_PREWRITE_TIME" + AvgCommitTimeStr = "AVG_COMMIT_TIME" + MaxCommitTimeStr = "MAX_COMMIT_TIME" + AvgGetCommitTsTimeStr = "AVG_GET_COMMIT_TS_TIME" + MaxGetCommitTsTimeStr = "MAX_GET_COMMIT_TS_TIME" + AvgCommitBackoffTimeStr = "AVG_COMMIT_BACKOFF_TIME" + MaxCommitBackoffTimeStr = "MAX_COMMIT_BACKOFF_TIME" + AvgResolveLockTimeStr = "AVG_RESOLVE_LOCK_TIME" + MaxResolveLockTimeStr = "MAX_RESOLVE_LOCK_TIME" + AvgLocalLatchWaitTimeStr = "AVG_LOCAL_LATCH_WAIT_TIME" + MaxLocalLatchWaitTimeStr = "MAX_LOCAL_LATCH_WAIT_TIME" + AvgWriteKeysStr = "AVG_WRITE_KEYS" + MaxWriteKeysStr = "MAX_WRITE_KEYS" + AvgWriteSizeStr = "AVG_WRITE_SIZE" + MaxWriteSizeStr = "MAX_WRITE_SIZE" + AvgPrewriteRegionsStr = "AVG_PREWRITE_REGIONS" + MaxPrewriteRegionsStr = "MAX_PREWRITE_REGIONS" + AvgTxnRetryStr = "AVG_TXN_RETRY" + MaxTxnRetryStr = "MAX_TXN_RETRY" + SumExecRetryStr = "SUM_EXEC_RETRY" + SumExecRetryTimeStr = "SUM_EXEC_RETRY_TIME" + SumBackoffTimesStr = "SUM_BACKOFF_TIMES" + BackoffTypesStr = "BACKOFF_TYPES" + AvgMemStr = "AVG_MEM" + MaxMemStr = "MAX_MEM" + AvgDiskStr = "AVG_DISK" + MaxDiskStr = "MAX_DISK" + AvgKvTimeStr = "AVG_KV_TIME" + AvgPdTimeStr = "AVG_PD_TIME" + AvgBackoffTotalTimeStr = "AVG_BACKOFF_TOTAL_TIME" + AvgWriteSQLRespTimeStr = "AVG_WRITE_SQL_RESP_TIME" + MaxResultRowsStr = "MAX_RESULT_ROWS" + MinResultRowsStr = "MIN_RESULT_ROWS" + AvgResultRowsStr = "AVG_RESULT_ROWS" + PreparedStr = "PREPARED" + AvgAffectedRowsStr = "AVG_AFFECTED_ROWS" + FirstSeenStr = "FIRST_SEEN" + LastSeenStr = "LAST_SEEN" + PlanInCacheStr = "PLAN_IN_CACHE" + PlanCacheHitsStr = "PLAN_CACHE_HITS" + PlanInBindingStr = "PLAN_IN_BINDING" + QuerySampleTextStr = "QUERY_SAMPLE_TEXT" + PrevSampleTextStr = "PREV_SAMPLE_TEXT" + PlanDigestStr = "PLAN_DIGEST" + PlanStr = "PLAN" + BinaryPlan = "BINARY_PLAN" + Charset = "CHARSET" + Collation = "COLLATION" + PlanHint = "PLAN_HINT" +) + +type columnInfo interface { + getInstanceAddr() string + getTimeLocation() *time.Location +} + +type columnFactory func(info columnInfo, record *StmtRecord) interface{} + +var columnFactoryMap = map[string]columnFactory{ + ClusterTableInstanceColumnNameStr: func(info columnInfo, record *StmtRecord) interface{} { + return info.getInstanceAddr() + }, + SummaryBeginTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + beginTime := time.Unix(record.Begin, 0) + if beginTime.Location() != info.getTimeLocation() { + beginTime = beginTime.In(info.getTimeLocation()) + } + return types.NewTime(types.FromGoTime(beginTime), mysql.TypeTimestamp, 0) + }, + SummaryEndTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + endTime := time.Unix(record.End, 0) + if endTime.Location() != info.getTimeLocation() { + endTime = endTime.In(info.getTimeLocation()) + } + return types.NewTime(types.FromGoTime(endTime), mysql.TypeTimestamp, 0) + }, + StmtTypeStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.StmtType + }, + SchemaNameStr: func(info columnInfo, record *StmtRecord) interface{} { + return convertEmptyToNil(record.SchemaName) + }, + DigestStr: func(info columnInfo, record *StmtRecord) interface{} { + return convertEmptyToNil(record.Digest) + }, + DigestTextStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.NormalizedSQL + }, + TableNamesStr: func(info columnInfo, record *StmtRecord) interface{} { + return convertEmptyToNil(record.TableNames) + }, + IndexNamesStr: func(info columnInfo, record *StmtRecord) interface{} { + return convertEmptyToNil(strings.Join(record.IndexNames, ",")) + }, + SampleUserStr: func(info columnInfo, record *StmtRecord) interface{} { + sampleUser := "" + for key := range record.AuthUsers { + sampleUser = key + break + } + return convertEmptyToNil(sampleUser) + }, + ExecCountStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.ExecCount + }, + SumErrorsStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.SumErrors + }, + SumWarningsStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.SumWarnings + }, + SumLatencyStr: func(info columnInfo, record *StmtRecord) interface{} { + return int64(record.SumLatency) + }, + MaxLatencyStr: func(info columnInfo, record *StmtRecord) interface{} { + return int64(record.MaxLatency) + }, + MinLatencyStr: func(info columnInfo, record *StmtRecord) interface{} { + return int64(record.MinLatency) + }, + AvgLatencyStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumLatency), record.ExecCount) + }, + AvgParseLatencyStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumParseLatency), record.ExecCount) + }, + MaxParseLatencyStr: func(info columnInfo, record *StmtRecord) interface{} { + return int64(record.MaxParseLatency) + }, + AvgCompileLatencyStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumCompileLatency), record.ExecCount) + }, + MaxCompileLatencyStr: func(info columnInfo, record *StmtRecord) interface{} { + return int64(record.MaxCompileLatency) + }, + SumCopTaskNumStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.SumNumCopTasks + }, + MaxCopProcessTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return int64(record.MaxCopProcessTime) + }, + MaxCopProcessAddressStr: func(info columnInfo, record *StmtRecord) interface{} { + return convertEmptyToNil(record.MaxCopProcessAddress) + }, + MaxCopWaitTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return int64(record.MaxCopWaitTime) + }, + MaxCopWaitAddressStr: func(info columnInfo, record *StmtRecord) interface{} { + return convertEmptyToNil(record.MaxCopWaitAddress) + }, + AvgProcessTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumProcessTime), record.ExecCount) + }, + MaxProcessTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return int64(record.MaxProcessTime) + }, + AvgWaitTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumWaitTime), record.ExecCount) + }, + MaxWaitTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return int64(record.MaxWaitTime) + }, + AvgBackoffTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumBackoffTime), record.ExecCount) + }, + MaxBackoffTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return int64(record.MaxBackoffTime) + }, + AvgTotalKeysStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(record.SumTotalKeys, record.ExecCount) + }, + MaxTotalKeysStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.MaxTotalKeys + }, + AvgProcessedKeysStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(record.SumProcessedKeys, record.ExecCount) + }, + MaxProcessedKeysStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.MaxProcessedKeys + }, + AvgRocksdbDeleteSkippedCountStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumRocksdbDeleteSkippedCount), record.ExecCount) + }, + MaxRocksdbDeleteSkippedCountStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.MaxRocksdbDeleteSkippedCount + }, + AvgRocksdbKeySkippedCountStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumRocksdbKeySkippedCount), record.ExecCount) + }, + MaxRocksdbKeySkippedCountStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.MaxRocksdbKeySkippedCount + }, + AvgRocksdbBlockCacheHitCountStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumRocksdbBlockCacheHitCount), record.ExecCount) + }, + MaxRocksdbBlockCacheHitCountStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.MaxRocksdbBlockCacheHitCount + }, + AvgRocksdbBlockReadCountStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumRocksdbBlockReadCount), record.ExecCount) + }, + MaxRocksdbBlockReadCountStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.MaxRocksdbBlockReadCount + }, + AvgRocksdbBlockReadByteStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumRocksdbBlockReadByte), record.ExecCount) + }, + MaxRocksdbBlockReadByteStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.MaxRocksdbBlockReadByte + }, + AvgPrewriteTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumPrewriteTime), record.CommitCount) + }, + MaxPrewriteTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return int64(record.MaxPrewriteTime) + }, + AvgCommitTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumCommitTime), record.CommitCount) + }, + MaxCommitTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return int64(record.MaxCommitTime) + }, + AvgGetCommitTsTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumGetCommitTsTime), record.CommitCount) + }, + MaxGetCommitTsTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return int64(record.MaxGetCommitTsTime) + }, + AvgCommitBackoffTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(record.SumCommitBackoffTime, record.CommitCount) + }, + MaxCommitBackoffTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.MaxCommitBackoffTime + }, + AvgResolveLockTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(record.SumResolveLockTime, record.CommitCount) + }, + MaxResolveLockTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.MaxResolveLockTime + }, + AvgLocalLatchWaitTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumLocalLatchTime), record.CommitCount) + }, + MaxLocalLatchWaitTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return int64(record.MaxLocalLatchTime) + }, + AvgWriteKeysStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgFloat(record.SumWriteKeys, record.CommitCount) + }, + MaxWriteKeysStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.MaxWriteKeys + }, + AvgWriteSizeStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgFloat(record.SumWriteSize, record.CommitCount) + }, + MaxWriteSizeStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.MaxWriteSize + }, + AvgPrewriteRegionsStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgFloat(record.SumPrewriteRegionNum, record.CommitCount) + }, + MaxPrewriteRegionsStr: func(info columnInfo, record *StmtRecord) interface{} { + return int(record.MaxPrewriteRegionNum) + }, + AvgTxnRetryStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgFloat(record.SumTxnRetry, record.CommitCount) + }, + MaxTxnRetryStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.MaxTxnRetry + }, + SumExecRetryStr: func(info columnInfo, record *StmtRecord) interface{} { + return int(record.ExecRetryCount) + }, + SumExecRetryTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return int64(record.ExecRetryTime) + }, + SumBackoffTimesStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.SumBackoffTimes + }, + BackoffTypesStr: func(info columnInfo, record *StmtRecord) interface{} { + return formatBackoffTypes(record.BackoffTypes) + }, + AvgMemStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(record.SumMem, record.ExecCount) + }, + MaxMemStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.MaxMem + }, + AvgDiskStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(record.SumDisk, record.ExecCount) + }, + MaxDiskStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.MaxDisk + }, + AvgKvTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumKVTotal), record.CommitCount) + }, + AvgPdTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumPDTotal), record.CommitCount) + }, + AvgBackoffTotalTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumBackoffTotal), record.CommitCount) + }, + AvgWriteSQLRespTimeStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(int64(record.SumWriteSQLRespTotal), record.CommitCount) + }, + MaxResultRowsStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.MaxResultRows + }, + MinResultRowsStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.MinResultRows + }, + AvgResultRowsStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgInt(record.SumResultRows, record.ExecCount) + }, + PreparedStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.Prepared + }, + AvgAffectedRowsStr: func(info columnInfo, record *StmtRecord) interface{} { + return avgFloat(int64(record.SumAffectedRows), record.ExecCount) + }, + FirstSeenStr: func(info columnInfo, record *StmtRecord) interface{} { + firstSeen := record.FirstSeen + if firstSeen.Location() != info.getTimeLocation() { + firstSeen = firstSeen.In(info.getTimeLocation()) + } + return types.NewTime(types.FromGoTime(firstSeen), mysql.TypeTimestamp, 0) + }, + LastSeenStr: func(info columnInfo, record *StmtRecord) interface{} { + lastSeen := record.LastSeen + if lastSeen.Location() != info.getTimeLocation() { + lastSeen = lastSeen.In(info.getTimeLocation()) + } + return types.NewTime(types.FromGoTime(lastSeen), mysql.TypeTimestamp, 0) + }, + PlanInCacheStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.PlanInCache + }, + PlanCacheHitsStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.PlanCacheHits + }, + PlanInBindingStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.PlanInBinding + }, + QuerySampleTextStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.SampleSQL + }, + PrevSampleTextStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.PrevSQL + }, + PlanDigestStr: func(info columnInfo, record *StmtRecord) interface{} { + return record.PlanDigest + }, + PlanStr: func(info columnInfo, record *StmtRecord) interface{} { + plan, err := plancodec.DecodePlan(record.SamplePlan) + if err != nil { + logutil.BgLogger().Error("decode plan in statement summary failed", + zap.String("plan", record.SamplePlan), + zap.String("query", record.SampleSQL), zap.Error(err)) + plan = "" + } + return plan + }, + BinaryPlan: func(info columnInfo, record *StmtRecord) interface{} { + return record.SampleBinaryPlan + }, + Charset: func(info columnInfo, record *StmtRecord) interface{} { + return record.Charset + }, + Collation: func(info columnInfo, record *StmtRecord) interface{} { + return record.Collation + }, + PlanHint: func(info columnInfo, record *StmtRecord) interface{} { + return record.PlanHint + }, +} + +func makeColumnFactories(columns []*model.ColumnInfo) []columnFactory { + columnFactories := make([]columnFactory, len(columns)) + for i, col := range columns { + factory, ok := columnFactoryMap[col.Name.O] + if !ok { + panic(fmt.Sprintf("should never happen, should register new column %v into columnValueFactoryMap", col.Name.O)) + } + columnFactories[i] = factory + } + return columnFactories +} + +// Format the backoffType map to a string or nil. +func formatBackoffTypes(backoffMap map[string]int) interface{} { + type backoffStat struct { + backoffType string + count int + } + + size := len(backoffMap) + if size == 0 { + return nil + } + + backoffArray := make([]backoffStat, 0, len(backoffMap)) + for backoffType, count := range backoffMap { + backoffArray = append(backoffArray, backoffStat{backoffType, count}) + } + slices.SortFunc(backoffArray, func(i, j backoffStat) bool { + return i.count > j.count + }) + + var buffer bytes.Buffer + for index, stat := range backoffArray { + if _, err := fmt.Fprintf(&buffer, "%v:%d", stat.backoffType, stat.count); err != nil { + return "FORMAT ERROR" + } + if index < len(backoffArray)-1 { + buffer.WriteString(",") + } + } + return buffer.String() +} + +func avgInt(sum int64, count int64) int64 { + if count > 0 { + return sum / count + } + return 0 +} + +func avgFloat(sum int64, count int64) float64 { + if count > 0 { + return float64(sum) / float64(count) + } + return 0 +} + +func convertEmptyToNil(str string) interface{} { + if str == "" { + return nil + } + return str +} diff --git a/util/stmtsummary/v2/column_test.go b/util/stmtsummary/v2/column_test.go new file mode 100644 index 0000000000000..5e87cbe89a01c --- /dev/null +++ b/util/stmtsummary/v2/column_test.go @@ -0,0 +1,82 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package stmtsummary + +import ( + "strings" + "testing" + "time" + + "github.com/pingcap/tidb/parser/model" + "github.com/stretchr/testify/require" +) + +func TestColumn(t *testing.T) { + columns := []*model.ColumnInfo{ + {Name: model.NewCIStr(ClusterTableInstanceColumnNameStr)}, + {Name: model.NewCIStr(StmtTypeStr)}, + {Name: model.NewCIStr(SchemaNameStr)}, + {Name: model.NewCIStr(DigestStr)}, + {Name: model.NewCIStr(DigestTextStr)}, + {Name: model.NewCIStr(TableNamesStr)}, + {Name: model.NewCIStr(IndexNamesStr)}, + {Name: model.NewCIStr(SampleUserStr)}, + {Name: model.NewCIStr(ExecCountStr)}, + {Name: model.NewCIStr(SumLatencyStr)}, + {Name: model.NewCIStr(MaxLatencyStr)}, + } + factories := makeColumnFactories(columns) + info := GenerateStmtExecInfo4Test("digest") + record := NewStmtRecord(info) + record.Add(info) + for n, f := range factories { + column := f(mockColumnInfo{}, record) + switch columns[n].Name.O { + case ClusterTableInstanceColumnNameStr: + require.Equal(t, "instance_addr", column) + case StmtTypeStr: + require.Equal(t, record.StmtType, column) + case SchemaNameStr: + require.Equal(t, record.SchemaName, column) + case DigestStr: + require.Equal(t, record.Digest, column) + case DigestTextStr: + require.Equal(t, record.NormalizedSQL, column) + case TableNamesStr: + require.Equal(t, record.TableNames, column) + case IndexNamesStr: + require.Equal(t, strings.Join(record.IndexNames, ","), column) + case SampleUserStr: + require.Equal(t, info.User, column) + case ExecCountStr: + require.Equal(t, int64(1), column) + case SumLatencyStr: + require.Equal(t, int64(record.SumLatency), column) + case MaxLatencyStr: + require.Equal(t, int64(record.MaxLatency), column) + } + } +} + +type mockColumnInfo struct{} + +func (mockColumnInfo) getInstanceAddr() string { + return "instance_addr" +} + +func (mockColumnInfo) getTimeLocation() *time.Location { + loc, _ := time.LoadLocation("Asia/Shanghai") + return loc +} diff --git a/util/stmtsummary/v2/logger.go b/util/stmtsummary/v2/logger.go new file mode 100644 index 0000000000000..5b244a838237b --- /dev/null +++ b/util/stmtsummary/v2/logger.go @@ -0,0 +1,111 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package stmtsummary + +import ( + "encoding/json" + "fmt" + "time" + + "github.com/pingcap/log" + "github.com/pingcap/tidb/util/logutil" + "go.uber.org/zap" + "go.uber.org/zap/buffer" + "go.uber.org/zap/zapcore" +) + +var stmtLogEncoderPool = buffer.NewPool() + +type stmtLogStorage struct { + logger *zap.Logger +} + +func newStmtLogStorage(cfg *log.Config) *stmtLogStorage { + // Create the stmt logger + logger, prop, err := log.InitLogger(cfg) + if err != nil { + logutil.BgLogger().Error("failed to init logger", zap.Error(err)) + return &stmtLogStorage{logger: zap.NewNop()} + } + // Replace 2018-12-19-unified-log-format text encoder with statements encoder + newCore := log.NewTextCore(&stmtLogEncoder{}, prop.Syncer, prop.Level) + logger = logger.WithOptions(zap.WrapCore(func(core zapcore.Core) zapcore.Core { + return newCore + })) + return &stmtLogStorage{logger} +} + +func (s *stmtLogStorage) persist(w *stmtWindow, end time.Time) { + begin := w.begin.Unix() + for _, v := range w.lru.Values() { + r := v.(*lockedStmtRecord) + r.Lock() + r.Begin = begin + r.End = end.Unix() + s.log(r.StmtRecord) + r.Unlock() + } + w.evicted.Lock() + if w.evicted.other.ExecCount > 0 { + w.evicted.other.Begin = begin + w.evicted.other.End = end.Unix() + s.log(w.evicted.other) + } + w.evicted.Unlock() +} + +func (s *stmtLogStorage) log(r *StmtRecord) { + b, err := json.Marshal(r) + if err != nil { + logutil.BgLogger().Warn("failed to marshal statement summary", zap.Error(err)) + return + } + s.logger.Info(string(b)) +} + +type stmtLogEncoder struct{} + +func (*stmtLogEncoder) EncodeEntry(entry zapcore.Entry, _ []zapcore.Field) (*buffer.Buffer, error) { + b := stmtLogEncoderPool.Get() + fmt.Fprintf(b, "%s\n", entry.Message) + return b, nil +} + +func (e *stmtLogEncoder) Clone() zapcore.Encoder { return e } +func (*stmtLogEncoder) AddArray(string, zapcore.ArrayMarshaler) error { return nil } +func (*stmtLogEncoder) AddObject(string, zapcore.ObjectMarshaler) error { return nil } +func (*stmtLogEncoder) AddBinary(string, []byte) {} +func (*stmtLogEncoder) AddByteString(string, []byte) {} +func (*stmtLogEncoder) AddBool(string, bool) {} +func (*stmtLogEncoder) AddComplex128(string, complex128) {} +func (*stmtLogEncoder) AddComplex64(string, complex64) {} +func (*stmtLogEncoder) AddDuration(string, time.Duration) {} +func (*stmtLogEncoder) AddFloat64(string, float64) {} +func (*stmtLogEncoder) AddFloat32(string, float32) {} +func (*stmtLogEncoder) AddInt(string, int) {} +func (*stmtLogEncoder) AddInt64(string, int64) {} +func (*stmtLogEncoder) AddInt32(string, int32) {} +func (*stmtLogEncoder) AddInt16(string, int16) {} +func (*stmtLogEncoder) AddInt8(string, int8) {} +func (*stmtLogEncoder) AddString(string, string) {} +func (*stmtLogEncoder) AddTime(string, time.Time) {} +func (*stmtLogEncoder) AddUint(string, uint) {} +func (*stmtLogEncoder) AddUint64(string, uint64) {} +func (*stmtLogEncoder) AddUint32(string, uint32) {} +func (*stmtLogEncoder) AddUint16(string, uint16) {} +func (*stmtLogEncoder) AddUint8(string, uint8) {} +func (*stmtLogEncoder) AddUintptr(string, uintptr) {} +func (*stmtLogEncoder) AddReflected(string, interface{}) error { return nil } +func (*stmtLogEncoder) OpenNamespace(string) {} diff --git a/util/stmtsummary/v2/main_test.go b/util/stmtsummary/v2/main_test.go new file mode 100644 index 0000000000000..5756815f7492d --- /dev/null +++ b/util/stmtsummary/v2/main_test.go @@ -0,0 +1,33 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package stmtsummary + +import ( + "testing" + + "github.com/pingcap/tidb/testkit/testsetup" + "go.uber.org/goleak" +) + +func TestMain(m *testing.M) { + testsetup.SetupForCommonTest() + opts := []goleak.Option{ + goleak.IgnoreTopFunction("github.com/golang/glog.(*loggingT).flushDaemon"), + goleak.IgnoreTopFunction("github.com/lestrrat-go/httprc.runFetchWorker"), + goleak.IgnoreTopFunction("go.opencensus.io/stats/view.(*worker).start"), + goleak.IgnoreTopFunction("go.etcd.io/etcd/client/pkg/v3/logutil.(*MergeLogger).outputLoop"), + } + goleak.VerifyTestMain(m, opts...) +} diff --git a/util/stmtsummary/v2/reader.go b/util/stmtsummary/v2/reader.go new file mode 100644 index 0000000000000..d7c63e162ed0f --- /dev/null +++ b/util/stmtsummary/v2/reader.go @@ -0,0 +1,863 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package stmtsummary + +import ( + "bufio" + "context" + "encoding/json" + "io" + "math" + "os" + "path/filepath" + "strings" + "sync" + "time" + + "github.com/pingcap/tidb/config" + "github.com/pingcap/tidb/parser/auth" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/types" + "github.com/pingcap/tidb/util" + "github.com/pingcap/tidb/util/logutil" + "github.com/pingcap/tidb/util/set" + "go.uber.org/zap" + "golang.org/x/exp/slices" +) + +const ( + logFileTimeFormat = "2006-01-02T15-04-05.000" // depends on lumberjack.go#backupTimeFormat + maxLineSize = 1073741824 + + batchScanSize = 64 +) + +// StmtTimeRange is the time range type used in the stmtsummary package. +// [Begin, End) +type StmtTimeRange struct { + Begin int64 + End int64 +} + +// MemReader is used to read the current window's data maintained in memory by StmtSummary. +type MemReader struct { + s *StmtSummary + columns []*model.ColumnInfo + instanceAddr string + timeLocation *time.Location + + columnFactories []columnFactory + checker *stmtChecker +} + +// NewMemReader creates a MemReader from StmtSummary and other necessary parameters. +func NewMemReader(s *StmtSummary, + columns []*model.ColumnInfo, + instanceAddr string, + timeLocation *time.Location, + user *auth.UserIdentity, + hasProcessPriv bool, + digests set.StringSet, + timeRanges []*StmtTimeRange) *MemReader { + return &MemReader{ + s: s, + columns: columns, + instanceAddr: instanceAddr, + timeLocation: timeLocation, + columnFactories: makeColumnFactories(columns), + checker: &stmtChecker{ + user: user, + hasProcessPriv: hasProcessPriv, + digests: digests, + timeRanges: timeRanges, + }, + } +} + +// Rows returns rows converted from the current window's data maintained +// in memory by StmtSummary. All evicted data will be aggregated into a +// single row appended at the end. +func (r *MemReader) Rows() [][]types.Datum { + if r.s == nil { + return nil + } + end := timeNow().Unix() + r.s.windowLock.Lock() + w := r.s.window + if !r.checker.isTimeValid(w.begin.Unix(), end) { + r.s.windowLock.Unlock() + return nil + } + values := w.lru.Values() + evicted := w.evicted + r.s.windowLock.Unlock() + rows := make([][]types.Datum, 0, len(values)+1) + for _, v := range values { + record := v.(*lockedStmtRecord) + if !r.checker.isDigestValid(record.Digest) { + continue + } + func() { + record.Lock() + defer record.Unlock() + if !r.checker.hasPrivilege(record.AuthUsers) { + return + } + record.Begin = w.begin.Unix() + record.End = end + row := make([]types.Datum, len(r.columnFactories)) + for i, factory := range r.columnFactories { + row[i] = types.NewDatum(factory(r, record.StmtRecord)) + } + rows = append(rows, row) + }() + } + if r.checker.digests == nil { + func() { + evicted.Lock() + defer evicted.Unlock() + if evicted.other.ExecCount == 0 { + return + } + if !r.checker.hasPrivilege(evicted.other.AuthUsers) { + return + } + evicted.other.Begin = w.begin.Unix() + evicted.other.End = end + row := make([]types.Datum, len(r.columnFactories)) + for i, factory := range r.columnFactories { + row[i] = types.NewDatum(factory(r, evicted.other)) + } + rows = append(rows, row) + }() + } + return rows +} + +// getInstanceAddr implements columnInfo. +func (r *MemReader) getInstanceAddr() string { + return r.instanceAddr +} + +// getInstanceAddr implements columnInfo. +func (r *MemReader) getTimeLocation() *time.Location { + return r.timeLocation +} + +// HistoryReader is used to read data that has been persisted to files. +type HistoryReader struct { + ctx context.Context + cancel context.CancelFunc + wg sync.WaitGroup + + instanceAddr string + timeLocation *time.Location + + columnFactories []columnFactory + checker *stmtChecker + files *stmtFiles + + concurrent int + rowsCh <-chan [][]types.Datum + errCh <-chan error +} + +// NewHistoryReader creates a HisroryReader from StmtSummary and other +// necessary parameters. If timeRanges is present, only files within +// the time range will be read. +func NewHistoryReader( + ctx context.Context, + columns []*model.ColumnInfo, + instanceAddr string, + timeLocation *time.Location, + user *auth.UserIdentity, + hasProcessPriv bool, + digests set.StringSet, + timeRanges []*StmtTimeRange, + concurrent int, +) (*HistoryReader, error) { + files, err := newStmtFiles(ctx, timeRanges) + if err != nil { + return nil, err + } + + if concurrent < 2 { + concurrent = 2 + } + rowsCh := make(chan [][]types.Datum, concurrent) + errCh := make(chan error, concurrent) + + ctx, cancel := context.WithCancel(ctx) + r := &HistoryReader{ + ctx: ctx, + cancel: cancel, + + instanceAddr: instanceAddr, + timeLocation: timeLocation, + columnFactories: makeColumnFactories(columns), + checker: &stmtChecker{ + user: user, + hasProcessPriv: hasProcessPriv, + digests: digests, + timeRanges: timeRanges, + }, + files: files, + concurrent: concurrent, + rowsCh: rowsCh, + errCh: errCh, + } + + r.wg.Add(1) + go func() { + defer r.wg.Done() + r.scheduleTasks(rowsCh, errCh) + }() + return r, nil +} + +// Rows returns rows converted from records in files. Reading and parsing +// works asynchronously. If (nil, nil) is returned, it means that the +// reading has been completed. +func (r *HistoryReader) Rows() ([][]types.Datum, error) { + ctx := r.ctx + for { + select { + case err := <-r.errCh: + return nil, err + case rows, ok := <-r.rowsCh: + if !ok { + select { + case err := <-r.errCh: + return nil, err + default: + return nil, nil + } + } + if len(rows) == 0 { + continue + } + return rows, nil + case <-ctx.Done(): + return nil, ctx.Err() + } + } +} + +// Close ends reading and closes all files. +func (r *HistoryReader) Close() error { + r.files.close() + if r.cancel != nil { + r.cancel() + } + r.wg.Wait() + return nil +} + +// 4 roles to handle the read task in pipeline: +// +// ## Pipeline +// . +--------------+ +---------------+ +// == files => | scan workers | == lines => | parse workers | == rows => +// . filesCh +--------------+ linesCh +---------------+ rowsCh +// +// ## Roles +// +--------------+--------------+------------------------------------+ +// | ROLE | COUNT | DESCRIPTION | +// +--------------+--------------+------------------------------------+ +// | Scan Worker | concurrent/2 | Scan files (I/O) first, then help | +// | | | parse workers to parse lines (CPU) | +// +--------------+--------------+------------------------------------+ +// | Parse Worker | concurrent- | Parse lines (CPU) to rows | +// | | concurrent/2 | | +// +--------------+--------------+------------------------------------+ +// | Manager | 1 | Drive the whole process and notify | +// | | | scan workers to switch role | +// +--------------+--------------+------------------------------------+ +// | Monitor | 1 | Cover failures and notify workers | +// | | | to exit | +// +--------------+--------------+------------------------------------+ +func (r *HistoryReader) scheduleTasks( + rowsCh chan<- [][]types.Datum, + errCh chan<- error, +) { + if r.files == nil || len(r.files.files) == 0 { + close(rowsCh) + return + } + + ctx, cancel := context.WithCancel(r.ctx) + defer cancel() + + scanWorker := &stmtScanWorker{ + ctx: ctx, + batchSize: batchScanSize, + checker: r.checker, + } + parseWorker := &stmtParseWorker{ + ctx: ctx, + instanceAddr: r.instanceAddr, + timeLocation: r.timeLocation, + checker: r.checker, + columnFactories: r.columnFactories, + } + + concurrent := r.concurrent + filesCh := make(chan *os.File, concurrent) + linesCh := make(chan [][]byte, concurrent) + innerErrCh := make(chan error, concurrent) + + var scanWg sync.WaitGroup + scanWg.Add(concurrent / 2) + scanDone := scanWg.Done + waitScanAllDone := scanWg.Wait + + var parseWg sync.WaitGroup + parseWg.Add(concurrent) // finally all workers will become parse workers + parseDone := parseWg.Done + waitParseAllDone := parseWg.Wait + + // Half of workers are scheduled to scan files and then parse lines. + for i := 0; i < concurrent/2; i++ { + go func() { + scanWorker.run(filesCh, linesCh, innerErrCh) + scanDone() + + parseWorker.run(linesCh, rowsCh, innerErrCh) + parseDone() + }() + } + + // Remaining workers are scheduled to parse lines. + for i := concurrent / 2; i < concurrent; i++ { + go func() { + parseWorker.run(linesCh, rowsCh, innerErrCh) + parseDone() + }() + } + + // Manager drives the whole process + var mgrWg sync.WaitGroup + mgrWg.Add(1) + go func() { + defer mgrWg.Done() + + func() { + for _, file := range r.files.files { + select { + case filesCh <- file.file: + case <-ctx.Done(): + return + } + } + }() + // No scan tasks to be generating. Notify idle scan + // workers to become parse workers + close(filesCh) + + // No parse tasks to be generating once all scan + // tasks are done. Notify idle parse workers to exit + waitScanAllDone() + close(linesCh) + + // No rows to be generating once all parse tasks + // are done. Notify monitor to close rowsCh + waitParseAllDone() + cancel() + }() + + // Monitor to cover failures and notify workers to exit + select { + case err := <-innerErrCh: + select { + case errCh <- err: + default: + } + cancel() // notify workers to exit + case <-ctx.Done(): + // notified by manager or parent ctx is canceled + } + close(rowsCh) // task done + mgrWg.Wait() +} + +type stmtChecker struct { + user *auth.UserIdentity + hasProcessPriv bool // If the user has the 'PROCESS' privilege, he can read all statements. + digests set.StringSet + timeRanges []*StmtTimeRange +} + +func (c *stmtChecker) hasPrivilege(authUsers map[string]struct{}) bool { + authed := true + if c.user != nil && !c.hasProcessPriv { + if len(authUsers) == 0 { + return false + } + _, authed = authUsers[c.user.Username] + } + return authed +} + +func (c *stmtChecker) isDigestValid(digest string) bool { + if c.digests == nil { + return true + } + return c.digests.Exist(digest) +} + +func (c *stmtChecker) isTimeValid(begin, end int64) bool { + if len(c.timeRanges) == 0 { + return true + } + for _, tr := range c.timeRanges { + if timeRangeOverlap(begin, end, tr.Begin, tr.End) { + return true + } + } + return false +} + +func (c *stmtChecker) needStop(curBegin int64) bool { + if len(c.timeRanges) == 0 { + return false + } + stop := true + for _, tr := range c.timeRanges { + if tr.End == 0 || tr.End >= curBegin { + stop = false + } + } + return stop +} + +type stmtTinyRecord struct { + Begin int64 `json:"begin"` + End int64 `json:"end"` +} + +type stmtFile struct { + file *os.File + begin int64 + end int64 +} + +func openStmtFile(path string) (*stmtFile, error) { + file, err := os.OpenFile(path, os.O_RDONLY, os.ModePerm) + if err != nil { + return nil, err + } + begin, err := parseBeginTsAndReseek(file) + if err != nil { + if err != io.EOF { + _ = file.Close() + return nil, err + } + } + end, err := parseEndTs(file) + if err != nil { + _ = file.Close() + return nil, err + } + + return &stmtFile{ + file: file, + begin: begin, + end: end, + }, nil +} + +func parseBeginTsAndReseek(file *os.File) (int64, error) { + if _, err := file.Seek(0, io.SeekStart); err != nil { + return 0, err + } + firstLine, err := readLine(bufio.NewReader(file)) + if err != nil { + return 0, err + } + if _, err := file.Seek(0, io.SeekStart); err != nil { + return 0, err + } + if len(firstLine) == 0 { + return 0, nil + } + var record stmtTinyRecord + if err := json.Unmarshal(firstLine, &record); err != nil { + return 0, err + } + return record.Begin, nil +} + +func parseEndTs(file *os.File) (int64, error) { + // tidb-statements.log + filename := config.GetGlobalConfig().Instance.StmtSummaryFilename + // .log + ext := filepath.Ext(filename) + // tidb-statements + prefix := filename[:len(filename)-len(ext)] + + // tidb-statements-2022-12-27T16-21-20.245.log + filename = filepath.Base(file.Name()) + // .log + ext = filepath.Ext(file.Name()) + // tidb-statements-2022-12-27T16-21-20.245 + filename = filename[:len(filename)-len(ext)] + + if strings.HasPrefix(filename, prefix+"-") { + // 2022-12-27T16-21-20.245 + timeStr := strings.TrimPrefix(filename, prefix+"-") + end, err := time.ParseInLocation(logFileTimeFormat, timeStr, time.Local) + if err != nil { + return 0, err + } + return end.Unix(), nil + } + return 0, nil +} + +func (f *stmtFile) close() error { + if f.file != nil { + return f.file.Close() + } + return nil +} + +type stmtFiles struct { + files []*stmtFile +} + +func newStmtFiles(ctx context.Context, timeRanges []*StmtTimeRange) (*stmtFiles, error) { + filename := config.GetGlobalConfig().Instance.StmtSummaryFilename + ext := filepath.Ext(filename) + prefix := filename[:len(filename)-len(ext)] + var files []*stmtFile + walkFn := func(path string, info os.DirEntry) error { + if info.IsDir() { + return nil + } + if !strings.HasPrefix(path, prefix) { + return nil + } + if isCtxDone(ctx) { + return ctx.Err() + } + file, err := openStmtFile(path) + if err != nil { + logutil.BgLogger().Warn("failed to open or parse statements file", zap.Error(err), zap.String("path", path)) + return nil + } + if len(timeRanges) == 0 { + files = append(files, file) + return nil + } + for _, tr := range timeRanges { + if timeRangeOverlap(file.begin, file.end, tr.Begin, tr.End) { + files = append(files, file) + return nil + } + } + return nil + } + + dir := filepath.Dir(filename) + entries, err := os.ReadDir(dir) + if err != nil { + return nil, err + } + for _, entry := range entries { + if err := walkFn(filepath.Join(dir, entry.Name()), entry); err != nil { + for _, f := range files { + _ = f.close() + } + return nil, err + } + } + slices.SortFunc(files, func(i, j *stmtFile) bool { + return i.begin < j.begin + }) + return &stmtFiles{files: files}, nil +} + +func (f *stmtFiles) close() { + for _, f := range f.files { + _ = f.close() + } +} + +type stmtScanWorker struct { + ctx context.Context + batchSize int + checker *stmtChecker +} + +func (w *stmtScanWorker) run( + fileCh <-chan *os.File, + linesCh chan<- [][]byte, + errCh chan<- error, +) { + for { + select { + case file, ok := <-fileCh: + if !ok { + return + } + w.handleFile(file, linesCh, errCh) + case <-w.ctx.Done(): + return + } + } +} + +func (w *stmtScanWorker) handleFile( + file *os.File, + linesCh chan<- [][]byte, + errCh chan<- error, +) { + if file == nil { + return + } + + reader := bufio.NewReader(file) + for { + if isCtxDone(w.ctx) { + return + } + + lines, err := w.readlines(reader) + if err == io.EOF { + return + } + if err != nil { + w.putErr(err, errCh) + return + } + + w.putLines(lines, linesCh) + } +} + +func (w *stmtScanWorker) putErr( + err error, + errCh chan<- error, +) { + select { + case errCh <- err: + case <-w.ctx.Done(): + } +} + +func (w *stmtScanWorker) putLines( + lines [][]byte, + linesCh chan<- [][]byte, +) { + select { + case linesCh <- lines: + case <-w.ctx.Done(): + } +} + +func (w *stmtScanWorker) readlines(reader *bufio.Reader) ([][]byte, error) { + firstLine, err := readLine(reader) + if err != nil { + return nil, err + } + + record, err := w.parse(firstLine) + if err != nil { + return nil, err + } + + if w.needStop(record) { + // done because remaining lines in file + // are not in the time range + return nil, io.EOF + } + + lines := make([][]byte, 0, w.batchSize) + lines = append(lines, firstLine) + + newLines, err := readLines(reader, w.batchSize-1) + if err == io.EOF { + return lines, nil + } + if err != nil { + return nil, err + } + + lines = append(lines, newLines...) + return lines, nil +} + +func (*stmtScanWorker) parse(raw []byte) (*stmtTinyRecord, error) { + var record stmtTinyRecord + if err := json.Unmarshal(raw, &record); err != nil { + return nil, err + } + return &record, nil +} + +func (w *stmtScanWorker) needStop(record *stmtTinyRecord) bool { + return w.checker.needStop(record.Begin) +} + +type stmtParseWorker struct { + ctx context.Context + instanceAddr string + timeLocation *time.Location + checker *stmtChecker + columnFactories []columnFactory +} + +func (w *stmtParseWorker) run( + linesCh <-chan [][]byte, + rowsCh chan<- [][]types.Datum, + errCh chan<- error, +) { + for { + select { + case lines, ok := <-linesCh: + if !ok { + return + } + w.handleLines(lines, rowsCh, errCh) + case <-w.ctx.Done(): + return + } + } +} + +func (w *stmtParseWorker) handleLines( + lines [][]byte, + rowsCh chan<- [][]types.Datum, + errCh chan<- error, +) { + if len(lines) == 0 { + return + } + + rows := make([][]types.Datum, 0, len(lines)) + for _, line := range lines { + record, err := w.parse(line) + if err != nil { + w.putErr(err, errCh) + return + } + + if w.needStop(record) { + break + } + + if !w.matchConds(record) { + continue + } + + row := w.buildRow(record) + rows = append(rows, row) + } + + if len(rows) > 0 { + w.putRows(rows, rowsCh) + } +} + +func (w *stmtParseWorker) putErr( + err error, + errCh chan<- error, +) { + select { + case errCh <- err: + case <-w.ctx.Done(): + } +} + +func (w *stmtParseWorker) putRows( + rows [][]types.Datum, + rowsCh chan<- [][]types.Datum, +) { + select { + case rowsCh <- rows: + case <-w.ctx.Done(): + } +} + +func (*stmtParseWorker) parse(raw []byte) (*StmtRecord, error) { + var record StmtRecord + if err := json.Unmarshal(raw, &record); err != nil { + return nil, err + } + return &record, nil +} + +func (w *stmtParseWorker) needStop(record *StmtRecord) bool { + return w.checker.needStop(record.Begin) +} + +func (w *stmtParseWorker) matchConds(record *StmtRecord) bool { + if !w.checker.isTimeValid(record.Begin, record.End) { + return false + } + if !w.checker.isDigestValid(record.Digest) { + return false + } + if !w.checker.hasPrivilege(record.AuthUsers) { + return false + } + return true +} + +func (w *stmtParseWorker) buildRow(record *StmtRecord) []types.Datum { + row := make([]types.Datum, len(w.columnFactories)) + for n, factory := range w.columnFactories { + row[n] = types.NewDatum(factory(w, record)) + } + return row +} + +// getInstanceAddr implements columnInfo. +func (w *stmtParseWorker) getInstanceAddr() string { + return w.instanceAddr +} + +// getInstanceAddr implements columnInfo. +func (w *stmtParseWorker) getTimeLocation() *time.Location { + return w.timeLocation +} + +func isCtxDone(ctx context.Context) bool { + select { + case <-ctx.Done(): + return true + default: + return false + } +} + +func readLine(reader *bufio.Reader) ([]byte, error) { + return util.ReadLine(reader, maxLineSize) +} + +func readLines(reader *bufio.Reader, count int) ([][]byte, error) { + return util.ReadLines(reader, count, maxLineSize) +} + +func timeRangeOverlap(aBegin, aEnd, bBegin, bEnd int64) bool { + if aEnd == 0 || aEnd < aBegin { + aEnd = math.MaxInt64 + } + if bEnd == 0 || bEnd < bBegin { + bEnd = math.MaxInt64 + } + // https://stackoverflow.com/questions/3269434/whats-the-most-efficient-way-to-test-if-two-ranges-overlap + return aBegin <= bEnd && aEnd >= bBegin +} diff --git a/util/stmtsummary/v2/reader_test.go b/util/stmtsummary/v2/reader_test.go new file mode 100644 index 0000000000000..626560a318910 --- /dev/null +++ b/util/stmtsummary/v2/reader_test.go @@ -0,0 +1,393 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package stmtsummary + +import ( + "bufio" + "context" + "os" + "testing" + "time" + + "github.com/pingcap/tidb/parser/auth" + "github.com/pingcap/tidb/parser/model" + "github.com/pingcap/tidb/types" + "github.com/pingcap/tidb/util" + "github.com/pingcap/tidb/util/set" + "github.com/stretchr/testify/require" +) + +func TestTimeRangeOverlap(t *testing.T) { + require.False(t, timeRangeOverlap(1, 2, 3, 4)) + require.False(t, timeRangeOverlap(3, 4, 1, 2)) + require.True(t, timeRangeOverlap(1, 2, 2, 3)) + require.True(t, timeRangeOverlap(1, 3, 2, 4)) + require.True(t, timeRangeOverlap(2, 4, 1, 3)) + require.True(t, timeRangeOverlap(1, 0, 3, 4)) + require.True(t, timeRangeOverlap(1, 0, 2, 0)) +} + +func TestStmtFile(t *testing.T) { + filename := "tidb-statements-2022-12-27T16-21-20.245.log" + + file, err := os.Create(filename) + require.NoError(t, err) + defer func() { + require.NoError(t, os.Remove(filename)) + }() + _, err = file.WriteString("{\"begin\":1,\"end\":2}\n") + require.NoError(t, err) + _, err = file.WriteString("{\"begin\":3,\"end\":4}\n") + require.NoError(t, err) + require.NoError(t, file.Close()) + + f, err := openStmtFile(filename) + require.NoError(t, err) + defer func() { + require.NoError(t, f.file.Close()) + }() + require.Equal(t, int64(1), f.begin) + require.Equal(t, int64(1672129280), f.end) // 2022-12-27T16-21-20.245 == 1672129280 + + // Check if seek 0. + firstLine, err := util.ReadLine(bufio.NewReader(f.file), maxLineSize) + require.NoError(t, err) + require.Equal(t, `{"begin":1,"end":2}`, string(firstLine)) +} + +func TestStmtFiles(t *testing.T) { + filename1 := "tidb-statements-2022-12-27T16-21-20.245.log" + filename2 := "tidb-statements.log" + + file, err := os.Create(filename1) + require.NoError(t, err) + defer func() { + require.NoError(t, os.Remove(filename1)) + }() + _, err = file.WriteString("{\"begin\":1672128520,\"end\":1672128530}\n") + require.NoError(t, err) + _, err = file.WriteString("{\"begin\":1672129270,\"end\":1672129280}\n") + require.NoError(t, err) + require.NoError(t, file.Close()) + + file, err = os.Create(filename2) + require.NoError(t, err) + defer func() { + require.NoError(t, os.Remove(filename2)) + }() + _, err = file.WriteString("{\"begin\":1672129270,\"end\":1672129280}\n") + require.NoError(t, err) + _, err = file.WriteString("{\"begin\":1672129380,\"end\":1672129390}\n") + require.NoError(t, err) + require.NoError(t, file.Close()) + + func() { + files, err := newStmtFiles(context.Background(), nil) + require.NoError(t, err) + defer files.close() + require.Len(t, files.files, 2) + require.Equal(t, filename1, files.files[0].file.Name()) + require.Equal(t, filename2, files.files[1].file.Name()) + }() + + func() { + files, err := newStmtFiles(context.Background(), []*StmtTimeRange{ + {Begin: 1672129270, End: 1672129271}, + }) + require.NoError(t, err) + defer files.close() + require.Len(t, files.files, 2) + require.Equal(t, filename1, files.files[0].file.Name()) + require.Equal(t, filename2, files.files[1].file.Name()) + }() + + func() { + files, err := newStmtFiles(context.Background(), []*StmtTimeRange{ + {Begin: 0, End: 1672129270}, + }) + require.NoError(t, err) + defer files.close() + require.Len(t, files.files, 2) + require.Equal(t, filename1, files.files[0].file.Name()) + require.Equal(t, filename2, files.files[1].file.Name()) + }() + + func() { + files, err := newStmtFiles(context.Background(), []*StmtTimeRange{ + {Begin: 0, End: 1672129269}, + }) + require.NoError(t, err) + defer files.close() + require.Len(t, files.files, 1) + require.Equal(t, filename1, files.files[0].file.Name()) + }() + + func() { + files, err := newStmtFiles(context.Background(), []*StmtTimeRange{ + {Begin: 0, End: 1}, + }) + require.NoError(t, err) + defer files.close() + require.Empty(t, files.files) + }() + + func() { + files, err := newStmtFiles(context.Background(), []*StmtTimeRange{ + {Begin: 1672129281, End: 0}, + }) + require.NoError(t, err) + defer files.close() + require.Len(t, files.files, 1) + require.Equal(t, filename2, files.files[0].file.Name()) + }() +} + +func TestStmtChecker(t *testing.T) { + checker := &stmtChecker{} + require.True(t, checker.hasPrivilege(nil)) + + checker = &stmtChecker{ + user: &auth.UserIdentity{Username: "user1"}, + } + require.False(t, checker.hasPrivilege(nil)) + require.False(t, checker.hasPrivilege(map[string]struct{}{"user2": {}})) + require.True(t, checker.hasPrivilege(map[string]struct{}{"user1": {}, "user2": {}})) + + checker = &stmtChecker{} + require.True(t, checker.isDigestValid("digest1")) + + checker = &stmtChecker{ + digests: set.NewStringSet("digest2"), + } + require.False(t, checker.isDigestValid("digest1")) + require.True(t, checker.isDigestValid("digest2")) + + checker = &stmtChecker{ + digests: set.NewStringSet("digest1", "digest2"), + } + require.True(t, checker.isDigestValid("digest1")) + require.True(t, checker.isDigestValid("digest2")) + + checker = &stmtChecker{} + require.True(t, checker.isTimeValid(1, 2)) + require.False(t, checker.needStop(2)) + require.False(t, checker.needStop(3)) + + checker = &stmtChecker{ + timeRanges: []*StmtTimeRange{ + {Begin: 1, End: 2}, + }, + } + require.True(t, checker.isTimeValid(1, 2)) + require.False(t, checker.isTimeValid(3, 4)) + require.False(t, checker.needStop(2)) + require.True(t, checker.needStop(3)) +} + +func TestMemReader(t *testing.T) { + timeLocation, err := time.LoadLocation("Asia/Shanghai") + require.NoError(t, err) + columns := []*model.ColumnInfo{ + {Name: model.NewCIStr(DigestStr)}, + {Name: model.NewCIStr(ExecCountStr)}, + } + + ss := NewStmtSummary4Test(3) + defer ss.Close() + + ss.Add(GenerateStmtExecInfo4Test("digest1")) + ss.Add(GenerateStmtExecInfo4Test("digest1")) + ss.Add(GenerateStmtExecInfo4Test("digest2")) + ss.Add(GenerateStmtExecInfo4Test("digest2")) + ss.Add(GenerateStmtExecInfo4Test("digest3")) + ss.Add(GenerateStmtExecInfo4Test("digest3")) + ss.Add(GenerateStmtExecInfo4Test("digest4")) + ss.Add(GenerateStmtExecInfo4Test("digest4")) + ss.Add(GenerateStmtExecInfo4Test("digest5")) + ss.Add(GenerateStmtExecInfo4Test("digest5")) + reader := NewMemReader(ss, columns, "", timeLocation, nil, false, nil, nil) + rows := reader.Rows() + require.Len(t, rows, 4) // 3 rows + 1 other + require.Equal(t, len(reader.columnFactories), len(rows[0])) + evicted := ss.Evicted() + require.Len(t, evicted, 3) // begin, end, count +} + +func TestHistoryReader(t *testing.T) { + filename1 := "tidb-statements-2022-12-27T16-21-20.245.log" + filename2 := "tidb-statements.log" + + file, err := os.Create(filename1) + require.NoError(t, err) + defer func() { + require.NoError(t, os.Remove(filename1)) + }() + _, err = file.WriteString("{\"begin\":1672128520,\"end\":1672128530,\"digest\":\"digest1\",\"exec_count\":10}\n") + require.NoError(t, err) + _, err = file.WriteString("{\"begin\":1672129270,\"end\":1672129280,\"digest\":\"digest2\",\"exec_count\":20}\n") + require.NoError(t, err) + require.NoError(t, file.Close()) + + file, err = os.Create(filename2) + require.NoError(t, err) + defer func() { + require.NoError(t, os.Remove(filename2)) + }() + _, err = file.WriteString("{\"begin\":1672129270,\"end\":1672129280,\"digest\":\"digest2\",\"exec_count\":30}\n") + require.NoError(t, err) + _, err = file.WriteString("{\"begin\":1672129380,\"end\":1672129390,\"digest\":\"digest3\",\"exec_count\":40}\n") + require.NoError(t, err) + require.NoError(t, file.Close()) + + timeLocation, err := time.LoadLocation("Asia/Shanghai") + require.NoError(t, err) + columns := []*model.ColumnInfo{ + {Name: model.NewCIStr(DigestStr)}, + {Name: model.NewCIStr(ExecCountStr)}, + } + + func() { + reader, err := NewHistoryReader(context.Background(), columns, "", timeLocation, nil, false, nil, nil, 2) + require.NoError(t, err) + defer reader.Close() + rows := readAllRows(t, reader) + require.Len(t, rows, 4) + for _, row := range rows { + require.Equal(t, len(columns), len(row)) + } + }() + + func() { + reader, err := NewHistoryReader(context.Background(), columns, "", timeLocation, nil, false, set.NewStringSet("digest2"), nil, 2) + require.NoError(t, err) + defer reader.Close() + rows := readAllRows(t, reader) + require.Len(t, rows, 2) + for _, row := range rows { + require.Equal(t, len(columns), len(row)) + } + }() + + func() { + reader, err := NewHistoryReader(context.Background(), columns, "", timeLocation, nil, false, nil, []*StmtTimeRange{ + {Begin: 0, End: 1672128520 - 1}, + }, 2) + require.NoError(t, err) + defer reader.Close() + rows := readAllRows(t, reader) + require.Len(t, rows, 0) + }() + + func() { + reader, err := NewHistoryReader(context.Background(), columns, "", timeLocation, nil, false, nil, []*StmtTimeRange{ + {Begin: 0, End: 1672129270 - 1}, + }, 2) + require.NoError(t, err) + defer reader.Close() + rows := readAllRows(t, reader) + require.Len(t, rows, 1) + for _, row := range rows { + require.Equal(t, len(columns), len(row)) + } + }() + + func() { + reader, err := NewHistoryReader(context.Background(), columns, "", timeLocation, nil, false, nil, []*StmtTimeRange{ + {Begin: 0, End: 1672129270}, + }, 2) + require.NoError(t, err) + defer reader.Close() + rows := readAllRows(t, reader) + require.Len(t, rows, 3) + for _, row := range rows { + require.Equal(t, len(columns), len(row)) + } + }() + + func() { + reader, err := NewHistoryReader(context.Background(), columns, "", timeLocation, nil, false, nil, []*StmtTimeRange{ + {Begin: 0, End: 1672129380}, + }, 2) + require.NoError(t, err) + defer reader.Close() + rows := readAllRows(t, reader) + require.Len(t, rows, 4) + for _, row := range rows { + require.Equal(t, len(columns), len(row)) + } + }() + + func() { + reader, err := NewHistoryReader(context.Background(), columns, "", timeLocation, nil, false, nil, []*StmtTimeRange{ + {Begin: 1672129270, End: 1672129380}, + }, 2) + require.NoError(t, err) + defer reader.Close() + rows := readAllRows(t, reader) + require.Len(t, rows, 3) + for _, row := range rows { + require.Equal(t, len(columns), len(row)) + } + }() + + func() { + reader, err := NewHistoryReader(context.Background(), columns, "", timeLocation, nil, false, nil, []*StmtTimeRange{ + {Begin: 1672129390, End: 0}, + }, 2) + require.NoError(t, err) + defer reader.Close() + rows := readAllRows(t, reader) + require.Len(t, rows, 1) + for _, row := range rows { + require.Equal(t, len(columns), len(row)) + } + }() + + func() { + reader, err := NewHistoryReader(context.Background(), columns, "", timeLocation, nil, false, nil, []*StmtTimeRange{ + {Begin: 1672129391, End: 0}, + }, 2) + require.NoError(t, err) + defer reader.Close() + rows := readAllRows(t, reader) + require.Len(t, rows, 0) + }() + + func() { + reader, err := NewHistoryReader(context.Background(), columns, "", timeLocation, nil, false, nil, []*StmtTimeRange{ + {Begin: 0, End: 0}, + }, 2) + require.NoError(t, err) + defer reader.Close() + rows := readAllRows(t, reader) + require.Len(t, rows, 4) + for _, row := range rows { + require.Equal(t, len(columns), len(row)) + } + }() +} + +func readAllRows(t *testing.T, reader *HistoryReader) [][]types.Datum { + var results [][]types.Datum + for { + rows, err := reader.Rows() + require.NoError(t, err) + if rows == nil { + break + } + results = append(results, rows...) + } + return results +} diff --git a/util/stmtsummary/v2/record.go b/util/stmtsummary/v2/record.go new file mode 100644 index 0000000000000..2bc92a8fd3217 --- /dev/null +++ b/util/stmtsummary/v2/record.go @@ -0,0 +1,661 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package stmtsummary + +import ( + "bytes" + "fmt" + "math" + "strings" + "sync" + "sync/atomic" + "time" + + "github.com/pingcap/tidb/sessionctx/stmtctx" + "github.com/pingcap/tidb/util/execdetails" + "github.com/pingcap/tidb/util/plancodec" + "github.com/pingcap/tidb/util/stmtsummary" + "github.com/tikv/client-go/v2/util" +) + +// MaxEncodedPlanSizeInBytes is the upper limit of the size of the plan and the binary plan in the stmt summary. +var MaxEncodedPlanSizeInBytes = 1024 * 1024 + +// StmtRecord represents a statement statistics record. +// StmtRecord is addable and mergable. +type StmtRecord struct { + // Each record is summarized between [Begin, End). + Begin int64 `json:"begin"` + End int64 `json:"end"` + // Immutable + SchemaName string `json:"schema_name"` + Digest string `json:"digest"` + PlanDigest string `json:"plan_digest"` + StmtType string `json:"stmt_type"` + NormalizedSQL string `json:"normalized_sql"` + TableNames string `json:"table_names"` + IsInternal bool `json:"is_internal"` + // Basic + SampleSQL string `json:"sample_sql"` + Charset string `json:"charset"` + Collation string `json:"collation"` + PrevSQL string `json:"prev_sql"` + SamplePlan string `json:"sample_plan"` + SampleBinaryPlan string `json:"sample_binary_plan"` + PlanHint string `json:"plan_hint"` + IndexNames []string `json:"index_names"` + ExecCount int64 `json:"exec_count"` + SumErrors int `json:"sum_errors"` + SumWarnings int `json:"sum_warnings"` + // Latency + SumLatency time.Duration `json:"sum_latency"` + MaxLatency time.Duration `json:"max_latency"` + MinLatency time.Duration `json:"min_latency"` + SumParseLatency time.Duration `json:"sum_parse_latency"` + MaxParseLatency time.Duration `json:"max_parse_latency"` + SumCompileLatency time.Duration `json:"sum_compile_latency"` + MaxCompileLatency time.Duration `json:"max_compile_latency"` + // Coprocessor + SumNumCopTasks int64 `json:"sum_num_cop_tasks"` + MaxCopProcessTime time.Duration `json:"max_cop_process_time"` + MaxCopProcessAddress string `json:"max_cop_process_address"` + MaxCopWaitTime time.Duration `json:"max_cop_wait_time"` + MaxCopWaitAddress string `json:"max_cop_wait_address"` + // TiKV + SumProcessTime time.Duration `json:"sum_process_time"` + MaxProcessTime time.Duration `json:"max_process_time"` + SumWaitTime time.Duration `json:"sum_wait_time"` + MaxWaitTime time.Duration `json:"max_wait_time"` + SumBackoffTime time.Duration `json:"sum_backoff_time"` + MaxBackoffTime time.Duration `json:"max_backoff_time"` + SumTotalKeys int64 `json:"sum_total_keys"` + MaxTotalKeys int64 `json:"max_total_keys"` + SumProcessedKeys int64 `json:"sum_processed_keys"` + MaxProcessedKeys int64 `json:"max_processed_keys"` + SumRocksdbDeleteSkippedCount uint64 `json:"sum_rocksdb_delete_skipped_count"` + MaxRocksdbDeleteSkippedCount uint64 `json:"max_rocksdb_delete_skipped_count"` + SumRocksdbKeySkippedCount uint64 `json:"sum_rocksdb_key_skipped_count"` + MaxRocksdbKeySkippedCount uint64 `json:"max_rocksdb_key_skipped_count"` + SumRocksdbBlockCacheHitCount uint64 `json:"sum_rocksdb_block_cache_hit_count"` + MaxRocksdbBlockCacheHitCount uint64 `json:"max_rocksdb_block_cache_hit_count"` + SumRocksdbBlockReadCount uint64 `json:"sum_rocksdb_block_read_count"` + MaxRocksdbBlockReadCount uint64 `json:"max_rocksdb_block_read_count"` + SumRocksdbBlockReadByte uint64 `json:"sum_rocksdb_block_read_byte"` + MaxRocksdbBlockReadByte uint64 `json:"max_rocksdb_block_read_byte"` + // Txn + CommitCount int64 `json:"commit_count"` + SumGetCommitTsTime time.Duration `json:"sum_get_commit_ts_time"` + MaxGetCommitTsTime time.Duration `json:"max_get_commit_ts_time"` + SumPrewriteTime time.Duration `json:"sum_prewrite_time"` + MaxPrewriteTime time.Duration `json:"max_prewrite_time"` + SumCommitTime time.Duration `json:"sum_commit_time"` + MaxCommitTime time.Duration `json:"max_commit_time"` + SumLocalLatchTime time.Duration `json:"sum_local_latch_time"` + MaxLocalLatchTime time.Duration `json:"max_local_latch_time"` + SumCommitBackoffTime int64 `json:"sum_commit_backoff_time"` + MaxCommitBackoffTime int64 `json:"max_commit_backoff_time"` + SumResolveLockTime int64 `json:"sum_resolve_lock_time"` + MaxResolveLockTime int64 `json:"max_resolve_lock_time"` + SumWriteKeys int64 `json:"sum_write_keys"` + MaxWriteKeys int `json:"max_write_keys"` + SumWriteSize int64 `json:"sum_write_size"` + MaxWriteSize int `json:"max_write_size"` + SumPrewriteRegionNum int64 `json:"sum_prewrite_region_num"` + MaxPrewriteRegionNum int32 `json:"max_prewrite_region_num"` + SumTxnRetry int64 `json:"sum_txn_retry"` + MaxTxnRetry int `json:"max_txn_retry"` + SumBackoffTimes int64 `json:"sum_backoff_times"` + BackoffTypes map[string]int `json:"backoff_types"` + AuthUsers map[string]struct{} `json:"auth_users"` + // Other + SumMem int64 `json:"sum_mem"` + MaxMem int64 `json:"max_mem"` + SumDisk int64 `json:"sum_disk"` + MaxDisk int64 `json:"max_disk"` + SumAffectedRows uint64 `json:"sum_affected_rows"` + SumKVTotal time.Duration `json:"sum_kv_total"` + SumPDTotal time.Duration `json:"sum_pd_total"` + SumBackoffTotal time.Duration `json:"sum_backoff_total"` + SumWriteSQLRespTotal time.Duration `json:"sum_write_sql_resp_total"` + SumResultRows int64 `json:"sum_result_rows"` + MaxResultRows int64 `json:"max_result_rows"` + MinResultRows int64 `json:"min_result_rows"` + Prepared bool `json:"prepared"` + // The first time this type of SQL executes. + FirstSeen time.Time `json:"first_seen"` + // The last time this type of SQL executes. + LastSeen time.Time `json:"last_seen"` + // Plan cache + PlanInCache bool `json:"plan_in_cache"` + PlanCacheHits int64 `json:"plan_cache_hits"` + PlanInBinding bool `json:"plan_in_binding"` + // Pessimistic execution retry information. + ExecRetryCount uint `json:"exec_retry_count"` + ExecRetryTime time.Duration `json:"exec_retry_time"` +} + +// NewStmtRecord creates a new StmtRecord from StmtExecInfo. +// StmtExecInfo is only used to initialize the basic information +// of StmtRecord. Next we need to call StmtRecord.Add to add the +// statistics of the StmtExecInfo into the StmtRecord. +func NewStmtRecord(info *stmtsummary.StmtExecInfo) *StmtRecord { + // Use "," to separate table names to support FIND_IN_SET. + var buffer bytes.Buffer + for i, value := range info.StmtCtx.Tables { + // In `create database` statement, DB name is not empty but table name is empty. + if len(value.Table) == 0 { + continue + } + buffer.WriteString(strings.ToLower(value.DB)) + buffer.WriteString(".") + buffer.WriteString(strings.ToLower(value.Table)) + if i < len(info.StmtCtx.Tables)-1 { + buffer.WriteString(",") + } + } + tableNames := buffer.String() + planDigest := info.PlanDigest + if info.PlanDigestGen != nil && len(planDigest) == 0 { + // It comes here only when the plan is 'Point_Get'. + planDigest = info.PlanDigestGen() + } + // sampleSQL / authUsers(sampleUser) / samplePlan / prevSQL / indexNames store the values shown at the first time, + // because it compacts performance to update every time. + samplePlan, planHint := info.PlanGenerator() + if len(samplePlan) > MaxEncodedPlanSizeInBytes { + samplePlan = plancodec.PlanDiscardedEncoded + } + binPlan := "" + if info.BinaryPlanGenerator != nil { + binPlan = info.BinaryPlanGenerator() + if len(binPlan) > MaxEncodedPlanSizeInBytes { + binPlan = plancodec.BinaryPlanDiscardedEncoded + } + } + return &StmtRecord{ + SchemaName: info.SchemaName, + Digest: info.Digest, + PlanDigest: planDigest, + StmtType: info.StmtCtx.StmtType, + NormalizedSQL: info.NormalizedSQL, + TableNames: tableNames, + IsInternal: info.IsInternal, + SampleSQL: formatSQL(info.OriginalSQL), + Charset: info.Charset, + Collation: info.Collation, + // PrevSQL is already truncated to cfg.Log.QueryLogMaxLen. + PrevSQL: info.PrevSQL, + // SamplePlan needs to be decoded so it can't be truncated. + SamplePlan: samplePlan, + SampleBinaryPlan: binPlan, + PlanHint: planHint, + IndexNames: info.StmtCtx.IndexNames, + MinLatency: info.TotalLatency, + BackoffTypes: make(map[string]int), + AuthUsers: make(map[string]struct{}), + MinResultRows: math.MaxInt64, + Prepared: info.Prepared, + FirstSeen: info.StartTime, + LastSeen: info.StartTime, + } +} + +// Add adds the statistics of StmtExecInfo to StmtRecord. +func (r *StmtRecord) Add(info *stmtsummary.StmtExecInfo) { + r.IsInternal = r.IsInternal && info.IsInternal + // Add user to auth users set + if len(info.User) > 0 { + r.AuthUsers[info.User] = struct{}{} + } + r.ExecCount++ + if !info.Succeed { + r.SumErrors++ + } + r.SumWarnings += int(info.StmtCtx.WarningCount()) + // Latency + r.SumLatency += info.TotalLatency + if info.TotalLatency > r.MaxLatency { + r.MaxLatency = info.TotalLatency + } + if info.TotalLatency < r.MinLatency { + r.MinLatency = info.TotalLatency + } + r.SumParseLatency += info.ParseLatency + if info.ParseLatency > r.MaxParseLatency { + r.MaxParseLatency = info.ParseLatency + } + r.SumCompileLatency += info.CompileLatency + if info.CompileLatency > r.MaxCompileLatency { + r.MaxCompileLatency = info.CompileLatency + } + // Coprocessor + numCopTasks := int64(info.CopTasks.NumCopTasks) + r.SumNumCopTasks += numCopTasks + if info.CopTasks.MaxProcessTime > r.MaxCopProcessTime { + r.MaxCopProcessTime = info.CopTasks.MaxProcessTime + r.MaxCopProcessAddress = info.CopTasks.MaxProcessAddress + } + if info.CopTasks.MaxWaitTime > r.MaxCopWaitTime { + r.MaxCopWaitTime = info.CopTasks.MaxWaitTime + r.MaxCopWaitAddress = info.CopTasks.MaxWaitAddress + } + // TiKV + r.SumProcessTime += info.ExecDetail.TimeDetail.ProcessTime + if info.ExecDetail.TimeDetail.ProcessTime > r.MaxProcessTime { + r.MaxProcessTime = info.ExecDetail.TimeDetail.ProcessTime + } + r.SumWaitTime += info.ExecDetail.TimeDetail.WaitTime + if info.ExecDetail.TimeDetail.WaitTime > r.MaxWaitTime { + r.MaxWaitTime = info.ExecDetail.TimeDetail.WaitTime + } + r.SumBackoffTime += info.ExecDetail.BackoffTime + if info.ExecDetail.BackoffTime > r.MaxBackoffTime { + r.MaxBackoffTime = info.ExecDetail.BackoffTime + } + if info.ExecDetail.ScanDetail != nil { + r.SumTotalKeys += info.ExecDetail.ScanDetail.TotalKeys + if info.ExecDetail.ScanDetail.TotalKeys > r.MaxTotalKeys { + r.MaxTotalKeys = info.ExecDetail.ScanDetail.TotalKeys + } + r.SumProcessedKeys += info.ExecDetail.ScanDetail.ProcessedKeys + if info.ExecDetail.ScanDetail.ProcessedKeys > r.MaxProcessedKeys { + r.MaxProcessedKeys = info.ExecDetail.ScanDetail.ProcessedKeys + } + r.SumRocksdbDeleteSkippedCount += info.ExecDetail.ScanDetail.RocksdbDeleteSkippedCount + if info.ExecDetail.ScanDetail.RocksdbDeleteSkippedCount > r.MaxRocksdbDeleteSkippedCount { + r.MaxRocksdbDeleteSkippedCount = info.ExecDetail.ScanDetail.RocksdbDeleteSkippedCount + } + r.SumRocksdbKeySkippedCount += info.ExecDetail.ScanDetail.RocksdbKeySkippedCount + if info.ExecDetail.ScanDetail.RocksdbKeySkippedCount > r.MaxRocksdbKeySkippedCount { + r.MaxRocksdbKeySkippedCount = info.ExecDetail.ScanDetail.RocksdbKeySkippedCount + } + r.SumRocksdbBlockCacheHitCount += info.ExecDetail.ScanDetail.RocksdbBlockCacheHitCount + if info.ExecDetail.ScanDetail.RocksdbBlockCacheHitCount > r.MaxRocksdbBlockCacheHitCount { + r.MaxRocksdbBlockCacheHitCount = info.ExecDetail.ScanDetail.RocksdbBlockCacheHitCount + } + r.SumRocksdbBlockReadCount += info.ExecDetail.ScanDetail.RocksdbBlockReadCount + if info.ExecDetail.ScanDetail.RocksdbBlockReadCount > r.MaxRocksdbBlockReadCount { + r.MaxRocksdbBlockReadCount = info.ExecDetail.ScanDetail.RocksdbBlockReadCount + } + r.SumRocksdbBlockReadByte += info.ExecDetail.ScanDetail.RocksdbBlockReadByte + if info.ExecDetail.ScanDetail.RocksdbBlockReadByte > r.MaxRocksdbBlockReadByte { + r.MaxRocksdbBlockReadByte = info.ExecDetail.ScanDetail.RocksdbBlockReadByte + } + } + // Txn + commitDetails := info.ExecDetail.CommitDetail + if commitDetails != nil { + r.CommitCount++ + r.SumPrewriteTime += commitDetails.PrewriteTime + if commitDetails.PrewriteTime > r.MaxPrewriteTime { + r.MaxPrewriteTime = commitDetails.PrewriteTime + } + r.SumCommitTime += commitDetails.CommitTime + if commitDetails.CommitTime > r.MaxCommitTime { + r.MaxCommitTime = commitDetails.CommitTime + } + r.SumGetCommitTsTime += commitDetails.GetCommitTsTime + if commitDetails.GetCommitTsTime > r.MaxGetCommitTsTime { + r.MaxGetCommitTsTime = commitDetails.GetCommitTsTime + } + resolveLockTime := atomic.LoadInt64(&commitDetails.ResolveLock.ResolveLockTime) + r.SumResolveLockTime += resolveLockTime + if resolveLockTime > r.MaxResolveLockTime { + r.MaxResolveLockTime = resolveLockTime + } + r.SumLocalLatchTime += commitDetails.LocalLatchTime + if commitDetails.LocalLatchTime > r.MaxLocalLatchTime { + r.MaxLocalLatchTime = commitDetails.LocalLatchTime + } + r.SumWriteKeys += int64(commitDetails.WriteKeys) + if commitDetails.WriteKeys > r.MaxWriteKeys { + r.MaxWriteKeys = commitDetails.WriteKeys + } + r.SumWriteSize += int64(commitDetails.WriteSize) + if commitDetails.WriteSize > r.MaxWriteSize { + r.MaxWriteSize = commitDetails.WriteSize + } + prewriteRegionNum := atomic.LoadInt32(&commitDetails.PrewriteRegionNum) + r.SumPrewriteRegionNum += int64(prewriteRegionNum) + if prewriteRegionNum > r.MaxPrewriteRegionNum { + r.MaxPrewriteRegionNum = prewriteRegionNum + } + r.SumTxnRetry += int64(commitDetails.TxnRetry) + if commitDetails.TxnRetry > r.MaxTxnRetry { + r.MaxTxnRetry = commitDetails.TxnRetry + } + commitDetails.Mu.Lock() + commitBackoffTime := commitDetails.Mu.CommitBackoffTime + r.SumCommitBackoffTime += commitBackoffTime + if commitBackoffTime > r.MaxCommitBackoffTime { + r.MaxCommitBackoffTime = commitBackoffTime + } + r.SumBackoffTimes += int64(len(commitDetails.Mu.PrewriteBackoffTypes)) + for _, backoffType := range commitDetails.Mu.PrewriteBackoffTypes { + r.BackoffTypes[backoffType]++ + } + r.SumBackoffTimes += int64(len(commitDetails.Mu.CommitBackoffTypes)) + for _, backoffType := range commitDetails.Mu.CommitBackoffTypes { + r.BackoffTypes[backoffType]++ + } + commitDetails.Mu.Unlock() + } + // Plan cache + if info.PlanInCache { + r.PlanInCache = true + r.PlanCacheHits++ + } else { + r.PlanInCache = false + } + // SPM + if info.PlanInBinding { + r.PlanInBinding = true + } else { + r.PlanInBinding = false + } + // Other + r.SumAffectedRows += info.StmtCtx.AffectedRows() + r.SumMem += info.MemMax + if info.MemMax > r.MaxMem { + r.MaxMem = info.MemMax + } + r.SumDisk += info.DiskMax + if info.DiskMax > r.MaxDisk { + r.MaxDisk = info.DiskMax + } + if info.StartTime.Before(r.FirstSeen) { + r.FirstSeen = info.StartTime + } + if r.LastSeen.Before(info.StartTime) { + r.LastSeen = info.StartTime + } + if info.ExecRetryCount > 0 { + r.ExecRetryCount += info.ExecRetryCount + r.ExecRetryTime += info.ExecRetryTime + } + if info.ResultRows > 0 { + r.SumResultRows += info.ResultRows + if r.MaxResultRows < info.ResultRows { + r.MaxResultRows = info.ResultRows + } + if r.MinResultRows > info.ResultRows { + r.MinResultRows = info.ResultRows + } + } else { + r.MinResultRows = 0 + } + r.SumKVTotal += time.Duration(atomic.LoadInt64(&info.TiKVExecDetails.WaitKVRespDuration)) + r.SumPDTotal += time.Duration(atomic.LoadInt64(&info.TiKVExecDetails.WaitPDRespDuration)) + r.SumBackoffTotal += time.Duration(atomic.LoadInt64(&info.TiKVExecDetails.BackoffDuration)) + r.SumWriteSQLRespTotal += info.StmtExecDetails.WriteSQLRespDuration +} + +// Merge merges the statistics of another StmtRecord to this StmtRecord. +func (r *StmtRecord) Merge(other *StmtRecord) { + // User + for user := range other.AuthUsers { + r.AuthUsers[user] = struct{}{} + } + // ExecCount and SumWarnings + r.ExecCount += other.ExecCount + r.SumWarnings += other.SumWarnings + // Latency + r.SumLatency += other.SumLatency + if r.MaxLatency < other.MaxLatency { + r.MaxLatency = other.MaxLatency + } + if r.MinLatency > other.MinLatency { + r.MinLatency = other.MinLatency + } + r.SumParseLatency += other.SumParseLatency + if r.MaxParseLatency < other.MaxParseLatency { + r.MaxParseLatency = other.MaxParseLatency + } + r.SumCompileLatency += other.SumCompileLatency + if r.MaxCompileLatency < other.MaxCompileLatency { + r.MaxCompileLatency = other.MaxCompileLatency + } + // Coprocessor + r.SumNumCopTasks += other.SumNumCopTasks + if r.MaxCopProcessTime < other.MaxCopProcessTime { + r.MaxCopProcessTime = other.MaxCopProcessTime + r.MaxCopProcessAddress = other.MaxCopProcessAddress + } + if r.MaxCopWaitTime < other.MaxCopWaitTime { + r.MaxCopWaitTime = other.MaxCopWaitTime + r.MaxCopWaitAddress = other.MaxCopWaitAddress + } + // TiKV + r.SumProcessTime += other.SumProcessTime + if r.MaxProcessTime < other.MaxProcessTime { + r.MaxProcessTime = other.MaxProcessTime + } + r.SumWaitTime += other.SumWaitTime + if r.MaxWaitTime < other.MaxWaitTime { + r.MaxWaitTime = other.MaxWaitTime + } + r.SumBackoffTime += other.SumBackoffTime + if r.MaxBackoffTime < other.MaxBackoffTime { + r.MaxBackoffTime = other.MaxBackoffTime + } + r.SumTotalKeys += other.SumTotalKeys + if r.MaxTotalKeys < other.MaxTotalKeys { + r.MaxTotalKeys = other.MaxTotalKeys + } + r.SumProcessedKeys += other.SumProcessedKeys + if r.MaxProcessedKeys < other.MaxProcessedKeys { + r.MaxProcessedKeys = other.MaxProcessedKeys + } + r.SumRocksdbDeleteSkippedCount += other.SumRocksdbDeleteSkippedCount + if r.MaxRocksdbDeleteSkippedCount < other.MaxRocksdbDeleteSkippedCount { + r.MaxRocksdbDeleteSkippedCount = other.MaxRocksdbDeleteSkippedCount + } + r.SumRocksdbKeySkippedCount += other.SumRocksdbKeySkippedCount + if r.MaxRocksdbKeySkippedCount < other.MaxRocksdbKeySkippedCount { + r.MaxRocksdbKeySkippedCount = other.MaxRocksdbKeySkippedCount + } + r.SumRocksdbBlockCacheHitCount += other.SumRocksdbBlockCacheHitCount + if r.MaxRocksdbBlockCacheHitCount < other.MaxRocksdbBlockCacheHitCount { + r.MaxRocksdbBlockCacheHitCount = other.MaxRocksdbBlockCacheHitCount + } + r.SumRocksdbBlockReadCount += other.SumRocksdbBlockReadCount + if r.MaxRocksdbBlockReadCount < other.MaxRocksdbBlockReadCount { + r.MaxRocksdbBlockReadCount = other.MaxRocksdbBlockReadCount + } + r.SumRocksdbBlockReadByte += other.SumRocksdbBlockReadByte + if r.MaxRocksdbBlockReadByte < other.MaxRocksdbBlockReadByte { + r.MaxRocksdbBlockReadByte = other.MaxRocksdbBlockReadByte + } + // Txn + r.CommitCount += other.CommitCount + r.SumPrewriteTime += other.SumPrewriteTime + if r.MaxPrewriteTime < other.MaxPrewriteTime { + r.MaxPrewriteTime = other.MaxPrewriteTime + } + r.SumCommitTime += other.SumCommitTime + if r.MaxCommitTime < other.MaxCommitTime { + r.MaxCommitTime = other.MaxCommitTime + } + r.SumGetCommitTsTime += other.SumGetCommitTsTime + if r.MaxGetCommitTsTime < other.MaxGetCommitTsTime { + r.MaxGetCommitTsTime = other.MaxGetCommitTsTime + } + r.SumCommitBackoffTime += other.SumCommitBackoffTime + if r.MaxCommitBackoffTime < other.MaxCommitBackoffTime { + r.MaxCommitBackoffTime = other.MaxCommitBackoffTime + } + r.SumResolveLockTime += other.SumResolveLockTime + if r.MaxResolveLockTime < other.MaxResolveLockTime { + r.MaxResolveLockTime = other.MaxResolveLockTime + } + r.SumLocalLatchTime += other.SumLocalLatchTime + if r.MaxLocalLatchTime < other.MaxLocalLatchTime { + r.MaxLocalLatchTime = other.MaxLocalLatchTime + } + r.SumWriteKeys += other.SumWriteKeys + if r.MaxWriteKeys < other.MaxWriteKeys { + r.MaxWriteKeys = other.MaxWriteKeys + } + r.SumWriteSize += other.SumWriteSize + if r.MaxWriteSize < other.MaxWriteSize { + r.MaxWriteSize = other.MaxWriteSize + } + r.SumPrewriteRegionNum += other.SumPrewriteRegionNum + if r.MaxPrewriteRegionNum < other.MaxPrewriteRegionNum { + r.MaxPrewriteRegionNum = other.MaxPrewriteRegionNum + } + r.SumTxnRetry += other.SumTxnRetry + if r.MaxTxnRetry < other.MaxTxnRetry { + r.MaxTxnRetry = other.MaxTxnRetry + } + r.SumBackoffTimes += other.SumBackoffTimes + for backoffType, backoffValue := range other.BackoffTypes { + _, ok := r.BackoffTypes[backoffType] + if ok { + r.BackoffTypes[backoffType] += backoffValue + } else { + r.BackoffTypes[backoffType] = backoffValue + } + } + // Plan cache + r.PlanCacheHits += other.PlanCacheHits + // Other + r.SumAffectedRows += other.SumAffectedRows + r.SumMem += other.SumMem + if r.MaxMem < other.MaxMem { + r.MaxMem = other.MaxMem + } + r.SumDisk += other.SumDisk + if r.MaxDisk < other.MaxDisk { + r.MaxDisk = other.MaxDisk + } + if r.FirstSeen.After(other.FirstSeen) { + r.FirstSeen = other.FirstSeen + } + if r.LastSeen.Before(other.LastSeen) { + r.LastSeen = other.LastSeen + } + r.ExecRetryCount += other.ExecRetryCount + r.ExecRetryTime += other.ExecRetryTime + r.SumKVTotal += other.SumKVTotal + r.SumPDTotal += other.SumPDTotal + r.SumBackoffTotal += other.SumBackoffTotal + r.SumWriteSQLRespTotal += other.SumWriteSQLRespTotal + r.SumErrors += other.SumErrors +} + +// Truncate SQL to maxSQLLength. +func formatSQL(sql string) string { + maxSQLLength := int(maxSQLLength()) + length := len(sql) + if length > maxSQLLength { + sql = fmt.Sprintf("%.*s(len:%d)", maxSQLLength, sql, length) + } + return sql +} + +func maxSQLLength() uint32 { + if GlobalStmtSummary != nil { + return GlobalStmtSummary.MaxSQLLength() + } + return 4096 +} + +// GenerateStmtExecInfo4Test generates a new StmtExecInfo for testing purposes. +func GenerateStmtExecInfo4Test(digest string) *stmtsummary.StmtExecInfo { + tables := []stmtctx.TableEntry{{DB: "db1", Table: "tb1"}, {DB: "db2", Table: "tb2"}} + indexes := []string{"a"} + stmtExecInfo := &stmtsummary.StmtExecInfo{ + SchemaName: "schema_name", + OriginalSQL: "original_sql1", + NormalizedSQL: "normalized_sql", + Digest: digest, + PlanDigest: "plan_digest", + PlanGenerator: func() (string, string) { return "", "" }, + User: "user", + TotalLatency: 10000, + ParseLatency: 100, + CompileLatency: 1000, + CopTasks: &stmtctx.CopTasksDetails{ + NumCopTasks: 10, + AvgProcessTime: 1000, + P90ProcessTime: 10000, + MaxProcessAddress: "127", + MaxProcessTime: 15000, + AvgWaitTime: 100, + P90WaitTime: 1000, + MaxWaitAddress: "128", + MaxWaitTime: 1500, + }, + ExecDetail: &execdetails.ExecDetails{ + BackoffTime: 80, + RequestCount: 10, + CommitDetail: &util.CommitDetails{ + GetCommitTsTime: 100, + PrewriteTime: 10000, + CommitTime: 1000, + LocalLatchTime: 10, + Mu: struct { + sync.Mutex + CommitBackoffTime int64 + PrewriteBackoffTypes []string + CommitBackoffTypes []string + SlowestPrewrite util.ReqDetailInfo + CommitPrimary util.ReqDetailInfo + }{ + CommitBackoffTime: 200, + PrewriteBackoffTypes: []string{"txnlock"}, + CommitBackoffTypes: []string{}, + SlowestPrewrite: util.ReqDetailInfo{}, + CommitPrimary: util.ReqDetailInfo{}, + }, + WriteKeys: 20000, + WriteSize: 200000, + PrewriteRegionNum: 20, + TxnRetry: 2, + ResolveLock: util.ResolveLockDetail{ + ResolveLockTime: 2000, + }, + }, + ScanDetail: &util.ScanDetail{ + TotalKeys: 1000, + ProcessedKeys: 500, + RocksdbDeleteSkippedCount: 100, + RocksdbKeySkippedCount: 10, + RocksdbBlockCacheHitCount: 10, + RocksdbBlockReadCount: 10, + RocksdbBlockReadByte: 1000, + }, + DetailsNeedP90: execdetails.DetailsNeedP90{ + TimeDetail: util.TimeDetail{ + ProcessTime: 500, + WaitTime: 50, + }, + CalleeAddress: "129", + }, + }, + StmtCtx: &stmtctx.StatementContext{ + StmtType: "Select", + Tables: tables, + IndexNames: indexes, + }, + MemMax: 10000, + DiskMax: 10000, + StartTime: time.Date(2019, 1, 1, 10, 10, 10, 10, time.UTC), + Succeed: true, + } + stmtExecInfo.StmtCtx.AddAffectedRows(10000) + return stmtExecInfo +} diff --git a/util/stmtsummary/v2/record_test.go b/util/stmtsummary/v2/record_test.go new file mode 100644 index 0000000000000..dd3064daba732 --- /dev/null +++ b/util/stmtsummary/v2/record_test.go @@ -0,0 +1,64 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package stmtsummary + +import ( + "testing" + + "github.com/stretchr/testify/require" +) + +func TestStmtRecord(t *testing.T) { + info := GenerateStmtExecInfo4Test("digest1") + record1 := NewStmtRecord(info) + require.Equal(t, info.SchemaName, record1.SchemaName) + require.Equal(t, info.Digest, record1.Digest) + require.Equal(t, info.PlanDigest, record1.PlanDigest) + require.Equal(t, info.StmtCtx.StmtType, record1.StmtType) + 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, info.Charset, record1.Charset) + require.Equal(t, info.Collation, record1.Collation) + require.Equal(t, info.PrevSQL, record1.PrevSQL) + require.Equal(t, info.StmtCtx.IndexNames, record1.IndexNames) + require.Equal(t, info.TotalLatency, record1.MinLatency) + require.Equal(t, info.Prepared, record1.Prepared) + require.Equal(t, info.StartTime, record1.FirstSeen) + require.Equal(t, info.StartTime, record1.LastSeen) + require.Empty(t, record1.AuthUsers) + require.Zero(t, record1.ExecCount) + require.Zero(t, record1.SumLatency) + require.Zero(t, record1.MaxLatency) + + record1.Add(info) + require.Len(t, record1.AuthUsers, 1) + require.Contains(t, record1.AuthUsers, "user") + require.Equal(t, int64(1), record1.ExecCount) + require.Equal(t, info.TotalLatency, record1.SumLatency) + require.Equal(t, info.TotalLatency, record1.MaxLatency) + require.Equal(t, info.TotalLatency, record1.MinLatency) + + record2 := NewStmtRecord(info) + record2.Add(info) + record2.Merge(record1) + require.Len(t, record2.AuthUsers, 1) + require.Contains(t, record2.AuthUsers, "user") + require.Equal(t, int64(2), record2.ExecCount) + require.Equal(t, info.TotalLatency*2, record2.SumLatency) + require.Equal(t, info.TotalLatency, record2.MaxLatency) + require.Equal(t, info.TotalLatency, record2.MinLatency) +} diff --git a/util/stmtsummary/v2/stmtsummary.go b/util/stmtsummary/v2/stmtsummary.go new file mode 100644 index 0000000000000..d3a8c21c44751 --- /dev/null +++ b/util/stmtsummary/v2/stmtsummary.go @@ -0,0 +1,580 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package stmtsummary + +import ( + "context" + "errors" + "math" + "sync" + "sync/atomic" + "time" + + "github.com/pingcap/log" + "github.com/pingcap/tidb/config" + "github.com/pingcap/tidb/parser/mysql" + "github.com/pingcap/tidb/types" + "github.com/pingcap/tidb/util/hack" + "github.com/pingcap/tidb/util/kvcache" + "github.com/pingcap/tidb/util/stmtsummary" + atomic2 "go.uber.org/atomic" + "golang.org/x/exp/maps" +) + +const ( + defaultEnabled = true + defaultEnableInternalQuery = false + defaultMaxStmtCount = 3000 + defaultMaxSQLLength = 4096 + defaultRefreshInterval = 30 * 60 // 30 min + defaultRotateCheckInterval = 1 // s +) + +var ( + // GlobalStmtSummary is the global StmtSummary instance, we need + // to explicitly call Setup() to initialize it. It will then be + // referenced by SessionVars.StmtSummary for each session. + GlobalStmtSummary *StmtSummary + + timeNow = time.Now +) + +// Setup initializes the GlobalStmtSummary. +func Setup(cfg *Config) (err error) { + GlobalStmtSummary, err = NewStmtSummary(cfg) + return +} + +// Config is the static configuration of StmtSummary. It cannot be +// modified at runtime. +type Config struct { + Filename string + FileMaxSize int + FileMaxDays int + FileMaxBackups int +} + +// StmtSummary represents the complete statements summary statistics. +// It controls data rotation and persistence internally, and provides +// reading interface through MemReader and HistoryReader. +type StmtSummary struct { + ctx context.Context + cancel context.CancelFunc + + optEnabled *atomic2.Bool + optEnableInternalQuery *atomic2.Bool + optMaxStmtCount *atomic2.Uint32 + optMaxSQLLength *atomic2.Uint32 + optRefreshInterval *atomic2.Uint32 + + window *stmtWindow + windowLock sync.Mutex + storage stmtStorage + closeWg sync.WaitGroup + closed atomic.Bool +} + +// NewStmtSummary creates a new StmtSummary from Config. +func NewStmtSummary(cfg *Config) (*StmtSummary, error) { + if cfg.Filename == "" { + return nil, errors.New("stmtsummary: empty filename") + } + + ctx, cancel := context.WithCancel(context.Background()) + s := &StmtSummary{ + ctx: ctx, + cancel: cancel, + + // These options can be changed dynamically at runtime. + // The default values here are just placeholders, and the real values in + // sessionctx/variables/tidb_vars.go will overwrite them after TiDB starts. + optEnabled: atomic2.NewBool(defaultEnabled), + optEnableInternalQuery: atomic2.NewBool(defaultEnableInternalQuery), + optMaxStmtCount: atomic2.NewUint32(defaultMaxStmtCount), + optMaxSQLLength: atomic2.NewUint32(defaultMaxSQLLength), + optRefreshInterval: atomic2.NewUint32(defaultRefreshInterval), + window: newStmtWindow(timeNow(), uint(defaultMaxStmtCount)), + storage: newStmtLogStorage(&log.Config{ + File: log.FileLogConfig{ + Filename: cfg.Filename, + MaxSize: cfg.FileMaxSize, + MaxDays: cfg.FileMaxDays, + MaxBackups: cfg.FileMaxBackups, + }, + }), + } + + s.closeWg.Add(1) + go func() { + defer s.closeWg.Done() + s.rotateLoop() + }() + + return s, nil +} + +// NewStmtSummary4Test creates a new StmtSummary for testing purposes. +func NewStmtSummary4Test(maxStmtCount uint) *StmtSummary { + ctx, cancel := context.WithCancel(context.Background()) + + ss := &StmtSummary{ + ctx: ctx, + cancel: cancel, + + optEnabled: atomic2.NewBool(defaultEnabled), + optEnableInternalQuery: atomic2.NewBool(defaultEnableInternalQuery), + optMaxStmtCount: atomic2.NewUint32(defaultMaxStmtCount), + optMaxSQLLength: atomic2.NewUint32(defaultMaxSQLLength), + optRefreshInterval: atomic2.NewUint32(60 * 60 * 24 * 365), // 1 year + window: newStmtWindow(timeNow(), maxStmtCount), + storage: &mockStmtStorage{}, + } + + ss.closeWg.Add(1) + go func() { + defer ss.closeWg.Done() + ss.rotateLoop() + }() + + return ss +} + +// Enabled returns whether the StmtSummary is enabled. +func (s *StmtSummary) Enabled() bool { + return s.optEnabled.Load() +} + +// SetEnabled is used to enable or disable StmtSummary. If disabled, in-memory +// data will be cleared, (persisted data will still be remained). +func (s *StmtSummary) SetEnabled(v bool) error { + s.optEnabled.Store(v) + if !v { + s.Clear() + } + + return nil +} + +// EnableInternalQuery returns whether the StmtSummary counts internal queries. +func (s *StmtSummary) EnableInternalQuery() bool { + return s.optEnableInternalQuery.Load() +} + +// SetEnableInternalQuery is used to enable or disable StmtSummary's internal +// query statistics. If disabled, in-memory internal queries will be cleared, +// (persisted internal queries will still be remained). +func (s *StmtSummary) SetEnableInternalQuery(v bool) error { + s.optEnableInternalQuery.Store(v) + if !v { + s.ClearInternal() + } + + return nil +} + +// MaxStmtCount returns the maximum number of statements. +func (s *StmtSummary) MaxStmtCount() uint32 { + return s.optMaxStmtCount.Load() +} + +// SetMaxStmtCount is used to set the maximum number of statements. +// If the current number exceeds the maximum number, the excess will be evicted. +func (s *StmtSummary) SetMaxStmtCount(v uint32) error { + if v < 1 { + v = 1 + } + s.optMaxStmtCount.Store(v) + s.windowLock.Lock() + _ = s.window.lru.SetCapacity(uint(v)) + s.windowLock.Unlock() + + return nil +} + +// MaxSQLLength returns the maximum size of a single SQL statement. +func (s *StmtSummary) MaxSQLLength() uint32 { + return s.optMaxSQLLength.Load() +} + +// SetMaxSQLLength sets the maximum size of a single SQL statement. +func (s *StmtSummary) SetMaxSQLLength(v uint32) error { + s.optMaxSQLLength.Store(v) + + return nil +} + +// RefreshInterval returns the period (in seconds) at which the statistics +// window is refreshed (persisted). +func (s *StmtSummary) RefreshInterval() uint32 { + return s.optRefreshInterval.Load() +} + +// SetRefreshInterval sets the period (in seconds) for the statistics window +// to be refreshed (persisted). This may trigger a refresh (persistence) of +// the current statistics window early. +func (s *StmtSummary) SetRefreshInterval(v uint32) error { + if v < 1 { + v = 1 + } + s.optRefreshInterval.Store(v) + + return nil +} + +// Add adds a single stmtsummary.StmtExecInfo to the current statistics window +// of StmtSummary. Before adding, it will check whether the current window has +// expired, and if it has expired, the window will be persisted asynchronously +// and a new window will be created to replace the current one. +func (s *StmtSummary) Add(info *stmtsummary.StmtExecInfo) { + if s.closed.Load() { + return + } + + k := &stmtKey{ + schemaName: info.SchemaName, + digest: info.Digest, + prevDigest: info.PrevSQLDigest, + planDigest: info.PlanDigest, + } + k.Hash() // Calculate hash value in advance, to reduce the time holding the window lock. + + // Add info to the current statistics window. + s.windowLock.Lock() + var record *lockedStmtRecord + if v, ok := s.window.lru.Get(k); ok { + record = v.(*lockedStmtRecord) + } else { + record = &lockedStmtRecord{StmtRecord: NewStmtRecord(info)} + s.window.lru.Put(k, record) + } + s.windowLock.Unlock() + + record.Lock() + record.Add(info) + record.Unlock() +} + +// Evicted returns the number of statements evicted for the current +// time window. The returned type is one row consisting of three +// columns: [BEGIN_TIME, END_TIME, EVICTED_COUNT]. +func (s *StmtSummary) Evicted() []types.Datum { + s.windowLock.Lock() + count := int64(s.window.evicted.count()) + s.windowLock.Unlock() + if count == 0 { + return nil + } + begin := types.NewTime(types.FromGoTime(s.window.begin), mysql.TypeTimestamp, 0) + end := types.NewTime(types.FromGoTime(timeNow()), mysql.TypeTimestamp, 0) + return types.MakeDatums(begin, end, count) +} + +// Clear clears all data in the current window, and the data that +// has been persisted will not be cleared. +func (s *StmtSummary) Clear() { + s.windowLock.Lock() + defer s.windowLock.Unlock() + s.window.clear() +} + +// ClearInternal clears all internal queries of the current window, +// and the data that has been persisted will not be cleared. +func (s *StmtSummary) ClearInternal() { + s.windowLock.Lock() + defer s.windowLock.Unlock() + for _, k := range s.window.lru.Keys() { + v, _ := s.window.lru.Get(k) + if v.(*lockedStmtRecord).IsInternal { + s.window.lru.Delete(k) + } + } +} + +// Close closes the work of StmtSummary. +func (s *StmtSummary) Close() { + if s.cancel != nil { + s.cancel() + s.closeWg.Wait() + } + s.closed.Store(true) +} + +// GetMoreThanCntBindableStmt is used to get bindable statements. +// Statements whose execution times exceed the threshold will be +// returned. Since the historical data has been persisted, we only +// refer to the statistics data of the current window in memory. +func (s *StmtSummary) GetMoreThanCntBindableStmt(cnt int64) []*stmtsummary.BindableStmt { + s.windowLock.Lock() + values := s.window.lru.Values() + s.windowLock.Unlock() + stmts := make([]*stmtsummary.BindableStmt, 0, len(values)) + for _, value := range values { + record := value.(*lockedStmtRecord) + func() { + record.Lock() + defer record.Unlock() + if record.StmtType == "Select" || + record.StmtType == "Delete" || + record.StmtType == "Update" || + record.StmtType == "Insert" || + record.StmtType == "Replace" { + if len(record.AuthUsers) > 0 && record.ExecCount > cnt { + stmt := &stmtsummary.BindableStmt{ + Schema: record.SchemaName, + Query: record.SampleSQL, + PlanHint: record.PlanHint, + Charset: record.Charset, + Collation: record.Collation, + Users: make(map[string]struct{}), + } + maps.Copy(stmt.Users, record.AuthUsers) + + // If it is SQL command prepare / execute, the ssElement.sampleSQL + // is `execute ...`, we should get the original select query. + // If it is binary protocol prepare / execute, ssbd.normalizedSQL + // should be same as ssElement.sampleSQL. + if record.Prepared { + stmt.Query = record.NormalizedSQL + } + stmts = append(stmts, stmt) + } + } + }() + } + return stmts +} + +func (s *StmtSummary) rotateLoop() { + tick := time.NewTicker(defaultRotateCheckInterval * time.Second) + defer tick.Stop() + + for { + select { + case <-s.ctx.Done(): + return + case <-tick.C: + now := timeNow() + s.windowLock.Lock() + w := s.window + // The current window has expired and needs to be refreshed and persisted. + if now.After(w.begin.Add(time.Duration(s.RefreshInterval()) * time.Second)) { + s.window = newStmtWindow(now, uint(s.MaxStmtCount())) + size := w.lru.Size() + if size > 0 { + // Persist window asynchronously. + s.closeWg.Add(1) + go func() { + defer s.closeWg.Done() + s.storage.persist(w, now) + }() + } + } + s.windowLock.Unlock() + } + } +} + +// stmtWindow represents a single statistical window, which has a begin +// time and an end time. Data within a single window is eliminated +// according to the LRU strategy. All evicted data will be aggregated +// into stmtEvicted. +type stmtWindow struct { + begin time.Time + lru *kvcache.SimpleLRUCache // *stmtKey => *lockedStmtRecord + evicted *stmtEvicted +} + +func newStmtWindow(begin time.Time, capacity uint) *stmtWindow { + w := &stmtWindow{ + begin: begin, + lru: kvcache.NewSimpleLRUCache(capacity, 0, 0), + evicted: newStmtEvicted(), + } + w.lru.SetOnEvict(func(k kvcache.Key, v kvcache.Value) { + r := v.(*lockedStmtRecord) + r.Lock() + defer r.Unlock() + w.evicted.add(k.(*stmtKey), r.StmtRecord) + }) + return w +} + +func (w *stmtWindow) clear() { + w.lru.DeleteAll() + w.evicted = newStmtEvicted() +} + +type stmtStorage interface { + persist(w *stmtWindow, end time.Time) +} + +// stmtKey defines key for stmtElement. +type stmtKey struct { + // Same statements may appear in different schema, but they refer to different tables. + schemaName string + digest string + // The digest of the previous statement. + prevDigest string + // The digest of the plan of this SQL. + planDigest string + // `hash` is the hash value of this object. + hash []byte +} + +// Hash implements SimpleLRUCache.Key. +// Only when current SQL is `commit` do we record `prevSQL`. Otherwise, `prevSQL` is empty. +// `prevSQL` is included in the key To distinguish different transactions. +func (k *stmtKey) Hash() []byte { + if len(k.hash) == 0 { + k.hash = make([]byte, 0, len(k.schemaName)+len(k.digest)+len(k.prevDigest)+len(k.planDigest)) + k.hash = append(k.hash, hack.Slice(k.digest)...) + k.hash = append(k.hash, hack.Slice(k.schemaName)...) + k.hash = append(k.hash, hack.Slice(k.prevDigest)...) + k.hash = append(k.hash, hack.Slice(k.planDigest)...) + } + return k.hash +} + +type stmtEvicted struct { + sync.Mutex + keys map[string]struct{} + other *StmtRecord +} + +func newStmtEvicted() *stmtEvicted { + return &stmtEvicted{ + keys: make(map[string]struct{}), + other: &StmtRecord{ + AuthUsers: make(map[string]struct{}), + MinLatency: time.Duration(math.MaxInt64), + BackoffTypes: make(map[string]int), + FirstSeen: time.Unix(math.MaxInt64, 0), + }, + } +} + +func (e *stmtEvicted) add(key *stmtKey, record *StmtRecord) { + if key == nil || record == nil { + return + } + e.Lock() + defer e.Unlock() + e.keys[string(key.Hash())] = struct{}{} + e.other.Merge(record) +} + +func (e *stmtEvicted) count() int { + e.Lock() + defer e.Unlock() + return len(e.keys) +} + +type lockedStmtRecord struct { + sync.Mutex + *StmtRecord +} + +type mockStmtStorage struct { + windows []*stmtWindow +} + +func (s *mockStmtStorage) persist(w *stmtWindow, _ time.Time) { + s.windows = append(s.windows, w) +} + +/* Public proxy functions between v1 and v2 */ + +// Add wraps GlobalStmtSummary.Add and stmtsummary.StmtSummaryByDigestMap.AddStatement. +func Add(stmtExecInfo *stmtsummary.StmtExecInfo) { + if config.GetGlobalConfig().Instance.StmtSummaryEnablePersistent { + GlobalStmtSummary.Add(stmtExecInfo) + } else { + stmtsummary.StmtSummaryByDigestMap.AddStatement(stmtExecInfo) + } +} + +// Enabled wraps GlobalStmtSummary.Enabled and stmtsummary.StmtSummaryByDigestMap.Enabled. +func Enabled() bool { + if config.GetGlobalConfig().Instance.StmtSummaryEnablePersistent { + return GlobalStmtSummary.Enabled() + } + return stmtsummary.StmtSummaryByDigestMap.Enabled() +} + +// EnabledInternal wraps GlobalStmtSummary.EnableInternalQuery and stmtsummary.StmtSummaryByDigestMap.EnabledInternal. +func EnabledInternal() bool { + if config.GetGlobalConfig().Instance.StmtSummaryEnablePersistent { + return GlobalStmtSummary.EnableInternalQuery() + } + return stmtsummary.StmtSummaryByDigestMap.EnabledInternal() +} + +// SetEnabled wraps GlobalStmtSummary.SetEnabled and stmtsummary.StmtSummaryByDigestMap.SetEnabled. +func SetEnabled(v bool) error { + if config.GetGlobalConfig().Instance.StmtSummaryEnablePersistent { + return GlobalStmtSummary.SetEnabled(v) + } + return stmtsummary.StmtSummaryByDigestMap.SetEnabled(v) +} + +// SetEnableInternalQuery wraps GlobalStmtSummary.SetEnableInternalQuery and +// stmtsummary.StmtSummaryByDigestMap.SetEnabledInternalQuery. +func SetEnableInternalQuery(v bool) error { + if config.GetGlobalConfig().Instance.StmtSummaryEnablePersistent { + return GlobalStmtSummary.SetEnableInternalQuery(v) + } + return stmtsummary.StmtSummaryByDigestMap.SetEnabledInternalQuery(v) +} + +// SetRefreshInterval wraps GlobalStmtSummary.SetRefreshInterval and stmtsummary.StmtSummaryByDigestMap.SetRefreshInterval. +func SetRefreshInterval(v int64) error { + if config.GetGlobalConfig().Instance.StmtSummaryEnablePersistent { + return GlobalStmtSummary.SetRefreshInterval(uint32(v)) + } + return stmtsummary.StmtSummaryByDigestMap.SetRefreshInterval(v) +} + +// SetHistorySize wraps stmtsummary.StmtSummaryByDigestMap.SetHistorySize. +func SetHistorySize(v int) error { + if config.GetGlobalConfig().Instance.StmtSummaryEnablePersistent { + return nil // not support + } + return stmtsummary.StmtSummaryByDigestMap.SetHistorySize(v) +} + +// SetMaxStmtCount wraps GlobalStmtSummary.SetMaxStmtCount and stmtsummary.StmtSummaryByDigestMap.SetMaxStmtCount. +func SetMaxStmtCount(v int) error { + if config.GetGlobalConfig().Instance.StmtSummaryEnablePersistent { + return GlobalStmtSummary.SetMaxStmtCount(uint32(v)) + } + return stmtsummary.StmtSummaryByDigestMap.SetMaxStmtCount(uint(v)) +} + +// SetMaxSQLLength wraps GlobalStmtSummary.SetMaxSQLLength and stmtsummary.StmtSummaryByDigestMap.SetMaxSQLLength. +func SetMaxSQLLength(v int) error { + if config.GetGlobalConfig().Instance.StmtSummaryEnablePersistent { + return GlobalStmtSummary.SetMaxSQLLength(uint32(v)) + } + return stmtsummary.StmtSummaryByDigestMap.SetMaxSQLLength(v) +} + +// GetMoreThanCntBindableStmt wraps GlobalStmtSummary.GetMoreThanCntBindableStmt and +// stmtsummary.StmtSummaryByDigestMap.GetMoreThanCntBindableStmt. +func GetMoreThanCntBindableStmt(frequency int64) []*stmtsummary.BindableStmt { + if config.GetGlobalConfig().Instance.StmtSummaryEnablePersistent { + return GlobalStmtSummary.GetMoreThanCntBindableStmt(frequency) + } + return stmtsummary.StmtSummaryByDigestMap.GetMoreThanCntBindableStmt(frequency) +} diff --git a/util/stmtsummary/v2/stmtsummary_test.go b/util/stmtsummary/v2/stmtsummary_test.go new file mode 100644 index 0000000000000..a01d0143d4573 --- /dev/null +++ b/util/stmtsummary/v2/stmtsummary_test.go @@ -0,0 +1,86 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package stmtsummary + +import ( + "sync" + "testing" + "time" + + "github.com/stretchr/testify/require" +) + +func TestStmtWindow(t *testing.T) { + ss := NewStmtSummary4Test(5) + defer ss.Close() + ss.Add(GenerateStmtExecInfo4Test("digest1")) + ss.Add(GenerateStmtExecInfo4Test("digest1")) + ss.Add(GenerateStmtExecInfo4Test("digest2")) + ss.Add(GenerateStmtExecInfo4Test("digest2")) + ss.Add(GenerateStmtExecInfo4Test("digest3")) + ss.Add(GenerateStmtExecInfo4Test("digest4")) + ss.Add(GenerateStmtExecInfo4Test("digest5")) + ss.Add(GenerateStmtExecInfo4Test("digest6")) + ss.Add(GenerateStmtExecInfo4Test("digest7")) + require.Equal(t, 5, ss.window.lru.Size()) + require.Equal(t, 2, ss.window.evicted.count()) + require.Equal(t, int64(4), ss.window.evicted.other.ExecCount) // digest1 digest1 digest2 digest2 + ss.Clear() + require.Equal(t, 0, ss.window.lru.Size()) + require.Equal(t, 0, ss.window.evicted.count()) + require.Equal(t, int64(0), ss.window.evicted.other.ExecCount) +} + +func TestStmtSummary(t *testing.T) { + ss := NewStmtSummary4Test(3) + defer ss.Close() + + ss.storage = &waitableMockStmtStorage{mockStmtStorage: ss.storage.(*mockStmtStorage)} + w := ss.window + ss.Add(GenerateStmtExecInfo4Test("digest1")) + ss.Add(GenerateStmtExecInfo4Test("digest2")) + ss.Add(GenerateStmtExecInfo4Test("digest3")) + ss.Add(GenerateStmtExecInfo4Test("digest4")) + ss.Add(GenerateStmtExecInfo4Test("digest5")) + require.Equal(t, 3, w.lru.Size()) + require.Equal(t, 2, w.evicted.count()) + + ss.storage.(*waitableMockStmtStorage).Add(1) + newEnd := w.begin.Add(time.Duration(ss.RefreshInterval()+1) * time.Second) + timeNow = func() time.Time { + return newEnd + } + ss.storage.(*waitableMockStmtStorage).Wait() + + timeNow = time.Now + ss.Add(GenerateStmtExecInfo4Test("digest6")) + ss.Add(GenerateStmtExecInfo4Test("digest7")) + w = ss.window + require.Equal(t, 2, w.lru.Size()) + require.Equal(t, 0, w.evicted.count()) + + ss.Clear() + require.Equal(t, 0, w.lru.Size()) +} + +type waitableMockStmtStorage struct { + sync.WaitGroup + *mockStmtStorage +} + +func (s *waitableMockStmtStorage) persist(w *stmtWindow, end time.Time) { + defer s.Done() + s.mockStmtStorage.persist(w, end) +} diff --git a/util/stmtsummary/v2/tests/BUILD.bazel b/util/stmtsummary/v2/tests/BUILD.bazel new file mode 100644 index 0000000000000..22a042878e6fe --- /dev/null +++ b/util/stmtsummary/v2/tests/BUILD.bazel @@ -0,0 +1,22 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_test") + +go_test( + name = "tests_test", + srcs = [ + "main_test.go", + "table_test.go", + ], + deps = [ + "//config", + "//kv", + "//parser/auth", + "//planner/core", + "//session", + "//testkit", + "//testkit/testsetup", + "//util/stmtsummary/v2:stmtsummary", + "@com_github_pingcap_failpoint//:failpoint", + "@com_github_stretchr_testify//require", + "@org_uber_go_goleak//:goleak", + ], +) diff --git a/util/stmtsummary/v2/tests/main_test.go b/util/stmtsummary/v2/tests/main_test.go new file mode 100644 index 0000000000000..305780d660949 --- /dev/null +++ b/util/stmtsummary/v2/tests/main_test.go @@ -0,0 +1,33 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package tests + +import ( + "testing" + + "github.com/pingcap/tidb/testkit/testsetup" + "go.uber.org/goleak" +) + +func TestMain(m *testing.M) { + testsetup.SetupForCommonTest() + opts := []goleak.Option{ + goleak.IgnoreTopFunction("github.com/golang/glog.(*loggingT).flushDaemon"), + goleak.IgnoreTopFunction("github.com/lestrrat-go/httprc.runFetchWorker"), + goleak.IgnoreTopFunction("go.opencensus.io/stats/view.(*worker).start"), + goleak.IgnoreTopFunction("go.etcd.io/etcd/client/pkg/v3/logutil.(*MergeLogger).outputLoop"), + } + goleak.VerifyTestMain(m, opts...) +} diff --git a/util/stmtsummary/v2/tests/table_test.go b/util/stmtsummary/v2/tests/table_test.go new file mode 100644 index 0000000000000..9403a0f8a3b4c --- /dev/null +++ b/util/stmtsummary/v2/tests/table_test.go @@ -0,0 +1,523 @@ +// Copyright 2023 PingCAP, Inc. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package tests + +import ( + "fmt" + "math" + "testing" + + "github.com/pingcap/failpoint" + "github.com/pingcap/tidb/config" + "github.com/pingcap/tidb/kv" + "github.com/pingcap/tidb/parser/auth" + plannercore "github.com/pingcap/tidb/planner/core" + "github.com/pingcap/tidb/session" + "github.com/pingcap/tidb/testkit" + stmtsummaryv2 "github.com/pingcap/tidb/util/stmtsummary/v2" + "github.com/stretchr/testify/require" +) + +func TestStmtSummaryTable(t *testing.T) { + setupStmtSummary() + defer closeStmtSummary() + + store := testkit.CreateMockStore(t) + tk := newTestKitWithRoot(t, store) + + tk.MustExec("set @@tidb_enable_collect_execution_info=0;") + tk.MustQuery("select column_comment from information_schema.columns " + + "where table_name='STATEMENTS_SUMMARY' and column_name='STMT_TYPE'", + ).Check(testkit.Rows("Statement type")) + + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b varchar(10), key k(a))") + + // Clear all statements. + tk.MustExec("set global tidb_enable_stmt_summary = 0") + tk.MustExec("set global tidb_enable_stmt_summary = 1") + tk.MustQuery("select @@global.tidb_enable_stmt_summary").Check(testkit.Rows("1")) + + // Create a new session to test. + tk = newTestKitWithRoot(t, store) + + // Test INSERT + tk.MustExec("insert into t values(1, 'a')") + tk.MustExec("insert into t values(2, 'b')") + tk.MustExec("insert into t VALUES(3, 'c')") + tk.MustExec("/**/insert into t values(4, 'd')") + + sql := "select stmt_type, schema_name, table_names, index_names, exec_count, sum_cop_task_num, avg_total_keys, " + + "max_total_keys, avg_processed_keys, max_processed_keys, avg_write_keys, max_write_keys, avg_prewrite_regions, " + + "max_prewrite_regions, avg_affected_rows, query_sample_text " + + "from information_schema.statements_summary " + + "where digest_text like 'insert into `t`%'" + tk.MustQuery(sql).Check(testkit.Rows("Insert test test.t 4 0 0 0 0 0 2 2 1 1 1 insert into t values(1, 'a')")) + + // Test point get. + tk.MustExec("drop table if exists p") + tk.MustExec("create table p(a int primary key, b int)") + for i := 1; i < 3; i++ { + tk.MustQuery("select b from p where a=1") + expectedResult := fmt.Sprintf("%d \tid \ttask\testRows\toperator info\n\tPoint_Get_1\troot\t1 \ttable:p, handle:1 %s", i, "test.p") + // Also make sure that the plan digest is not empty + sql = "select exec_count, plan, table_names from information_schema.statements_summary " + + "where digest_text like 'select `b` from `p`%' and plan_digest != ''" + tk.MustQuery(sql).Check(testkit.Rows(expectedResult)) + } + + // Point get another database. + tk.MustQuery("select variable_value from mysql.tidb where variable_name = 'system_tz'") + // Test for Encode plan cache. + p1 := tk.Session().GetSessionVars().StmtCtx.GetEncodedPlan() + require.Greater(t, len(p1), 0) + rows := tk.MustQuery("select tidb_decode_plan('" + p1 + "');").Rows() + require.Equal(t, 1, len(rows)) + require.Equal(t, 1, len(rows[0])) + require.Regexp(t, "\n.*Point_Get.*table.tidb, index.PRIMARY.VARIABLE_NAME", rows[0][0]) + + sql = "select table_names from information_schema.statements_summary " + + "where digest_text like 'select `variable_value`%' and `schema_name`='test'" + tk.MustQuery(sql).Check(testkit.Rows("mysql.tidb")) + + // Test `create database`. + tk.MustExec("create database if not exists test") + // Test for Encode plan cache. + p2 := tk.Session().GetSessionVars().StmtCtx.GetEncodedPlan() + require.Equal(t, "", p2) + tk.MustQuery(`select table_names + from information_schema.statements_summary + where digest_text like 'create database%' and schema_name='test'`, + ).Check(testkit.Rows("")) + + // Test SELECT. + const failpointName = "github.com/pingcap/tidb/planner/core/mockPlanRowCount" + require.NoError(t, failpoint.Enable(failpointName, "return(100)")) + defer func() { require.NoError(t, failpoint.Disable(failpointName)) }() + tk.MustQuery("select * from t where a=2") + + // sum_cop_task_num is always 0 if tidb_enable_collect_execution_info disabled + sql = "select stmt_type, schema_name, table_names, index_names, exec_count, sum_cop_task_num, avg_total_keys, " + + "max_total_keys, avg_processed_keys, max_processed_keys, avg_write_keys, max_write_keys, avg_prewrite_regions, " + + "max_prewrite_regions, avg_affected_rows, query_sample_text, plan " + + "from information_schema.statements_summary " + + "where digest_text like 'select * from `t`%'" + tk.MustQuery(sql).Check(testkit.Rows("Select test test.t t:k 1 0 0 0 0 0 0 0 0 0 0 select * from t where a=2 \tid \ttask \testRows\toperator info\n" + + "\tIndexLookUp_10 \troot \t100 \t\n" + + "\t├─IndexRangeScan_8(Build)\tcop[tikv]\t100 \ttable:t, index:k(a), range:[2,2], keep order:false, stats:pseudo\n" + + "\t└─TableRowIDScan_9(Probe)\tcop[tikv]\t100 \ttable:t, keep order:false, stats:pseudo")) + + // select ... order by + tk.MustQuery(`select stmt_type, schema_name, table_names, index_names, exec_count, sum_cop_task_num, avg_total_keys, + max_total_keys, avg_processed_keys, max_processed_keys, avg_write_keys, max_write_keys, avg_prewrite_regions, + max_prewrite_regions, avg_affected_rows, query_sample_text + from information_schema.statements_summary + order by exec_count desc limit 1`, + ).Check(testkit.Rows("Insert test test.t 4 0 0 0 0 0 2 2 1 1 1 insert into t values(1, 'a')")) + + // Test different plans with same digest. + require.NoError(t, failpoint.Enable(failpointName, "return(1000)")) + tk.MustQuery("select * from t where a=3") + sql = "select stmt_type, schema_name, table_names, index_names, exec_count, sum_cop_task_num, avg_total_keys, " + + "max_total_keys, avg_processed_keys, max_processed_keys, avg_write_keys, max_write_keys, avg_prewrite_regions, " + + "max_prewrite_regions, avg_affected_rows, query_sample_text, plan " + + "from information_schema.statements_summary " + + "where digest_text like 'select * from `t`%'" + tk.MustQuery(sql).Check(testkit.Rows( + "Select test test.t t:k 2 0 0 0 0 0 0 0 0 0 0 select * from t where a=2 \tid \ttask \testRows\toperator info\n" + + "\tIndexLookUp_10 \troot \t100 \t\n" + + "\t├─IndexRangeScan_8(Build)\tcop[tikv]\t100 \ttable:t, index:k(a), range:[2,2], keep order:false, stats:pseudo\n" + + "\t└─TableRowIDScan_9(Probe)\tcop[tikv]\t100 \ttable:t, keep order:false, stats:pseudo")) + + // Disable it again. + tk.MustExec("set global tidb_enable_stmt_summary = false") + defer tk.MustExec("set global tidb_enable_stmt_summary = 1") + tk.MustQuery("select @@global.tidb_enable_stmt_summary").Check(testkit.Rows("0")) + + // Create a new session to test + tk = newTestKitWithRoot(t, store) + + // This statement shouldn't be summarized. + tk.MustQuery("select * from t where a=2") + + // The table should be cleared. + tk.MustQuery(`select stmt_type, schema_name, table_names, index_names, exec_count, sum_cop_task_num, avg_total_keys, + max_total_keys, avg_processed_keys, max_processed_keys, avg_write_keys, max_write_keys, avg_prewrite_regions, + max_prewrite_regions, avg_affected_rows, query_sample_text, plan + from information_schema.statements_summary`, + ).Check(testkit.Rows()) + + tk.MustExec("SET GLOBAL tidb_enable_stmt_summary = on") + // It should work immediately. + tk.MustExec("begin") + tk.MustExec("insert into t values(1, 'a')") + tk.MustExec("commit") + sql = "select stmt_type, schema_name, table_names, index_names, exec_count, sum_cop_task_num, avg_total_keys, " + + "max_total_keys, avg_processed_keys, max_processed_keys, avg_write_keys, max_write_keys, avg_prewrite_regions, " + + "max_prewrite_regions, avg_affected_rows, query_sample_text, prev_sample_text " + + "from information_schema.statements_summary " + + "where digest_text like 'insert into `t`%'" + tk.MustQuery(sql).Check(testkit.Rows("Insert test test.t 1 0 0 0 0 0 0 0 0 0 1 insert into t values(1, 'a') ")) + tk.MustQuery(`select stmt_type, schema_name, table_names, index_names, exec_count, sum_cop_task_num, avg_total_keys, + max_total_keys, avg_processed_keys, max_processed_keys, avg_write_keys, max_write_keys, avg_prewrite_regions, + max_prewrite_regions, avg_affected_rows, query_sample_text, prev_sample_text + from information_schema.statements_summary + where digest_text='commit'`, + ).Check(testkit.Rows("Commit test 1 0 0 0 0 0 2 2 1 1 0 commit insert into t values(1, 'a')")) + + tk.MustQuery("select * from t where a=2") + sql = "select stmt_type, schema_name, table_names, index_names, exec_count, sum_cop_task_num, avg_total_keys, " + + "max_total_keys, avg_processed_keys, max_processed_keys, avg_write_keys, max_write_keys, avg_prewrite_regions, " + + "max_prewrite_regions, avg_affected_rows, query_sample_text, plan " + + "from information_schema.statements_summary " + + "where digest_text like 'select * from `t`%'" + tk.MustQuery(sql).Check(testkit.Rows("Select test test.t t:k 1 0 0 0 0 0 0 0 0 0 0 select * from t where a=2 \tid \ttask \testRows\toperator info\n" + + "\tIndexLookUp_10 \troot \t1000 \t\n" + + "\t├─IndexRangeScan_8(Build)\tcop[tikv]\t1000 \ttable:t, index:k(a), range:[2,2], keep order:false, stats:pseudo\n" + + "\t└─TableRowIDScan_9(Probe)\tcop[tikv]\t1000 \ttable:t, keep order:false, stats:pseudo")) + + // Disable it in global scope. + tk.MustExec("set global tidb_enable_stmt_summary = false") + + // Create a new session to test. + tk = newTestKitWithRoot(t, store) + + // Statement summary is disabled. + tk.MustQuery(`select stmt_type, schema_name, table_names, index_names, exec_count, sum_cop_task_num, avg_total_keys, + max_total_keys, avg_processed_keys, max_processed_keys, avg_write_keys, max_write_keys, avg_prewrite_regions, + max_prewrite_regions, avg_affected_rows, query_sample_text, plan + from information_schema.statements_summary`, + ).Check(testkit.Rows()) + + tk.MustExec("set global tidb_enable_stmt_summary = on") + tk.MustExec("set global tidb_stmt_summary_history_size = 24") +} + +func TestStmtSummaryTablePrivilege(t *testing.T) { + setupStmtSummary() + defer closeStmtSummary() + + store := testkit.CreateMockStore(t) + tk := newTestKitWithRoot(t, store) + + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b varchar(10), key k(a))") + defer tk.MustExec("drop table if exists t") + + // Clear all statements. + tk.MustExec("set global tidb_enable_stmt_summary = 0") + tk.MustExec("set global tidb_enable_stmt_summary = 1") + + // Create a new user to test statements summary table privilege + tk.MustExec("drop user if exists 'test_user'@'localhost'") + tk.MustExec("create user 'test_user'@'localhost'") + defer tk.MustExec("drop user if exists 'test_user'@'localhost'") + tk.MustExec("grant select on test.t to 'test_user'@'localhost'") + tk.MustExec("select * from t where a=1") + result := tk.MustQuery("select * from information_schema.statements_summary where digest_text like 'select * from `t`%'") + require.Equal(t, 1, len(result.Rows())) + result = tk.MustQuery("select * from information_schema.statements_summary_history where digest_text like 'select * from `t`%'") + require.Equal(t, 1, len(result.Rows())) + + tk1 := newTestKit(t, store) + tk1.Session().Auth(&auth.UserIdentity{ + Username: "test_user", + Hostname: "localhost", + AuthUsername: "test_user", + AuthHostname: "localhost", + }, nil, nil) + + result = tk1.MustQuery("select * from information_schema.statements_summary where digest_text like 'select * from `t`%'") + // Ordinary users can not see others' records + require.Equal(t, 0, len(result.Rows())) + result = tk1.MustQuery("select * from information_schema.statements_summary_history where digest_text like 'select * from `t`%'") + require.Equal(t, 0, len(result.Rows())) + tk1.MustExec("select * from t where b=1") + result = tk1.MustQuery("select * from information_schema.statements_summary where digest_text like 'select * from `t`%'") + // Ordinary users can see his own records + require.Equal(t, 1, len(result.Rows())) + result = tk1.MustQuery("select * from information_schema.statements_summary_history where digest_text like 'select * from `t`%'") + require.Equal(t, 1, len(result.Rows())) + + tk.MustExec("grant process on *.* to 'test_user'@'localhost'") + result = tk1.MustQuery("select * from information_schema.statements_summary where digest_text like 'select * from `t`%'") + // Users with 'PROCESS' privileges can query all records. + require.Equal(t, 2, len(result.Rows())) + result = tk1.MustQuery("select * from information_schema.statements_summary_history where digest_text like 'select * from `t`%'") + require.Equal(t, 2, len(result.Rows())) +} + +func TestCapturePrivilege(t *testing.T) { + setupStmtSummary() + defer closeStmtSummary() + + store := testkit.CreateMockStore(t) + tk := newTestKitWithRoot(t, store) + + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int, b varchar(10), key k(a))") + defer tk.MustExec("drop table if exists t") + + tk.MustExec("drop table if exists t1") + tk.MustExec("create table t1(a int, b varchar(10), key k(a))") + defer tk.MustExec("drop table if exists t1") + + // Clear all statements. + tk.MustExec("set global tidb_enable_stmt_summary = 0") + tk.MustExec("set global tidb_enable_stmt_summary = 1") + + // Create a new user to test statements summary table privilege + tk.MustExec("drop user if exists 'test_user'@'localhost'") + tk.MustExec("create user 'test_user'@'localhost'") + defer tk.MustExec("drop user if exists 'test_user'@'localhost'") + tk.MustExec("grant select on test.t1 to 'test_user'@'localhost'") + tk.MustExec("select * from t where a=1") + tk.MustExec("select * from t where a=1") + tk.MustExec("admin capture bindings") + rows := tk.MustQuery("show global bindings").Rows() + require.Len(t, rows, 1) + + tk1 := newTestKit(t, store) + tk1.Session().Auth(&auth.UserIdentity{ + Username: "test_user", + Hostname: "localhost", + AuthUsername: "test_user", + AuthHostname: "localhost", + }, nil, nil) + + rows = tk1.MustQuery("show global bindings").Rows() + // Ordinary users can not see others' records + require.Len(t, rows, 0) + tk1.MustExec("select * from t1 where b=1") + tk1.MustExec("select * from t1 where b=1") + tk1.MustExec("admin capture bindings") + rows = tk1.MustQuery("show global bindings").Rows() + require.Len(t, rows, 1) + + tk.MustExec("grant all on *.* to 'test_user'@'localhost'") + tk1.MustExec("admin capture bindings") + rows = tk1.MustQuery("show global bindings").Rows() + require.Len(t, rows, 2) +} + +func TestStmtSummaryErrorCount(t *testing.T) { + setupStmtSummary() + defer closeStmtSummary() + + store := testkit.CreateMockStore(t) + tk := newTestKitWithRoot(t, store) + + // Clear summaries. + tk.MustExec("set global tidb_enable_stmt_summary = 0") + tk.MustExec("set global tidb_enable_stmt_summary = 1") + + tk.MustExec("use test") + tk.MustExec("drop table if exists stmt_summary_test") + tk.MustExec("create table stmt_summary_test(id int primary key)") + tk.MustExec("insert into stmt_summary_test values(1)") + _, err := tk.Exec("insert into stmt_summary_test values(1)") + require.Error(t, err) + + sql := "select exec_count, sum_errors, sum_warnings from information_schema.statements_summary where digest_text like \"insert into `stmt_summary_test`%\"" + tk.MustQuery(sql).Check(testkit.Rows("2 1 0")) + + tk.MustExec("insert ignore into stmt_summary_test values(1)") + sql = "select exec_count, sum_errors, sum_warnings from information_schema.statements_summary where digest_text like \"insert ignore into `stmt_summary_test`%\"" + tk.MustQuery(sql).Check(testkit.Rows("1 0 1")) +} + +func TestStmtSummaryPreparedStatements(t *testing.T) { + setupStmtSummary() + defer closeStmtSummary() + + store := testkit.CreateMockStore(t) + tk := newTestKitWithRoot(t, store) + + // Clear summaries. + tk.MustExec("set global tidb_enable_stmt_summary = 0") + tk.MustExec("set global tidb_enable_stmt_summary = 1") + + tk.MustExec("use test") + tk.MustExec("prepare stmt from 'select ?'") + tk.MustExec("set @number=1") + tk.MustExec("execute stmt using @number") + + tk.MustQuery(`select exec_count + from information_schema.statements_summary + where digest_text like "prepare%"`).Check(testkit.Rows()) + tk.MustQuery(`select exec_count + from information_schema.statements_summary + where digest_text like "select ?"`).Check(testkit.Rows("1")) +} + +func TestStmtSummarySensitiveQuery(t *testing.T) { + setupStmtSummary() + defer closeStmtSummary() + + store := testkit.CreateMockStore(t) + tk := newTestKitWithRoot(t, store) + + tk.MustExec("set global tidb_enable_stmt_summary = 0") + tk.MustExec("set global tidb_enable_stmt_summary = 1") + tk.MustExec("drop user if exists user_sensitive;") + tk.MustExec("create user user_sensitive identified by '123456789';") + tk.MustExec("alter user 'user_sensitive'@'%' identified by 'abcdefg';") + tk.MustExec("set password for 'user_sensitive'@'%' = 'xyzuvw';") + tk.MustQuery("select query_sample_text from `information_schema`.`STATEMENTS_SUMMARY` " + + "where query_sample_text like '%user_sensitive%' and " + + "(query_sample_text like 'set password%' or query_sample_text like 'create user%' or query_sample_text like 'alter user%') " + + "order by query_sample_text;"). + Check(testkit.Rows( + "alter user {user_sensitive@% password = ***}", + "create user {user_sensitive@% password = ***}", + "set password for user user_sensitive@%", + )) +} + +func TestStmtSummaryTableOther(t *testing.T) { + setupStmtSummary() + defer closeStmtSummary() + + store := testkit.CreateMockStore(t) + tk := newTestKitWithRoot(t, store) + + tk.MustExec("set global tidb_enable_stmt_summary=0") + tk.MustExec("set global tidb_enable_stmt_summary=1") + // set stmt size to 1 + // first sql + tk.MustExec("set global tidb_stmt_summary_max_stmt_count=1") + defer tk.MustExec("set global tidb_stmt_summary_max_stmt_count=100") + // second sql, evict first sql from stmt_summary + tk.MustExec("show databases;") + // third sql, evict second sql from stmt_summary + tk.MustQuery("SELECT DIGEST_TEXT, DIGEST FROM `INFORMATION_SCHEMA`.`STATEMENTS_SUMMARY`;"). + Check(testkit.Rows( + // digest in cache + // "show databases ;" + "show databases ; dcd020298c5f79e8dc9d63b3098083601614a04a52db458738347d15ea5712a1", + // digest evicted + " ", + )) + // forth sql, evict third sql from stmt_summary + tk.MustQuery("SELECT SCHEMA_NAME FROM `INFORMATION_SCHEMA`.`STATEMENTS_SUMMARY`;"). + Check(testkit.Rows( + // digest in cache + "test", // select xx from yy; + // digest evicted + "", + )) +} + +func TestStmtSummaryHistoryTableOther(t *testing.T) { + setupStmtSummary() + defer closeStmtSummary() + + store := testkit.CreateMockStore(t) + tk := newTestKitWithRoot(t, store) + + tk.MustExec("set global tidb_stmt_summary_max_stmt_count = 1") + defer tk.MustExec("set global tidb_stmt_summary_max_stmt_count = 100") + + tk.MustExec("set global tidb_enable_stmt_summary = 0") + tk.MustExec("set global tidb_enable_stmt_summary = 1") + // first sql + tk.MustExec("set global tidb_stmt_summary_max_stmt_count=1") + // second sql, evict first sql from stmt_summary + tk.MustExec("show databases;") + // third sql, evict second sql from stmt_summary + tk.MustQuery("SELECT DIGEST_TEXT, DIGEST FROM `INFORMATION_SCHEMA`.`STATEMENTS_SUMMARY_HISTORY`;"). + Check(testkit.Rows( + // digest in cache + // "show databases ;" + "show databases ; dcd020298c5f79e8dc9d63b3098083601614a04a52db458738347d15ea5712a1", + // digest evicted + " ", + )) + // forth sql, evict third sql from stmt_summary + tk.MustQuery("SELECT SCHEMA_NAME FROM `INFORMATION_SCHEMA`.`STATEMENTS_SUMMARY_HISTORY`;"). + Check(testkit.Rows( + // digest in cache + "test", // select xx from yy; + // digest evicted + "", + )) +} + +func TestPerformanceSchemaforPlanCache(t *testing.T) { + setupStmtSummary() + defer closeStmtSummary() + + store := testkit.CreateMockStore(t) + tmp := testkit.NewTestKit(t, store) + tmp.MustExec("set tidb_enable_prepared_plan_cache=ON") + tk := newTestKitWithPlanCache(t, store) + + // Clear summaries. + tk.MustExec("set global tidb_enable_stmt_summary = 0") + tk.MustExec("set global tidb_enable_stmt_summary = 1") + tk.MustExec("use test") + tk.MustExec("drop table if exists t") + tk.MustExec("create table t(a int)") + tk.MustExec("prepare stmt from 'select * from t'") + tk.MustExec("execute stmt") + tk.MustQuery("select plan_cache_hits, plan_in_cache from information_schema.statements_summary where digest_text='select * from `t`'").Check( + testkit.Rows("0 0")) + tk.MustExec("execute stmt") + tk.MustExec("execute stmt") + tk.MustExec("execute stmt") + tk.MustQuery("select plan_cache_hits, plan_in_cache from information_schema.statements_summary where digest_text='select * from `t`'").Check( + testkit.Rows("3 1")) +} + +func newTestKit(t *testing.T, store kv.Storage) *testkit.TestKit { + tk := testkit.NewTestKit(t, store) + tk.MustExec("use test") + return tk +} + +func newTestKitWithRoot(t *testing.T, store kv.Storage) *testkit.TestKit { + tk := newTestKit(t, store) + require.NoError(t, tk.Session().Auth(&auth.UserIdentity{Username: "root", Hostname: "%"}, nil, nil)) + return tk +} + +func newTestKitWithPlanCache(t *testing.T, store kv.Storage) *testkit.TestKit { + tk := testkit.NewTestKit(t, store) + se, err := session.CreateSession4TestWithOpt(store, &session.Opt{ + PreparedPlanCache: plannercore.NewLRUPlanCache(100, 0.1, math.MaxUint64, tk.Session()), + }) + require.NoError(t, err) + tk.SetSession(se) + tk.RefreshConnectionID() + require.NoError(t, tk.Session().Auth(&auth.UserIdentity{Username: "root", Hostname: "%"}, nil, nil)) + return tk +} + +func setupStmtSummary() { + stmtsummaryv2.Setup(&stmtsummaryv2.Config{ + Filename: "tidb-statements.log", + }) + config.UpdateGlobal(func(conf *config.Config) { + conf.Instance.StmtSummaryEnablePersistent = true + }) +} + +func closeStmtSummary() { + stmtsummaryv2.GlobalStmtSummary.Close() + stmtsummaryv2.GlobalStmtSummary = nil + config.UpdateGlobal(func(conf *config.Config) { + conf.Instance.StmtSummaryEnablePersistent = false + }) +} diff --git a/util/util.go b/util/util.go index e3a9cf25f750f..19db12aad1d4a 100644 --- a/util/util.go +++ b/util/util.go @@ -15,6 +15,7 @@ package util import ( + "bufio" "bytes" "encoding/json" "fmt" @@ -233,3 +234,52 @@ func (t *TCPConnWithIOCounter) Write(b []byte) (n int, err error) { t.c.Add(uint64(n)) return n, err } + +// ReadLine tries to read a complete line from bufio.Reader. +// maxLineSize specifies the maximum size of a single line. +func ReadLine(reader *bufio.Reader, maxLineSize int) ([]byte, error) { + var resByte []byte + lineByte, isPrefix, err := reader.ReadLine() + if isPrefix { + // Need to read more data. + resByte = make([]byte, len(lineByte), len(lineByte)*2) + } else { + resByte = make([]byte, len(lineByte)) + } + // Use copy here to avoid shallow copy problem. + copy(resByte, lineByte) + if err != nil { + return resByte, err + } + var tempLine []byte + for isPrefix { + tempLine, isPrefix, err = reader.ReadLine() + resByte = append(resByte, tempLine...) // nozero + // Use maxLineSize to check the single line length. + if len(resByte) > maxLineSize { + return resByte, errors.Errorf("single line length exceeds limit: %v", maxLineSize) + } + if err != nil { + return resByte, err + } + } + return resByte, err +} + +// ReadLines tries to read lines from bufio.Reader. +// count specifies the number of lines. +// maxLineSize specifies the maximum size of a single line. +func ReadLines(reader *bufio.Reader, count int, maxLineSize int) ([][]byte, error) { + lines := make([][]byte, 0, count) + for i := 0; i < count; i++ { + line, err := ReadLine(reader, maxLineSize) + if err == io.EOF && len(lines) > 0 { + return lines, nil + } + if err != nil { + return nil, err + } + lines = append(lines, line) + } + return lines, nil +} diff --git a/util/util_test.go b/util/util_test.go index ca68a55cd8ba6..cdd173e7a6c48 100644 --- a/util/util_test.go +++ b/util/util_test.go @@ -15,12 +15,16 @@ package util import ( + "bufio" + "io" + "strings" "testing" "time" "github.com/pingcap/tidb/sessionctx/stmtctx" "github.com/pingcap/tidb/util/memory" "github.com/stretchr/testify/assert" + "github.com/stretchr/testify/require" ) func TestLogFormat(t *testing.T) { @@ -72,3 +76,21 @@ func TestLogFormat(t *testing.T) { logFields = GenLogFields(costTime, info, false) assert.Equal(t, len(logFields[6].String), len(mockTooLongQuery)) } + +func TestReadLine(t *testing.T) { + reader := bufio.NewReader(strings.NewReader(`line1 +line2 +line3`)) + line, err := ReadLine(reader, 1024) + require.NoError(t, err) + require.Equal(t, "line1", string(line)) + line, err = ReadLine(reader, 1024) + require.NoError(t, err) + require.Equal(t, "line2", string(line)) + line, err = ReadLine(reader, 1024) + require.NoError(t, err) + require.Equal(t, "line3", string(line)) + line, err = ReadLine(reader, 1024) + require.Equal(t, io.EOF, err) + require.Len(t, line, 0) +}